15

开源聊天机器人/假人工智能“技术”的最新进展是什么?ELIZA/ALICE/MegaHAL 是否仍然“流行”,或者在过去十年中取得了任何进展?

4

3 回答 3

11

ChatScript 是我发现的用于开发会话代理的最佳开源工具(BSD 许可):

https://github.com/ChatScript/ChatScript

我已经使用它好几年了,它对程序员非常友好(以适合程序员思考和使用工具的方式编写)。最重要的是,它是为解决解析自然语言句子的真正混乱问题而编写的,它具有强大的输入预处理器和用于匹配文本的灵活模式匹配样式规则引擎。

从 SourceForge 项目页面:

ChatScript 是下一代聊天机器人引擎,它与 Suzette 一起赢得了 2010 年 Loebner 奖,2011 年与 Rosette 一起赢得了 Loebner 奖,以及 2012 年与 Angela 一起赢得了 Loebner 奖(这是我在 Loebner 协议中引入的一个错误,而不是引擎)。Outfit7 的移动应用 Tom Loves Angela 和日本 SpeakGlobal 的 ESL 聊天机器人背后的技术。2012 年 Chatbot Battles 第三名并获得最佳 15 分钟对话奖。2013 年勒布纳第三名和 2014 年第一名。

还具有用于名词、动词、形容词、副词的有用本体文件。独立或服务器模式。LINUX(32 位和 64 位)和 Windows (Visual Studio 10) 和 Mac/iOS。

于 2015-06-23T14:46:26.660 回答
5

关于最新的会话代理常见问题,请参阅我的元指南网页,“Yahoo! Answers - Best Answers”“Quora Answers”。在非模式匹配、统计对话系统方面,我建议看看USC Virtual Human Toolkit NPCEditorIBM Watson 前身 QA 系统,来自 CMU 的 OpenEphyra。

于 2012-08-19T19:04:57.733 回答
0

我为自己创建了一个工具,因为我想构建简单的聊天机器人并轻松管理整个生命周期:创建、测试、部署和分析。它获得了一些人气,所以我把它变成了一家初创公司:https ://www.hubtype.com/products/chatbots.html

使用消息应用程序提供的丰富交互元素(如快速回复、轮播等)让聊天机器人快速启动和运行非常有用,这使得交互非常容易,无需花哨的人工智能。但是,如果您需要更复杂的文本交互,您还可以集成最先进的自然语言理解服务,例如 IBM Watson 或 api.ai。

于 2017-05-29T16:38:47.293 回答