Watson 助手中的变量

Variables in the Watson assistant

红色节点上的 Watson Assistant 节点接受带有字符串的有效负载作为输入,但是在我的聊天机器人中,我配置了一个变量“$user”来接收用户名,但我无法为其分配名称这个变量。

谁能帮我解决这个问题?

我猜你的对话正在输出 Hello $user

要使其正常工作,$user 需要在上下文中进行设置。这通常由您的对话框在确定名称后完成。响应时,您的对话框应检查是否设置了上下文 $user

查看服务文档 - https://cloud.ibm.com/docs/assistant?topic=assistant-dialog-runtime-context