我正在尝试生成一些“快速回复模板”,即使用Api.ai/Dialogflow在聊天线程中根据先前的消息做出可能的回复。
我对api.ai代理进行了一定程度的培训,使其只为某些选定的查询生成答复。现在,我想增强它以生成更多查询的答复,但实际上不可能为大量查询手动培训代理。有没有办法通过分析以前的聊天线程来动态地训练api.ai聊天机器人,我已经将其存储在db中或使用正在进行的聊天数据。
用户是一些卖家,所以我想他们只会谈论那里的产品,所以问题在每一个聊天线程中都会有点相似。
发布于 2017-10-16 17:02:21
目前还没有用于培训的API。
如果您有代理查询的日志(通过API或web钩子),您可以通过使用这些日志来“训练”代理,通过查看有多少查询符合默认回退意图,并使用Dialogflow的API:intents为这些查询创建新的意图和响应,从而确定最常见的未回答查询。
发布于 2018-03-29 07:54:23
看起来现在可以通过API:https://dialogflow.com/docs/training进行培训,同时还可以上传带有培训列表的文本文件。
您可以使用POST和PUT方法为/intents端点添加更多的培训短语。 通过API进行的任何更改都会改变代理的行为,在保存意图时以相同的方式启动培训。这将通过API来训练代理所做的更改。
https://stackoverflow.com/questions/46753690
复制相似问题