首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >带API的聊天机器人?(cleverbot)

带API的聊天机器人?(cleverbot)
EN

Stack Overflow用户
提问于 2011-09-03 18:21:03
回答 3查看 22.2K关注 0票数 12

我正在寻找一个开源对话机器人或任何具有API的在线机器人。我看了看cleverbot,但他通过javascript发送消息,所以我不知道如何解析它。我找到了MegaHal和一个java实现JMegaHal,但它真的有点傻。ANy其他?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-09-15 05:29:04

看看这个项目chatter-bot-api

这个库允许在JAVA中与Cleverbot进行交互。

希望这能有所帮助!

附言:我是店主

编辑:链接到GitHub,而不是(现已弃用)谷歌代码页面

票数 23
EN

Stack Overflow用户

发布于 2013-03-13 22:07:10

这可能会很有趣:https://sourceforge.net/projects/chatem/ - script要求选择2个聊天机器人,启动对话框并将机器人的答案从一个切换到另一个,显示为对话框

票数 1
EN

Stack Overflow用户

发布于 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结合,并有可能有一天建造一个机器人。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7292536

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档