Artificial Intelligence Markup Language (AIML)

Create your own chatbots using the world's most popular chatbot language.
Rating: 4.4 out of 5 (537 ratings)
14,087 students
Artificial Intelligence Markup Language (AIML)
Rating: 4.4 out of 5 (541 ratings)
14,098 students
How to use AIML (Artificial Intelligence Markup Language) to create your own chatbot


  • None - It's for complete novices

This course is designed for people with absolutely no knowledge of Artificial Intelligence Markup Language (AIML). It guides you step by step and teaches you how to create a chatbot using the world's most popular chatbot language. From the very beginning to more advanced features, take it at your own pace, practice and learn from Steve Worswick, the 5 times holder of the Loebner Prize.

Who this course is for:
  • Anyone interested in creating a chatbot either for fun or for a business case.
7 sections • 37 lectures • 3h 42m total length
  • Introduction
  • Hello World!
  • Basic wildcards * and _
  • Using predicates <set> and <get>
  • Varying the responses with <random>
  • Processing information behind the scenes with <think>
  • Using <that> to add context
  • Recursion and calling other categories with <srai>
  • Bot properties. How to make mass changes.
  • Conditional statements if...then...else using <condition>
  • Keeping context with the <topic> tag
  • Formatting user input to make it display better.
  • Allowing your bot to learn from its users
  • Using sets and maps
  • New wildcards for AIML 2
  • Using loops
  • Using <sraix> to call other AIML chatbots.
  • Buttons and quick replies
  • Including images and videos
  • Hyperlinks
  • Cards and carousels
  • Formatting output with <break> <split> and <delay>
  • Using lists
  • Thank you. A few extras plus useful resources
  • <date/>
  • <denormalize> and <normalize>
  • <first> <rest>
  • <gender>
  • <id/>
  • <input>
  • <interval>
  • <person2>
  • <program/>
  • <response>
  • <sentence>
  • <size/>
  • <topicstar/>
  • It's test time! Just for fun. Don't worry if you get some wrong.

Senior AI Developer at
Steve Worswick
  • 4.4 Instructor Rating
  • 537 Reviews
  • 14,098 Students
  • 1 Course

Creator and developer of the Mitsuku chatbot. Mitsuku is a record breaking 5 times winner of the Loebner Prize and regarded as the world’s most humanlike conversational AI. Steve is the Senior Artificial Intelligence Designer with Pandorabots and as the 2019 award holder of the Loebner Prize, Steve is currently the world’s best chatbot creator.