Artificial Intelligence Markup Language
パターンは、1つまたは複数のユーザー入力とマッチすることを意図した文字列である。以下のパターン
は大文字/小文字を無視して、"what is your name" といった入力とマッチする。パターンにはワイルドカードを使用できる。例えば、次のパターン
は、"what is your name" にも "what is your shoe size" にも "what is your purpose in life" にもマッチする。
AIMLのパターンの文法は非常に単純であり、正規表現のような複雑な表現はできない。対話用に特化した設計であり、省略表現への対応や誤記への対応は AMILインタプリタ側で対応することができる。