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

Posted

技术标签:

【中文标题】如何部署和维护多个聊天机器人代理【英文标题】:How to deploy and maintain multiple chatbots agents 【发布时间】:2018-01-25 13:09:15 【问题描述】:

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

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

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

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

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

【问题讨论】:

【参考方案1】:

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

【讨论】:

是的,这是我对这个问题的个人结论。

以上是关于如何部署和维护多个聊天机器人代理的主要内容,如果未能解决你的问题,请参考以下文章

如何动态训练 api.ai/dialogflow 聊天机器人?

ChatGPT 多个可用的聊天机器人

ChatGPT 多个可用的聊天机器人

部署聊天机器人插件后,Fiori 启动板无响应

使用 ChatterBot 库制作一个聊天机器人

如何使用ChatGPT API训练具有自定义知识库的AI聊天机器人