简单的聊天机器人项目

May*_*yur 12 open-source artificial-intelligence bots google-talk yahoo-messenger

我想要做的是建立一个简单的机器人,它将存储在数据库中的一组信息发送给我的消息聊天窗口[聊天服务是gTalk,雅虎和其他常用的聊天产品]此外,它应该能够接受几个预定义的命令并回复他们.

有没有可用的开源代码?

Joh*_*dol 5

查一查AIML(人工智能标记语言),它的存在了许多年,这是很明确的,灵活简单的东西.你也可以做相当复杂的东西了各种各样的递归模板,结果是相当不错的(只要哑机器人去).

有一堆使用这种标记语言的开放式sdk项目,它们会将您的输入模式与存储在您必须使用模板配置的xml文件中的给定回复进行匹配.

几年前,我使用AIML在Java中使用信使机器人来存储模式(如果你按照上面的链接有很多API)并使用了incesoft msn bot平台.工作得很好.

希望能帮助到你.