IBM Watson:如何添加Watson响应的超链接?

时间:2017-04-26 00:19:16

标签: json watson-conversation watson

我已尝试过在其他论坛上提及的其他回复,但我仍然无法获得正确的结果。

截至目前,this is what the layout looks like

任何帮助将不胜感激!

3 个答案:

答案 0 :(得分:2)

添加 Watson响应 HTML标记,浏览器将呈现:

The link to go to google is: click <a  target="_blank" href="https://google.com.br">Google</a>.<br/><br/>

在Watson内部添加回复:

enter image description here 经过测试的超链接:

enter image description here

Obs。:在里面检查尝试一下,这不起作用,但在你的Web应用程序中,一切都会正常工作。这适用于其他<html>代码,例如:<button>

我回答同样的问题here。 回答更多细节和图片here

答案 1 :(得分:0)

用“撇号”代替链接周围的“引号”

caching_sha2_password

答案 2 :(得分:-1)

您需要通过context

传递超链接

示例(在后端使用python) -

response['context']['link'] = "www.google.com"
conversation.message(workspace_id=workspace_id,
    message_input={'text': user_input},
    context=response['context'])

现在在你的对话框中

{
  "context": {},
  "output": {
    "text": {
      "values": [
        "$link"
      ],
      "selection_policy": "sequential"
    }
  }
}

因此,您在context中传递的值会显示前缀$