AliceRobot

所属分类:xml/soap/webservice
开发工具:C#
文件大小:687KB
下载次数:124
上传日期:2009-03-05 14:54:33
上 传 者superstarlmm
说明:  Aiml就是一个xml兼容的文本文档,使用AIML可以很好的与机器人进行交互. 已经实现了基本聊天对话,可以实现中英文聊天
(Xml compatible Aiml is a text document, use AIML can be very good interaction with the robot. Has achieved the basic chat dialogue, you can achieve in English and Chinese Chat)

文件列表:
Aiml机器人\AIMLBot\AIMLBot.csproj (5101, 2009-01-09)
Aiml机器人\AIMLBot\AIMLBot.csproj.user (2081, 2006-11-26)
Aiml机器人\AIMLBot\AIMLBot.sln (972, 2005-03-12)
Aiml机器人\AIMLBot\AIMLBot.suo (16384, 2005-05-12)
Aiml机器人\AIMLBot\AssemblyInfo.cs (3452, 2005-05-12)
Aiml机器人\AIMLBot\bin\Debug\AIMLBot.dll (94208, 2009-01-09)
Aiml机器人\AIMLBot\bin\Debug\AIMLBot.pdb (85504, 2009-01-09)
Aiml机器人\AIMLBot\bin\Debug\botplugs.dll (20480, 2009-01-09)
Aiml机器人\AIMLBot\bin\Debug\botplugs.pdb (22016, 2009-01-09)
Aiml机器人\AIMLBot\bin\Debug\Xunlong.NewNxuEncoding.dll (24576, 2009-01-09)
Aiml机器人\AIMLBot\bin\Debug\Xunlong.NewNxuEncoding.pdb (30208, 2009-01-09)
Aiml机器人\AIMLBot\bin\Release\AIMLBot.dll (90112, 2005-03-12)
Aiml机器人\AIMLBot\cAIMLLoader.cs (11608, 2006-11-27)
Aiml机器人\AIMLBot\cBot.cs (12787, 2006-11-29)
Aiml机器人\AIMLBot\cCategory.cs (4922, 2005-05-12)
Aiml机器人\AIMLBot\cGlobals.cs (35612, 2006-11-29)
Aiml机器人\AIMLBot\cGraphMaster.cs (4869, 2006-11-27)
Aiml机器人\AIMLBot\cNodeMapper.cs (11230, 2005-05-12)
Aiml机器人\AIMLBot\cNormalizer.cs (8998, 2006-11-29)
Aiml机器人\AIMLBot\cProcessor.cs (41631, 2006-11-29)
Aiml机器人\AIMLBot\cResponse.cs (4377, 2005-05-12)
Aiml机器人\AIMLBot\cUser.cs (4779, 2006-11-26)
Aiml机器人\AIMLBot\cUsers.cs (1699, 2005-05-12)
Aiml机器人\AIMLBot\doc\Thumbs.db (10752, 2005-05-10)
Aiml机器人\AIMLBot\LICENSE.txt (18320, 2005-03-11)
Aiml机器人\AIMLBot\obj\AIMLBot.csproj.FileList.txt (258, 2009-01-09)
Aiml机器人\AIMLBot\obj\Debug\AIMLBot.dll (94208, 2009-01-09)
Aiml机器人\AIMLBot\obj\Debug\AIMLBot.pdb (85504, 2009-01-09)
Aiml机器人\AIMLBot\obj\Debug\AIMLBot.projdata (223240, 2005-05-12)
Aiml机器人\AIMLBot\obj\Debug\ResolveAssemblyReference.cache (15938, 2009-01-09)
Aiml机器人\AIMLBot\obj\Release\AIMLBot.dll (90112, 2005-03-12)
Aiml机器人\AIMLBot\obj\Release\AIMLBot.projdata (57864, 2005-03-12)
Aiml机器人\AIMLBot\TODO.txt (2519, 2005-03-11)
Aiml机器人\AIMLGui\AIMLGui.cs (4273, 2009-01-09)
Aiml机器人\AIMLGui\AIMLGui.csproj (4484, 2006-11-28)
Aiml机器人\AIMLGui\AIMLGui.csproj.user (2109, 2006-11-26)
Aiml机器人\AIMLGui\AIMLGui.resx (5814, 2009-01-09)
Aiml机器人\AIMLGui\AIMLGui.sln (1375, 2006-11-26)
Aiml机器人\AIMLGui\AIMLGui.suo (8704, 2006-11-26)
... ...

AIMLBot - a C# library that implements ALICE (http://www.alicebot.org/) This README file contains the following sections: 1. Author information 2. Project purpose / description. 3. Minimum requirements 4. Project directory structure 5. Usage instructions 6. Notice of GPL / copyleft ----------------------------------------------------------------------- Author information ================== First mention must go to Dr.Richard S.Wallace the inventor of AIML. Second mention to the many free software developers who have already implemented an AIML bot. The liberty to study how it was done was much appreciated. Finally, I (Nicholas H.Tollervey - http://www.ntoll.org/) coded this as a first foray into the world of .NET in the spring of 2004 as part of my work for Xmonic (http://www.xmonic.com/). I hope you enjoy using and improving it. Project description =================== The document found at: http://www.alicebot.org/TR/2001/WD-aiml/ was used as the vade mecum for this project. If you want to understand whats going on I suggest you read it. For less formal information read on... "AIML: Artificial Intelligence Markup Language AIML (Artificial Intelligence Markup Language) is an XML-compliant language that's easy to learn, and makes it possible for you to begin customizing an Alicebot or creating one from scratch within minutes. The most important units of AIML are: * : the tag that begins and ends an AIML document * : the tag that marks a "unit of knowledge" in an Alicebot's knowledge base * : used to contain a simple pattern that matches what a user may say or type to an Alicebot *