我正在寻找一个开源对话机器人或任何具有API的在线机器人。我看了看cleverbot,但他通过javascript发送消息,所以我不知道如何解析它。我找到了MegaHal和一个java实现JMegaHal,但它真的有点傻。ANy其他?
发布于 2011-09-15 05:29:04
发布于 2013-03-13 22:07:10
这可能会很有趣:https://sourceforge.net/projects/chatem/ - script要求选择2个聊天机器人,启动对话框并将机器人的答案从一个切换到另一个,显示为对话框
发布于 2015-08-23 13:14:31
AIML(Pandora Bots)
您获得的原始代码在生成用户密钥和应用程序id的同一页面上有一个按钮。一旦您在usr/bin中安装了pb-cli,编译并设置了程序,您就可以从您的mac终端或linux shell服务器端训练机器人,并使用pb upload上传更新您的Pandora Bots知识库的aiml文件。每次更新后,你必须重新编译,但网站的信息散布在不同的网站上,所以如果你看到任何教程,我建议你将页面标记为书签。我认为nodejs的教程在chatbots.io上。
应用程序名称和僵尸名称可以是您想要的任何名称。主机名可以留空,但我相信如果你想在你自己的网站上使用它,它会提供一个url。您为您的机器人选择的名称是一个私有名称,必须与其他凭据一起使用,一旦它托管在Pandora Bots上,您就可以选择另一个名称,所以只需使用相同的名称,否则将耗尽您的机器人津贴。一旦使用了pb init,你选择的底层机器人名称就会被设置。
一旦所有这些都完成了,你就可以在github上下载aim文件了。我有一个程序的基本java实现,我将很快也与OpenGL绑定工作,最终我可以将微软Kinect技术与JOGL结合,并有可能有一天建造一个机器人。
https://stackoverflow.com/questions/7292536
复制相似问题