IBM Watson Assistant - 在自定义实体中存储插槽数据?
IBM Watson Assistant - store slot data in custom defined entitiy?
我在 IBM Watson Assistant 对话中的一个节点中使用插槽。问题是 none 系统为插槽提供的实体 (sys-person, sys-percentage, sys-number...)
不符合我的需要。
我需要保存公司名称。所以我创建了自己的实体命名
@companyName
添加了模式,当用户输入值时,它会被实体模式识别,但数据不会保存到实体中。
如何在我的实体中保存用户对该问题的回答 @companyName
截图:
---
您不想保存实体,但它的值...:[=14=]
您需要检查 @companyName.value
并将其保存到变量 $companyName
。看到这个 slot using tips in the documentation for IBM Watson Assistant。
此 tutorial showing a database-driven chatbot 使用模式来捕获数据并且代码可用。检查它以获取一些编码示例。
我想通了!
我所要做的就是在 Check for: @companyName
之后的第二个屏幕截图中附加 .literal
。
所以现在插槽部分看起来像这样,我们在变量中输入了值 $companyName
我在官方文档中找到了它,更准确地说是在这里:
https://cloud.ibm.com/docs/services/assistant/dialog-slots.html#dialog-slots
(在数字 4 下。为每个所需信息单元添加一个插槽。对于每个插槽,指定这些详细信息)
我在 IBM Watson Assistant 对话中的一个节点中使用插槽。问题是 none 系统为插槽提供的实体 (sys-person, sys-percentage, sys-number...)
不符合我的需要。
我需要保存公司名称。所以我创建了自己的实体命名
@companyName
添加了模式,当用户输入值时,它会被实体模式识别,但数据不会保存到实体中。
如何在我的实体中保存用户对该问题的回答 @companyName
截图:
---
您不想保存实体,但它的值...:[=14=]
您需要检查 @companyName.value
并将其保存到变量 $companyName
。看到这个 slot using tips in the documentation for IBM Watson Assistant。
此 tutorial showing a database-driven chatbot 使用模式来捕获数据并且代码可用。检查它以获取一些编码示例。
我想通了!
我所要做的就是在 Check for: @companyName
之后的第二个屏幕截图中附加 .literal
。
所以现在插槽部分看起来像这样,我们在变量中输入了值 $companyName
我在官方文档中找到了它,更准确地说是在这里: https://cloud.ibm.com/docs/services/assistant/dialog-slots.html#dialog-slots
(在数字 4 下。为每个所需信息单元添加一个插槽。对于每个插槽,指定这些详细信息)