最新的开源聊天机器人/假AI'技术'是什么? ELIZA / ALICE / MegaHAL仍然是“目前”,还是在过去十年中取得了任何进展?
答案 0 :(得分:9)
ChatScript是我发现的用于开发会话代理(BSD许可证)的最佳开源工具:
http://sourceforge.net/projects/chatscript/
我已经使用它好几年了,而且程序员非常友好(以一种程序员思考和使用工具的方式编写)。最重要的是,它是为了解决使用强大的输入预处理器和用于匹配文本的灵活模式匹配样式规则引擎解析自然语言句子的真正混乱问题而编写的。
从SourceForge项目页面:
ChatScript是下一代聊天机器人引擎,赢得2010年Loebner奖与Suzette,2011年Loebner与Rosette,以及2012年第二届Loebner与Angela(我在Loebner协议中引入的错误,而不是引擎)。 Outfit7的移动应用程序Tom Loves Angela和ESL聊天机器人在日本的SpeakGlobal背后的技术。第三名获胜者Chatbot Battles 2012获得最佳15分钟对话奖。 Loebner获得2013年第3名和2014年第1名。
还有名词,动词,形容词,副词等有用的本体文件。独立或服务器模式。 LINUX(32& 64位)和Windows(Visual Studio 10)和Mac / iOS。
答案 1 :(得分:5)
就最新的会话代理常见问题解答而言,请参阅我的Meta指南网页"Yahoo! Answers - Best Answers"& "Quora Answers"。在非模式匹配,统计对话系统方面,我建议查看USC Virtual Human Toolkit NPCEditor&来自CMU的IBM Watson precursor QA system, OpenEphyra。
答案 2 :(得分:0)
我为自己创建了一个工具,因为我想构建简单的聊天机器人并轻松管理整个生命周期:创建,测试,部署和分析。它获得了一些人气,所以我把它变成了一个创业公司:https://www.hubtype.com/products/chatbots.html
使用消息应用程序提供的丰富的交互式元素(如快速回复,转盘等)快速启动聊天机器人并使其快速运行非常有用,这使得交互非常容易,而无需花哨的AI。但是,如果您需要更复杂的文本交互,您还可以集成最先进的自然语言理解服务,如IBM Watson或api.ai。