最近我发现Dialogflow参数有问题。我打算使用2个必需参数sector
和stockVolume
。其中sector
是定义实体,stockVolume
是@sys.number
。
我意识到,如果我输入的查询中仅包含stockVolume
“ A”,则会提示输入sector
(这是正确的选择)
但是如果下一个输入包括一个扇区和一个新的stockVolume
“ B”,则对话框流无法存储“ B”。参数将记录“ A”和第二个中提供的sector
输入。
{ "responseId": "517fa3bc-d54b-4da6-a7fe-9bf1cbf10fe9",
"queryResult": {
"queryText": "set stock volume for n09 to be 1287",
"parameters": {
"sector": "N09",
"stockVolume": "230000"
},
"allRequiredParamsPresent": true,
"fulfillmentText": "Sure! I will update N09's stock value to 230000*",
"fulfillmentMessages": [
{
"text": {
"text": [
"Sure! I will update N09's stock value to 230000*"
]
}
}
]