如何部署和维护多个聊天机器人代理

How to deploy and maintain multiple chatbots agents

这个 post 在 this one 之后我解释了我的一个问题。目前,我必须找到一种方法来发布和维护大量代理。我不仅限于 Dialogflow。

我需要一些集成,例如 google 助手(文字和语音)、Facebook Messenger、电报,如果可能,还需要其他集成,例如 Slack、Twitter、Twillio、Alexa...

好的,所以我已经用 Dialogflow 制作了一些代理来了解这项技术。我还阅读了 actions-on-google 文档的一些页面,但我没有找到关于这个主题的任何内容。所以基本上我必须实现这个:

  1. 通过不同的集成实例围绕 X 代理进行部署。我的意思是我真的需要 X 个 facebook 联系人、X 个 google 助手应用程序等
  2. 维护一个代码库,但能够添加本地化功能,例如聊天机器人的名称、货币或只是阻止某些意图(对于 Dialogflow 示例,但以更通用的方式,对话触发器)。

这可能吗?我正在考虑一个可以处理部署、监控和维护等设施的网络 UI。我想知道这是否不过分,是否已经存在比我的更简单的解决方案。

目前无法自动创建代理,尽管 Dialogflow 的 V2 API 提供了一种机制,可以在创建代理后通过 JSON 更新代理;查看 restore and import 个端点。