在我的 Watson 对话对话中,我尝试使用 slot 读取用户输入,我的要求是提示用户输入问题描述并将其保存在名为 issue_description 的变量中。
但在插槽中,沃森在将其保存到变量之前检查意图或实体。在我的情况下,我已经打算检查,但检查后它没有保存到变量中,我总是得到真实的问题描述。
如何将问题 _description 保存到变量中?
这应该是什么可能的意图和实体?
在我的 Watson 对话对话中,我尝试使用 slot 读取用户输入,我的要求是提示用户输入问题描述并将其保存在名为 issue_description 的变量中。
但在插槽中,沃森在将其保存到变量之前检查意图或实体。在我的情况下,我已经打算检查,但检查后它没有保存到变量中,我总是得到真实的问题描述。
如何将问题 _description 保存到变量中?
这应该是什么可能的意图和实体?
如果要保存用户输入,则可以使用将输入保存在任何变量中。
"context":{
"issue_description":"<?input.text?>"
}
要在插槽中捕获类似描述的内容,我的建议是
我编写了一个示例工作区,它使用模式捕获事件描述。在对话框中,我从字符串中删除引号,然后将其发送到函数进行后处理。eventName
定义如下,其中的模式是patterns
有趣的部分:
{
"entity": "eventName",
"values": [
{
"type": "patterns",
"value": "shortname",
"created": "2018-01-31T13:28:56.245Z",
"updated": "2018-02-07T09:08:31.651Z",
"metadata": null,
"patterns": [
"[\"„“][A-Za-z0-9.:| @\\']+[\"”“]"
]
}
],
}