为了重新培训和改进我的机器人,我能够在某处下载/访问用户使用支持LUIS的机器人进行的所有对话的日志吗?我无法在Microsoft Bot Framework门户中找到这样的内容。 我也想更好地理解LUIS如何识别建议的话语。用户与我的机器人进行的一些对话似乎没有达到正确的意图,所以我想重新使用历史用户数据,但似乎没有任何可用的日志。
我能找到的唯一相关信息表明我需要手动实现通过IActivityLogger记录对话的功能,如捕获的here。 我并不是在完整的对话日志之后,而是能够使用历史对话来改进我的LUIS应用程序的培训。
谢谢,
Pieter van Aarde
答案 0 :(得分:0)
Bot Framework不存储任何对话历史记录;主要是出于隐私原因。您已经描述了保存自己日志的良好途径。
如果您查看意图中的话语,LUIS会向您建议它认为可以改善您的模型的话语。 LUIS只会建议那些认为会对你的模型产生影响的人 - 而不是所有的话语。
答案 1 :(得分:0)
我能够在LUIS门户网站的“我的应用”页面上下载所有点击我的LUIS端点的查询,突出显示为here。关于使用它进行培训仍有一些问题,但会提出一个新问题。
答案 2 :(得分:0)
默认情况下,Bot Framework使用Bot框架状态来存储会话数据。它专为原型设计而设计,对开发和测试环境非常有用。在撰写本文时,它的大小限制只有32KB。了解有关数据管理的更多信息。
对于生产环境,强烈建议使用NoSQL数据库将数据存储为文档,例如Azure Cosmos DB。它是一个多模型数据库(如文档,图形,键值,表格和列族模型),可以提供一些关键的好处。