Create your own chatbots using the world’s most popular chatbot language.

What you will learn

How to use AIML (Artificial Intelligence Markup Language) to create your own chatbot

English
language

Content


Get Instant Notification of New Courses on our Telegram channel.


Introduction

Introduction

AIML 1

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

AIML 2

Using sets and maps
New wildcards for AIML 2
Using loops
Using <sraix> to call other AIML chatbots.

Rich Media Elements

Buttons and quick replies
Including images and videos
Hyperlinks
Cards and carousels
Formatting output with <break> <split> and <delay>
Using lists

Thank you!

Thank you. A few extras plus useful resources

Other tags you may find useful

<date/>
<denormalize> and <normalize>
<first> <rest>
<gender>
<id/>
<input>
<interval>
<person2>
<program/>
<response>
<sentence>
<size/>
<topicstar/>

AIML Quiz!

It’s test time! Just for fun. Don’t worry if you get some wrong.