首页 > 解决方案 > IBM Watson 对话客户端:子节点输出未显示在 Localhost 中

问题描述

我在子节点中设置了一个循环,以循环访问从 IBM Cloud Functions 检索到的 JSON 数组。在“立即尝试”中,它工作得很好,但是当我将它部署在本地主机的客户端上时,子节点输出不显示。任何想法为什么?

在此处输入图像描述

输出为“增量

在 localhost 客户端中,“Watson 理解”在那里显示我的数组值,它只是不从子节点输出。它只输出anything_else 响应

标签: node.jsmagentoibm-cloudibm-watsonibm-cloud-functions

解决方案


每当试用面板中的内容与您的应用程序中的不同时,请检查两件事。1. 您将所有系统上下文传递回 Watson。当您第一次调用 Watson 时,他将返回一个上下文对象,您的应用程序需要将其复制并粘贴回您发送的下一条消息,以便他知道对话的状态 2. 您使用的是最新的 API 版本. 我不认为这是这里的问题,这听起来像是上下文的问题,但如果结果不同,这也是另一个非常常见的原因。


推荐阅读