Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Multifaceted Conversational Systems Robby Garner Robitron Software Research www.robitron.com Albert One Used multiple response methods. Consisted of several executables. More humanlike for having variety. Built after first two strategies failed. Based on observations of past contests. Controller had built-in stimulusresponse database. Albert One’s Organization Circa 1998-1999 Stimulus-Response Database 9,000 records Harvested from Fringeware bots. Loaded with past contest logs. NL Arithmetic Day and Date Expected replies Proactive Monologues Eliza Clone Pascal FRED23 C++ Key Phrase Templates Key W ord Templates Text Mangling Responses Sextalk Pascal Ella - EllaZ Systems Multi-functional bot Builds intelligence one feature at a time Has arithmetic and formula handling Enables external data sources with NLP Integrates internal, external, and database response methods Does this by synthesizing a response using templates to format data from various resources into one or more messages. Web One Designed to improve on Albert’s “idiot savant” Hierarchical organization of data sources was intended to aid content authoring. Capable of giving presentations with voice synthesizers and web based presentation. Some proactive behaviours were attempted. Web One Organization (C) Institute of Mimetic Sciences, Inc. Stimulus / Response Database Queries Anticipated Replies Conditional Branching AIML style Patterns and Templates Key Words Template Responses New Topic Database Table Presentation Sequencer Data Mining Frame Based Learning Interrogator Polling Agenda A slightly bigger world JFRED as Controller Java-based Fuzzy Logic Chat Engine. Regex rules aid classification of input. Has it’s own default topic. Allows for separation of agenda and content. Placed at top of hierarchy gives priority to it’s own responses. Controller Organization Java Applet/Servlet Controller JFRED JRL Rules ALICE AIML Bot Ella Multifunctional Wordnet "What is" Open Cyc "Is a" Summary Combining resources with multiple bots is possible with or without the internet. Just like people, one bot can’t know everything. Bots could share. Bots may know one another. Happy Chatterbotting! Robitron Software Research: http://www.robitron.com CyberMecha Studios / Institute of Mimetic Sciences http://www.mimetic-science.org “Shadow owes it’s birth to light.” -- John Gray Ella appears courtesy of Zhang Ying and Kevin Copple. http://www.ellaz.com