我无法获取与实体匹配的参数的原始值。我已经有了一个输出上下文,并且我可以在请求json中看到entity.original值,但我无法获得该值。我已经尝试了这篇文章(How do I get parameter value from arguments?)和这篇文章(DialogFlow - Get original string associated with parameter) mentioned.But none似乎都不起作用的方法。它们只返回实体名称或未定义。任何帮助都是非常感谢的。
以下是请求JSON的一部分
"outputContexts": [
{
"name": "projects/XXXXXXX/agent/sessions/XXXX/contexts/office",
"lifespanCount": 1,
"parameters": {
"name": [
"name"
],
"name.original": [
"scott"
]
}
},我想要获取"name.original“值。
发布于 2019-07-30 03:30:42
您可以在dialogflow中添加一个新参数,该参数的值为您想要其原始文本的参数的名称,然后添加.original。
现在,当您想要设置date.original时,只需请求originalDate即可。

https://stackoverflow.com/questions/57210281
复制相似问题