[pandorabots-general] Inventory of AIML-related projects at sourceforge.net
Marcus L. Endicott
mendicot at yahoo.com
Sun Dec 23 16:26:40 PST 2007
AIMLBot (Program#)
http://sourceforge.net/projects/aimlbot/
AIMLBot (Program#) is a small, fast, standards-compliant yet easily customizable .NET dll implementation of an AIML (Artificial Intelligence Markup Language) based chatter bot. AIMLBot has been tested on both Microsoft's runtime environment and Mono.
AIMLE - dialogue management system
http://sourceforge.net/projects/aimle/
A dialogue management system including high-level scripting functions, a dialogue grammar based on AIML (but with a rewritten algorithm for 30-60% better performance than AIML and 20-50% better performance than VoiceXML ABNF). Originally used on robots.
AIML-Verbot Converter
http://sourceforge.net/projects/aiml-verbot/
AIML Verbot Converter - Converts AIML files to Verbot KnowledgeBase (VKB) files. Visit http://www.verbots.com/ and http://www.alicebot.org to learn more about AIML and Verbots. Implemented in C# (.NET).
A. L. I. C. E. and AIML
http://sourceforge.net/projects/alicebot/
ALICE utilizes AIML (Artificial Intelligence Markup Language) to form responses to your questions and inputs. Unlike other commercial chat robot software costing thousands of dollars, ALICE is freely available under the terms of the GNU Public License
Anna
http://sourceforge.net/projects/annabot/
Anna is a set of AIML files designed to create a chat bot that will win the 2002 Loebner Prize. Anna is a fundamental departure from other bots in that she identifies herself as human and has her personality built up from there.
Binary Becky
http://sourceforge.net/projects/binary-becky/
Binary Becky is an artificial intelligence project combining the personality power of AIML with comprehensive logic and reasoning algorithms, concept-oriented language translations and a robust API library for easy plug-in creation.
CharlieBot
http://sourceforge.net/projects/charliebot/
CharlieBot is an artificial intelligence program written in the Java language. It is based on work from the ALICE, ANNA v7.0, and Program D v4.1.5 projects. It works on Mac OS X or any Java 1.3 VM. Charlie is a 58 year old computer enthusiast.
charlix
http://sourceforge.net/projects/charlix/
Designed to be a desktop assistant, Charlix is based in AIML (Artificial Intellligence Markup Language). Charlix can help you configure and install things on your computer as well as entertain you. Charlix is a linux newbie's best friend.
Dax AIML
http://sourceforge.net/projects/daxcer3/
Dax AIML allows Alice (A Chatbot that uses AIML) to be run on Asheron's Call (An MMORPG). It uses decal to interface into Asheron's Call.
DC Bot Service
http://sourceforge.net/projects/dcbotservice/
An AI Bot that runs as windows service connecting to a DC++ hub as a client. Implemented in Microsoft .NET Framework. Currently utilizes a Eliza brain, with plans to implement a AIML engine brain.
Ebba
http://sourceforge.net/projects/ebba/
EBBA is a project aiming to develop an advanced chatbot by combining AIML, 3d facial expressions, speech synthesizer, speech recognition and an iq-test solving functionality.
Expression Facial Animation System
http://sourceforge.net/projects/expression/
Real time facial animation package based on muscle model of the face. Includes basic scripting language, full API, animation compositing, tools for creating and exporting muscles in 3D studio max.
Howie
http://sourceforge.net/projects/howie/
Howie is a artificial intelligence agent with a natural language interface. It is designed to be simple to install, configure and above all extend.
Human AIML
http://sourceforge.net/projects/human-aiml/
A Collection of AIML files which is built up on the basis of providing the community with a better and more human like bot. We need chat logs to be able to make this project a sucess so please send them in @ human.aiml at gmail.com
JAIMLpad
http://sourceforge.net/projects/jaimlpad/
"Java Artificial Intelligence Markup Language PAD" is a tool that manages ProgramD AI (on local or remote machines) and AIML files with real-time previews and it provides a network support to test AI capabilities over many network protocols.
J-Alice C++ AI AIML Bot/Server
http://sourceforge.net/projects/j-alice/
J-Alice is a C++ implementation of an Alicebot clone. It can chat on console, irc and function as a mini-http server. Currently it runs on Linux, BeOS, Windows and Solaris with equal functionality.
kola
http://sourceforge.net/projects/kola/
kola is a .Net based Kingdom of Loathing (KoL) client that is intended to provide both basic automation of some game aspects, but also some flexible "bot" features including advanced chat support using AIML.
LindenAIML
http://sourceforge.net/projects/lindenaiml/
LindenAIML is an AIML style markup interpreter implemented in Linden Scripting Language for the Second Life development platform. Uses include natural language interface to other LSL objects/scripts as well as virtual concierges for Second Life property.
Mathematical AIML
http://sourceforge.net/projects/mathaiml/
Using the mathematics of language to facilitate the creation of an artificial intelligence based upon the AIML standard. (In other words, an advanced AIML IDE)
MSN Chatbot
http://sourceforge.net/projects/msncbot/
I integrated AIML, WordNet, OpenNLP which tried to build a Chatbot for Education by use Instant Message.
NukeAI - an AIML chatbot for phpnuke
http://sourceforge.net/projects/nukeai/
Port (Program E is an AIML chatterbot) to a Phpnuke Module. NukeAI bring to CMS an AI that can teach, be used as a help system or what ever else you may think of. Interfaces to IRC, Phpbb forums, and chat rooms are just a few ideas in development.
Program E AIML Manager
http://sourceforge.net/projects/peam/
PeAM is a ProgramE AIML database manager, that can manage chatterbots, aiml sets and run these chatterbots with a database (MySQL db ) which includes an aiml set.
Program E
http://sourceforge.net/projects/programe/
Program E is an AIML chatterbot written in PHP and using MySQL. It's composed by a converter which loads the AIML files into the database, a core rule engine that adheres to the AIML 1.0.x specification and several chat interfaces: HTML, Flash and XML-R
AIMLpad
http://sourceforge.net/projects/program-n/
AIMLpad is an AIML chatbot program with extra features for the bot developer. Includes a scripting language (besides AIML) and includes features to use the OpenCyc and ConceptNet reasoning systems. Has a micro web server, uses IRC, as well as MS Agent.
ProgramW
http://sourceforge.net/projects/programw/
Program W is an AIML interpreter written in Java.It extends Program D technology with new AIML tags that allow chatbots to query the WordNet lexical dictionary.Chatbots can use information about lexical terms and evaluate existing relations between words
PyAIML
http://sourceforge.net/projects/pyaiml/
PyAIML is a Python package which implements an interpreter for AIML, the Artificial Intelligence Markup Language.
Program Q AIML
http://sourceforge.net/projects/qaiml/
Program Q AIML is a C++ Qt-based library offering a simple API to parse AIML XML files and then interacting with a user input with Latin/Arabic support (Unicode). AIML is a technology permitting to have an AI chat bot. A sample application is provided.
RebeccaAIML, Enterprise AIML platform
http://sourceforge.net/projects/rebecca-aiml/
RebeccaAIML is an enterprise cross platform open source AIML development platform. RebeccaAIML supports C++, Java,C#, and Python as well as many other programming languages and AIML development out of the box with Eclipse.
BabilRoboto
http://sourceforge.net/projects/roboto/
babilroboto - uzata en la kanalo esperanto che conference.jabber.org - chat bot for jabber using python and aiml
SPKML
http://sourceforge.net/projects/spkml/
SPKML is a hybrid language being created initially as a web-based language that takes it's structure from existing language specifications, including: XML, XHTML, AIML (Artificial Intelligence Markup Language), and most importantly, PHP.
xOperator
http://sourceforge.net/projects/xoperator/
xOperator combines advantages of social network websites with instant messaging. It tries to be a semantic agent for xmpp / jabber network which finds and shares content about resources (using RDF/SPARQL) for you and your jabber friends.
More information about the pandorabots-general
mailing list