Skip to content

It is an easy to use set of Scala objects representing the AIML tags for creating AIML xml files.

License

Notifications You must be signed in to change notification settings

ifreitas/ScalaAIML

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CircleCI Codacy Badge

ScalaAIML

Or Artificial Intelligence Markup Language, is an XML dialect for creating natural language software agents [1]. 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[2].

AIML Interpreter

  • ProgramD - Program D is the most widely used free ("open source") AIML bot platform in the world. It is the most feature-complete, best-tested implementation of the current AIML specification.
  • ProgramAB - Program AB is the reference implementation of the AIML 2.0 draft specification.

The Loebner Prize is an annual competition in artificial intelligence that awards prizes to the chatterbot considered by the judges to be the most human-like. The format of the competition is that of a standard Turing test. In each round, a human judge simultaneously holds textual conversations with a computer program and a human being via computer. Based upon the responses, the judge must decide which is which.

Loebner Prize for "most human computer" AIML winners:

About

It is an easy to use set of Scala objects representing the AIML tags for creating AIML xml files.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages