洛克机器人
LockeBot:使用和数据库实现基本问答机器人的演示。
这是什么?
它是一款可以通过终端,电子邮件, 或回答简单问题的机器人
在经过实例训练后,它(一定程度上)能够概括问题并以相似的方式回答问题。 这些问题将转换为意图和实体,然后将其用于构造查询以针对数据库运行以提供答案。
这是RoyBot版本的演示 :crown: (这是训练有素/编码回答一系列关于英语和英国君主不同的问题),当程序运行时,您可以访问它生活在Facebook Messenger的
这个项目源于我使用Rasa NLU在Python中构建机器人的实验。 我应该事先意识到,这不一定是使用它的完美方法,并且可能有许多事情可以用更Python化的方式来完成,但是我的目的是通过共享它,其他人将能够获得一些东西基本的工作原理,否则他们会在另一个项目中将其用作灵感。
Rasa NLU具有极大的优势,可以让您在本地处理NLU模型,从而不将数据移交给第三方。 我并不是从理论上反对使用第三方NLU工具,但是在了解可能的情况时,不需要外部参与非常有用,我怀疑其他人也可能处于这种位置。
这个项目的一个有趣的选择是在上
1