Ibm cloud IBM Watson Assistant-在自定义实体中存储插槽数据?
我正在IBM Watson Assistant对话框中的一个节点中使用插槽。问题是系统为插槽提供的实体中没有一个不符合我的需要 我需要保存一个公司名称。所以我创建了自己的实体,名为Ibm cloud IBM Watson Assistant-在自定义实体中存储插槽数据?,ibm-cloud,chatbot,ibm-watson,watson-conversation,Ibm Cloud,Chatbot,Ibm Watson,Watson Conversation,我正在IBM Watson Assistant对话框中的一个节点中使用插槽。问题是系统为插槽提供的实体中没有一个不符合我的需要 我需要保存一个公司名称。所以我创建了自己的实体,名为 @companyName添加了模式,当用户输入值时,实体模式会识别该值,但数据不会保存到实体中 如何将用户对该问题的答案保存在my entity@companyName 截图: --- 您不想保存实体,但它的值…: 您需要检查@companyName.value并将其保存到变量$companyName。看这个 这使
@companyName
添加了模式,当用户输入值时,实体模式会识别该值,但数据不会保存到实体中
如何将用户对该问题的答案保存在my entity@companyName
截图:
--- 您不想保存实体,但它的值…: 您需要检查
@companyName.value
并将其保存到变量$companyName
。看这个
这使用模式来捕获数据,并且代码是可用的。检查它的一些编码示例。我找到了
我所要做的一切就是在检查:@companyName
之后的第二个屏幕截图中追加.literal
现在插槽部分看起来是这样的,我们在变量$companyName
我在官方文件中找到了它,更准确地说是在这里:
(在第4项下。为每个单元的所需信息添加一个插槽。对于每个插槽,请指定这些详细信息。)首先非常感谢您的努力和回答,我非常感谢!不幸的是,我仍然无法解决我的问题。在第二个屏幕截图中,我尝试将
检查:@companyName
替换为检查:@companyName.value
,其余部分保持不变,但仍然不起作用。也检查了链接,但它们也在使用系统入口…:/对不起,它是文字
,不是值
。它指的是捕获的实际值。