获取 Watson 对话工作区

Posted

技术标签:

【中文标题】获取 Watson 对话工作区【英文标题】:Get Watson Conversation Workspaces 【发布时间】:2017-01-28 08:00:37 【问题描述】:

我在 Bluemix 上使用 Watson Conversation 服务。我们在服务中有多个对话工作区,以便更好地分割问题空间。

我需要加载有关对话服务中可用工作区集的信息(例如名称、工作区 ID),以允许我定位适当的对话 API 端点。我一直在尝试寻找一个 Watson 或 Bluemix API 来允许我直接检索信息,但没有任何成功。

有谁知道是否可以通过编程方式检索此信息以及是否有任何最佳做法?

【问题讨论】:

可在此处获取 Watson Conversation 服务的 API 参考 (ibm.com/watson/developercloud/conversation/api/v1)。不过,我认为您正在寻找更多信息。 【参考方案1】:

API for managing Conversation workspaces 现在可用。可以列出工作空间、创建/更新/删除工作空间以及下载整个工作空间。该 API 受 Watson SDKs 支持。

使用新的API,我写了一个小tool for managing Conversation workspaces。该工具显示了 API 的运行情况。 source is available on GitHub 用于演示 API 的用途。

【讨论】:

【参考方案2】:

目前我们没有针对此功能的公开端点。不过,这是内部讨论的事情。

【讨论】:

Collin,听起来您可能在 Watson 或 Bluemix 团队之一?如果是这样,您能否编辑您的问题以说明这一点(以及您所在的小组)?来自源头的权威答案总是很受欢迎。 感谢@Collin 提供的信息。在合适的端点可用之前,我将回退到另一种方法。 这是一个非常需要的功能。目前,唯一的选择似乎是在客户端硬编码可用工作区 id 的列表......

以上是关于获取 Watson 对话工作区的主要内容,如果未能解决你的问题,请参考以下文章

如何向 watson 对话响应添加操作?

IBM Watson Assistant:如何通过对话进行 API 调用

从 C# 中的 API 使用 IBM Watson 对话

IBM Watson Unity 3D SDK 保护服务(几乎可以正常工作!)

直接使用 Watson 知识工作室模型

如何获取 IBM watson STT 服务的身份验证令牌?