Skip to content

Automatically exported from code.google.com/p/program-ab

License

Notifications You must be signed in to change notification settings

joburgalex/program-ab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

azam/program-ab

A fork of program-ab, the AIML 2.0 interpreter reference implementation. Original readme follows.

Program AB

ALICE A.I. Foundation

Contact: info@alicebot.org

Program AB is the reference implementation of the AIML 2.0 draft specification. AIML is a widely adopted standard for creating chat bots and mobile virtual assistants like ALICE, Mitsuku, English Tutor, The Professor, S.U.P.E.R. and many more. Program AB was developed by Richard Wallace (contact info@alicebot.org) and first released in January, 2013. Following in the tradition of naming AIML interpreters after letters of the alphabet (Program B, Program D, Program N, Program O etc.), the name "AB" is intended to suggest a fresh start with AIML 2.0. Program AB is an experimental platform for the development of new features and serves as the reference implementation.

You can use Program AB in a variety of ways:

  • Run Program AB to chat with a bot.
  • Analyze log files and develop bot content.
  • Link Program AB as a library to your Java application to add a chatbot feature.
  • Add code for application-specific custom AIML tags.
  • Customize and build Program AB for your own needs.

Download, install and run

See Running Program AB for directions to download, install and run Program AB.

See Editing AIMLIF for a description of AIML intermediate format spreadsheet files.

See Program AB Terminal Interaction for commands available in Program AB.

See Configuration Files for a description of the files under config/

See Defining AIML Sets and Maps in Program AB for details about defining AIML sets and maps in Program AB.

Compile and Build

See Programming Interface for information about linking your Java application to the Program AB library.

See Compile and Build Program AB for details on building AB.

See ExtendingAIML to understand how to define your own custom AIML tags.

Please report any problems, questions, issues, or criticisms under the Issues tab.

Problems or Issues

Please post bug reports under the Issues tab.

Contact us at info@alicebot.org

About

Automatically exported from code.google.com/p/program-ab

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages