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

Dialogflow es 如何动态培训api.ai/dialogflow聊天机器人?,dialogflow-es,Dialogflow Es,我正在尝试使用Api.ai/Dialogflow生成一些“快速回复模板”,即根据聊天线程中以前的消息可能进行的回复。 我对api.ai代理进行了一定程度的培训,使其仅为某些选定的查询生成答复。现在,我想增强它以生成更多查询的回复,但是为大量查询手动培训代理实际上是不可能的。有没有办法通过分析之前的聊天线程来动态地训练api.ai聊天机器人,我已经将其存储在数据库中或使用正在进行的聊天的数据。 用户是一些卖家,所以我假设他们只会谈论这些产品,所以每个聊天线程中的问题都会有些相似。目前没有用于培训的

我正在尝试使用Api.ai/Dialogflow生成一些“快速回复模板”,即根据聊天线程中以前的消息可能进行的回复。

我对api.ai代理进行了一定程度的培训,使其仅为某些选定的查询生成答复。现在,我想增强它以生成更多查询的回复,但是为大量查询手动培训代理实际上是不可能的。有没有办法通过分析之前的聊天线程来动态地训练api.ai聊天机器人,我已经将其存储在数据库中或使用正在进行的聊天的数据。


用户是一些卖家,所以我假设他们只会谈论这些产品,所以每个聊天线程中的问题都会有些相似。

目前没有用于培训的API


如果您有代理查询日志(通过API或webhook),您可以“培训”您的代理通过使用这些日志来确定最常见的未答复查询,方法是查看有多少查询与默认的回退意图相匹配,并使用Dialogflow的API为这些查询创建新的意图和响应:

看起来现在可以通过API:进行培训,同时上载带有培训列表的文本文件

您可以使用/intents端点的POST和PUT API方法添加更多培训短语

通过API进行的任何更改都可以改变代理的行为,并在保存意图时以相同的方式启动培训。这将使用通过API传递的更改对代理进行培训


这在当时是正确的,但是(根据我下面的回答)通过API进行培训的选项现在已经存在。