Dialogue system
Name & Links System Type Description Affiliation [ s ]
AIML Chatterbot language XML dialect for creating natural language software agents Richard Wallace , Pandorabots , Inc
ChatScript Chatterbot language Language/Engine for creating natural language software agents Bruce Wilcox
CSLU Toolkit a state-based speech interface prototyping environment OGI School of Science and Engineering M. McTear Ron Cole
NLUI Server Domain-independent toolkit complete multilingual framework for building natural language user interface systems LinguaSys
Olympus complete framework for implementing spoken dialogue systems Carnegie Mellon University
Nextnova Multimodal Platform Platform for developing multimodal software applications . Based on State Chart XML ( SCXML ) Ponvia Technology , Inc
VXML Voice XML Spoken dialog multimodal dialog markup language developed initially by AT & T then administered by an industry consortium and finally a W3C specification
SALT markup language multimodal dialog markup language Microsoft
Quack.com - QXML Development Environment company bought by AOL
OpenDial Domain-independent toolkit hybrid symbolic/statistical framework for spoken dialogue systems , implemented in Java University of Oslo
NADIA dialog engine and dialog modeling Creating natural dialogs / dialogue systems . Supports dialogue acts , mixed initiative , NLG . Implemented in Java Markus M. Berg
Toolkits and architectures
A survey of current frameworks , languages and technologies for defining dialogue systems .
A dialogue system, or conversational agent (CA), is a computer system intended to converse with a human. Dialogue systems employed one or more of text, speech, graphics, haptics, gestures, and other modes for communication on both the input and output channel. The elements of a dialogue system are not defined[citation needed], however they are different from chatbot. The typical GUI wizard engages in a sort of dialog, but it includes very few of the common dialogue system components, and dialog state is trivial.