【问题标题】:How can I link IBM Watson Assistant with Watson Discovery如何将 IBM Watson Assistant 与 Watson Discovery 链接
【发布时间】:2019-06-01 03:26:00
【问题描述】:

我希望使用标题中列出的两种服务制作聊天机器人。 Watson 助手用于为聊天机器人制作对话,而 Watson Discovery 允许在各种文档(例如 .html、.pdf 文件)中查找信息。我想制作一个使用这两种服务的聊天机器人。

聊天机器人的工作方式是,当用户对聊天机器人说些什么时,它会通过 watson 发现并运行该查询,然后将结果返回给用户。

我目前知道如何使用 Watson Discovery 和 Watson Assistant,但我不知道如何将它们链接在一起。我知道这是可能的,因为我已经看过这方面的演示,但制作这些演示的人缺乏制作聊天机器人的说明。

【问题讨论】:

    标签: ibm-cloud ibm-watson watson-conversation watson-discovery


    【解决方案1】:

    您可以从 Watson Assistant 的对话操作中链接 Watson Discovery。我已经做到了,并在“5 minute barebone news chatbot”中描述了该方法。该博文链接到full source code on GitHub

    基本上,我在对话节点中定义了一个客户端操作。该操作执行对 Watson Discovery 的调用并将找到的项目返回到对话节点。在那里,它作为聊天机器人响应的一部分呈现。以类似的方式,您可以将该操作打包为 Cloud Function 并将其作为服务器操作执行。

    "actions": [
            {
              "type": "client", 
              "name": "henriktest", 
              "parameters": {
                "topic": "<? $topic ?>", 
                "input": "<? input ?>"
              }, 
              "result_variable": "myNews"
            }
    ]
    

    【讨论】:

      【解决方案2】:

      您可能希望查看 Watson Assistant 中的新“搜索技能”功能。虽然它仍处于 Beta 阶段,但它提供了开箱即用的 Assistant 和 Discovery 之间的无缝集成。

      https://cloud.ibm.com/docs/services/assistant?topic=assistant-skill-search-add

      它仅适用于 Plus 或 Premium 计划用户。

      或者,您可以检查此代码。 https://github.com/watson-developer-cloud/assistant-with-discovery

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-03-05
        • 2019-07-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多