如何跟踪用户在聊天机器人(Microsoft Azure Bot Service)上的提问



我正在使用微软机器人服务,聊天机器人将在公司网站上实现。首先,我想存储用户询问的每一条消息。如何做到这一点?

我发现了如何做到这一点。你需要登录到你的Azure Bot帐户。之后导航到Dashboard并查看botname ai文件。单击该选项并找到"分析"选项。然后运行这个命令,就这样:

requests
| where url endswith "generateAnswer"
| project timestamp, id, name, resultCode, duration
| parse name with *"/knowledgebases/"KbId"/generateAnswer"
| join kind= inner (
traces | extend id = operation_ParentId
) on id
| extend question = tostring(customDimensions['Question'])
| extend answer = tostring(customDimensions['Answer'])
| project KbId, timestamp, resultCode, duration, question, answer

最新更新