【问题标题】:How to get Watson Assistant to response correctly如何让 Watson Assistant 正确响应
【发布时间】:2021-07-23 18:58:41
【问题描述】:

首先,抱歉语言错误,我是巴西人。

我正在尝试创建一个 Watson 聊天机器人,但遇到了这个问题。

我正在制作接受命令的聊天机器人。

最后,机器人回复“谢谢!你要了[“热狗”、“大可乐”、“薯条”]。'

我怎样才能得到类似“谢谢!你要了一个热狗、一大杯可乐和薯条。'?

其他信息:

接单的JSON:

{
  "context": {
    "menu": "@menu.values"
  }
}

我是这样回答的:

谢谢!您要求提供 $menu。

【问题讨论】:

    标签: ibm-cloud chatbot ibm-watson watson-assistant


    【解决方案1】:

    您可能已经注意到,$menu 是一个 JSON 数组。仅参考其值,给出您所显示的打印值。查看用于处理 JSON 数据的 Watson Assistant 表达式,尤其是 JSONArray.join

    它将数组的值组合成一个字符串。这样的事情应该可以工作。

    Thank you! You asked for <? $menu.join(', ') ?>
    

    【讨论】:

    • 效果很好,谢谢!感谢您的阅读,将非常有用。
    猜你喜欢
    • 2020-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-22
    • 2019-08-05
    • 1970-01-01
    • 2019-06-01
    • 2022-11-08
    相关资源
    最近更新 更多