有没有聊天机器人框架?

Jim*_*Jim 6 c++ ruby java chat bots

我正在尝试创建一个类似于ELIZA的程序.我倾向于用一般语言实现这个项目,比如ruby,java,C++.是否有一些框架(开源将是伟大的)可用于任何这些语言?

Soh*_*han 9

我在这里回答一个老问题主要是因为Facebook在2016年F8宣布之后对聊天机器人重新产生了兴趣.这里有几个平台可以用来创建聊天机器人:

以上两种方法使用自然语言处理和高级AI来创建聊天机器人.您可以将上述内容与允许您跨各种消息传递平台创建机器人的平台结合使用.这样,您可以编写一次机器人逻辑并将其部署到不同的消息传递平台(FB Messenger,Slack,WeChat,Skype等).为此,您可以使用:

免责声明:我为Gupshup工作.


Alo*_*lon 4

聊天机器人的核心是自然语言处理器(NLP),该引擎实现的算法可以将人类输入的句子(例如简单的英语)分解为计算机可以处理的一系列标记。

虽然我不熟悉聊天机器人框架,但您可以使用几个开源 NLP 引擎来实现聊天机器人:

例如开放 NLP

谷歌搜索“自然语言处理器”会给你带来其他来源