Watson 助手 JSON 编辑器中的变量模式
Variable pattern in the Watson assistant JSON editor
我为对话中的特定变量创建了一个模式。
类型:模式 ^[A-Za-z]{1,}$
我希望那个变量的值只是一个具体的词,而不是更多。我只是不知道在 JSON 编辑器的什么地方插入它。
{
"output": {
"text": {
"values": [
"Nice to meet you $firstname. How can I assist you mate?"
],
"selection_policy": "sequential"
}
},
"context": {
"firstname": "<? input.text.substring(0, 1).toUpperCase() + input.text.substring(1) ?>"
}
}
如果我理解正确,我想你想要的是用你的表达式创建一个基于模式的实体 https://cloud.ibm.com/docs/services/assistant?topic=assistant-entities#entities-dictionary-overview
Watson Assistant 将识别出现的模式并将它们存储在 'entities' 数组中。然后,您可以使用“@myentitiy”语法在对话节点中构建条件,或者直接从 'entities' 数组访问它们。如果您只想第一次出现,请使用 entities.get(0)
我为对话中的特定变量创建了一个模式。
类型:模式 ^[A-Za-z]{1,}$
我希望那个变量的值只是一个具体的词,而不是更多。我只是不知道在 JSON 编辑器的什么地方插入它。
{
"output": {
"text": {
"values": [
"Nice to meet you $firstname. How can I assist you mate?"
],
"selection_policy": "sequential"
}
},
"context": {
"firstname": "<? input.text.substring(0, 1).toUpperCase() + input.text.substring(1) ?>"
}
}
如果我理解正确,我想你想要的是用你的表达式创建一个基于模式的实体 https://cloud.ibm.com/docs/services/assistant?topic=assistant-entities#entities-dictionary-overview
Watson Assistant 将识别出现的模式并将它们存储在 'entities' 数组中。然后,您可以使用“@myentitiy”语法在对话节点中构建条件,或者直接从 'entities' 数组访问它们。如果您只想第一次出现,请使用 entities.get(0)