Skip to content

AIML Versions

Keith Sterling edited this page Nov 22, 2017 · 3 revisions

AIML has been around since 2008 and is currently at version 2.0, however along with the attempt at a standard, Pandorabots, the company formed by Dr Richard Wallace, the inventor of AIML has used extensions to the core language and these are available within Pandorabots ecosystem.

In addition to Pandorabots additions Program-Y also ships with a number of additional tags, some of which are undocumented by PandoraBots or have beed added by myself to make Program-Y bot development easier

AIML 1.0.1 Tags

  • aiml
  • topic
  • category
  • pattern
  • that
  • template
  • star
  • that
  • input
  • thatstar
  • topicstar
  • get
  • bot
  • sr
  • person
  • person2
  • gender
  • id
  • uppercase
  • lowercase
  • formal
  • condition
  • li
  • randon
  • set
  • srai
  • think

AIML 1.0.1 plus Pandora Tags

  • All tags included in 1.0.1 plus
  • date
  • request
  • response
  • learn
  • eval

AIML 2.0 Tags

  • aiml
  • bot
  • category
  • condition
  • date
  • denormalize
  • eval
  • explode
  • first
  • formal
  • gender
  • get
  • id
  • input
  • interval
  • learn
  • li
  • loop
  • lowercase
  • map
  • normalize
  • pattern
  • person
  • person2
  • program
  • random
  • request
  • rest
  • sentence
  • set
  • size
  • sr
  • star
  • system
  • template
  • that
  • thatstar
  • think
  • topic
  • topicstar
  • uppercase
  • vocabulary

AIML 2.0 plus Pandora Tags

  • All 2.0 tags plus the following
  • addtriple
  • deletetriple
  • learnf
  • select
  • tuple
  • uniq
  • search
  • sraix

AIML 2.0 plus Pandora plus Programy Tags

  • log
  • iset
  • authorise
  • extension
  • resetlearn
  • resetlearnf
Clone this wiki locally