Square Bear Creates New AIML Learning File

Steve Worswick (Square Bear) has written a file, Learn.aiml, that allows users to teach chatbots new facts rather than just correcting their replies. By saying “Learn” and then the fact, users are able to train their chatbot, rather than relying on Badanswer.aiml to simply amend incorrect responses.

robotExample:

User: Learn that humans have 10 toes.
Chat bot: Ok I will learn that humans have 10 toes.

User: How many toes do humans have?
Chat bot: 10.

User: Learn that humans have two big toes.
Chat bot: Ok I will learn that humans have two big toes.

User: How many toes do humans have?
Chat bot: 10.

User: How many big toes do humans have?
Chat bot: Two.

User: What has 10 toes?
Chat bot: Humans.

User: What has two big toes?
Chat bot: Humans.

Square Bear, a UK based dance/trance producer, plans to update Learn.aiml to be able to handle more complicated information. He has also written files like Battledome.aiml, a basic battle game similar to Dungeons and Dragons, and 20q.aiml, which allows users to play ‘20 questions’ with their bot.

These files and more are available here.

Wednesday, April 15th, 2009 at 7:29 pm and is filed under . You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.

Comments are closed.