首页 文章

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

提问于
浏览
1

我试图使用Api.ai/Dialogflow根据聊天线程中的先前消息生成一些"quick reply templates"即可能的回复 .

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

用户是一些卖家所以我认为他们只谈论产品,所以问题在每个聊天线程中都会有些相似 .

2 回答

  • 1

    目前没有用于培训的API .

    如果您有代理的查询日志(通过API或您的webhook),您可以通过使用这些日志来确定最常见的未答复查询,方法是查看与默认回退意图匹配的查询数量并创建新查询使用Dialogflow的API对这些查询的意图和响应:https://dialogflow.com/docs/reference/agent/intents#post_intents

  • 2

    看起来现在有能力通过API训练:https://dialogflow.com/docs/training,以及上传带有训练列表的文本文件 .

    您可以使用POST和PUT API方法为/ intents endpoints 添加更多培训短语 . 通过API进行的任何更改都会改变代理的行为,在保存意图时以相同的方式启动培训 . 这会通过API对代理进行更改 .

相关问题