Skip to content

Teaching Your Bot

Keith Sterling edited this page Aug 21, 2017 · 1 revision

Teaching Programy

With AIML there are a number of different ways for the bot to learn ( and in some cases retain ) knowledge

  • Properties. A rage of variables maintained byt he system. There are 2 types *Global. Available to all users, a change ( dangerous ) by one user will be reflected by all users. However changes are not persisted during bot restart. Fixed number of values. Can only be added by the bot master
    • Changing global properties
  • Local. Local in scope to an individual client. Values lost as soon as client conversation is terminated. Unlimited in number, added to and deleted as the client interacts
  • Learn. Allow you to teach the bot a new fact, not persisted after bot restart Learnf. Allow you to teach the bot a new fact, and for the information to be written as aiml file so that the fact is availanle on restart RDF. Support for RDF, subject -> predicate -> object triple. Allows you to store predicates and values about a specific subject.
Clone this wiki locally