ibm-watson - 如何将 Watson Assistant“listLogs”API 函数用于版本化工作区?
问题描述
如何使用Watson Assistant“listLogs”API 函数列出来自特定助手的用户对话?我们有一项技能与我们的环境(DEV/TEST/PROD)的三个助手相关联,我只想从 PROD 助手中检索对话。我必须使用什么过滤器?
我已经尝试过的:
- 当使用仅将“workspace_id”作为参数的 listLogs 函数时,它只返回一个空列表。
- 将 listAllLogs 函数与过滤器参数 ( language::de,workspace_id::my-workspace-id ) 一起使用时,结果列表也是空的
- 将 listAllLogs 函数与另一个过滤器参数(language::de,meta.conversation.assistant_and_skill_reference::"my-assistant-id:main+skill")一起使用时,再次返回一个空列表
由于该技能用于实时聊天机器人,因此记录了数以千计的对话,所有对话都在 Watson Assistant 控制台的 Analytics 选项卡中可见,因此数据肯定存在。
更新:这是从Watson Conversation Tool出来的,它是空的
解决方案
我终于从 IBM 支持人员那里得到了目前不可能的信息。
推荐阅读
- json - 使用 jq 返回 JSON 对象中的特定信息
- c - 如何使用我想要的 scanf 获取字符串?
- azure - 你可以在 AzureVM 上更改硬盘的 VolumeID(和其他设备的 GUID)吗?
- android - Base64 编码和解码适用于 Android,但不适用于在线转换器
- sql - 使用函数时从字符串转换日期和/或时间时转换失败
- nginx - 带有查询字符串的 Nginx 重定向映射
- python - 大型 JSON 文件:在 dict 值中搜索字符串
- javascript - 更新 ngx-translate 加载器中的翻译
- docker - VM 中 Kubernetes 集群和 Docker 容器之间的路由
- javascript - 从javascript中的文档或快照获取firestore服务器时间