2017-10-15 41 views
1

我正在尝试生成一些“快速回复模板”,即根据使用Api.ai/Dialogflow的聊天线程中以前的消息可能的回复。
如何动态地训练api.ai/dialogflow chatbot?

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

用户是一些卖家,所以我认为他们会讨论关于那里的产品,所以问题会在每个聊天线程中有点类似。

回答

1

目前没有用于培训的API。

如果您有代理的查询日志(通过API或Webhook),您可以通过使用这些日志来“训练”您的代理来确定最常见的未答复的查询,通过查看多少查询匹配默认回退意图并使用Dialogflow的API为这些查询创建新的意图和响应:https://dialogflow.com/docs/reference/agent/intents#post_intents