最新的(开源)聊天机器人/假人工智能技术是什么?

15

最新的开源聊天机器人/虚假人工智能技术是什么?ELIZA/ALICE/MegaHAL仍然“当前”,还是在过去十年中已经有了进展?

3个回答

11

ChatScript是我发现的最好的开源工具,用于开发对话代理(BSD许可证):

https://github.com/ChatScript/ChatScript

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

从SourceForge项目页面:

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

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


1
关于信息和链接的更新,Chatscript现在也可以在Github上使用,并且它是根据MIT许可证发布的:https://github.com/bwilcox-1234/ChatScript - Juanmi Rodriguez
1
@JuanmiRodriguez 我已经更新了帖子,附上了最新的GitHub链接。你发的链接是正确的,但现在不是ChatScript在GitHub上的最新链接了。 - Robert Oschler

5

0

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

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接