Ibm cloud Can';无法解决会话流中的语法错误:Watson Co

Ibm cloud Can';无法解决会话流中的语法错误:Watson Co,ibm-cloud,watson-conversation,Ibm Cloud,Watson Conversation,问题是:为什么对话会打印JSON输出,而不是它应该打印的纯文本。接下来,为什么没有设置上下文变量size 作为JSON抛出的Watson响应也是未设置的上下文变量,大小如下所示:{ “产出”:{ “文本”:“太好了,一个@size比萨饼,你想要什么配料?” }, “背景”:{ “大小”:“@size” } } 我在对话框节点的Advanced Watson输出中找不到任何错误,用户首先指定比萨饼的大小,然后再指定配料。第一个节点的输出,如上图所示 谢谢大家! 对话使用JSON进行响应的原因是,

问题是:为什么对话会打印JSON输出,而不是它应该打印的纯文本。接下来,为什么没有设置上下文变量size

作为JSON抛出的Watson响应也是未设置的上下文变量,大小如下所示:{ “产出”:{ “文本”:“太好了,一个@size比萨饼,你想要什么配料?” }, “背景”:{ “大小”:“@size” } }

我在对话框节点的Advanced Watson输出中找不到任何错误,用户首先指定比萨饼的大小,然后再指定配料。第一个节点的输出,如上图所示


谢谢大家!

对话使用JSON进行响应的原因是,在对话节点的响应部分有一个JSON。如果你在“高级编辑器”中剪切并粘贴它,我想你会得到你想要的。让我知道这是否解决了问题。

我不确定你的问题是什么。您试图实现什么,而什么目前没有按预期工作?我有一个名为toppings的实体,希望使用实体['toppings']显示上下文值。toString()这是获取值的正确方法吗