繁体   English   中英

如何让 Watson Assistant 正确响应

[英]How to get Watson Assistant to response correctly

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

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

我正在制作接受订单的聊天机器人。

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

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

附加信息:

接受订单的 JSON:

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

我做出了这样的回应:

谢谢! 你要了一个 $menu。

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

它将数组的值组合成一个字符串。 像这样的事情应该有效。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM