在Django后端上服务多个RASA机器人

我目前正在尝试为多个漫游器提供服务(运行不同的模型),并允许用户在网站上与其进行交互。我有一个看看下面:http://www.rasa.com/docs/nlu/http/,http://www.rasa.com/docs/core/http/和HTTP:// WWW。 rasa.com/docs/nlu/python/,但是我仍然很难弄清楚该怎么做。

我考虑过的一些解决方案是:

  1. 在 HTTP 服务器上为机器人提供服务,并使我的网站与 Rasa HTTP 服务器交互

  2. 在Django Framework或REST API上创建网站,并在后端运行Rasa Core和NLU。

这样做的最佳方法是什么?并且,任何人都可以简要解释一下如何做到这一点(运行多个机器人模型和实例)?

任何帮助将不胜感激!


慕容708150
浏览 228回答 1
1回答

炎炎设计

对于其他寻求答案的人,我最终使用 Flask 作为服务器,并使用 Flask-SocketIO 进行实时通信。服务器提供一个 API,允许客户端通过 SocketIO 与它通信,确定要与哪个机器人交互,获取响应,并将其发送回客户端。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python