【发布时间】:2019-07-03 12:52:06
【问题描述】:
我正在尝试自动查看(通过 api),但是我不知道在哪里接听 watson 助手打了多少电话。
您如何获得这些信息?
【问题讨论】:
标签: ibm-watson watson-assistant
我正在尝试自动查看(通过 api),但是我不知道在哪里接听 watson 助手打了多少电话。
您如何获得这些信息?
【问题讨论】:
标签: ibm-watson watson-assistant
没有确切的 API,至少在 Watson Assistant 中没有。结算页面中可能有。
日志是您一次性获取此信息的首选地点。
有两个版本的 API 的工作方式略有不同。
计费基于通过消息传递应用程序对 Watson Assistant 的每次呼叫。因此,如果您下载日志并计算响应次数,这就是调用次数。
这也有例外。例如,如果有人执行了 GDPR 删除命令,那么您将无法计算已删除行的数量。总的来说,虽然它应该给你一个相当准确的计数。
V2 使用基于会话的系统。因此,当您建立连接时,唯一的对话 ID 将成为计数。
请务必注意,日志仅保留 30 天(免费版为 7 天)。因此,您需要在计算时将其考虑在内。
您可以通过 API 拉取日志。这里有一些示例代码:
https://github.com/watson-developer-cloud/community/blob/master/watson-assistant/export_logs.py
【讨论】: