首页 文章

访问Microsoft Bot Framework对话历史记录/日志

提问于
浏览
0

为了重新训练和改进我的机器人,我能够在某处下载/访问用户使用支持LUIS的机器人进行的所有对话的日志吗?我无法在Microsoft Bot Framework门户中找到这样的内容 . 我也想更好地理解LUIS如何识别建议的话语 . 用户与我的机器人进行的一些对话似乎没有达到正确的意图,所以我想重新使用历史用户数据,但似乎没有任何可用的日志 .

我能找到的唯一相关信息表明我需要手动实现通过IActivityLogger记录对话的功能,如捕获here . 我并不是在完整的对话日志之后,而是能够使用历史对话来改进我的LUIS应用程序的培训 .

谢谢,

Pieter van Aarde

3 回答

  • 0

    Bot框架不存储任何对话历史记录;主要是出于隐私原因 . 您已经描述了保存自己日志的好途径 .

    如果您查看意图中的话语,LUIS会向您建议它认为可以改善您的模型的话语 . LUIS只会建议那些认为会对你的模型产生影响的人 - 而不是所有的话语 .

  • 0

    我能够在LUIS门户网站的My apps页面上下载所有点击我的LUIS endpoints 的查询,突出显示here . 关于使用它进行培训仍有一些问题,但会提出一个新问题 .

  • 0

    默认情况下,Bot Framework使用Bot框架状态来存储会话数据 . 它专为原型设计而设计,对开发和测试环境非常有用 . 在撰写本文时,它的大小限制只有32KB . 详细了解数据管理 .

    对于 生产环境 环境,强烈建议使用NoSQL数据库将数据存储为文档,例如Azure Cosmos DB . 它是一个多模型数据库(如文档,图形,键值,表格和列族模型),可以提供一些关键的好处 .

    点击这里:bot-conversation-history-with-azure-cosmos-db

相关问题