查找与给定查询匹配的 intent。
HTTP 请求
POST https://actions.googleapis.com/v2/{project=projects/*}:matchIntents
网址采用 gRPC 转码语法。
路径参数
参数 | |
---|---|
project |
必需。要测试的项目,以项目 ID 表示。格式:projects/{project} |
请求正文
请求正文中包含结构如下的数据:
JSON 表示法 | |
---|---|
{ "query": string, "locale": string } |
字段 | |
---|---|
query |
必需。纯文本格式的用户查询。 |
locale |
必需。用于评估查询的语言区域,例如“en”。格式应遵循 BCP 47:https://tools.ietf.org/html/bcp47。如需查看支持的语言列表,请访问 https://developers.google.com/assistant/console/languages-locales |
响应正文
如果成功,响应正文将包含结构如下的数据:
查找匹配 intent 的响应。
JSON 表示法 | |
---|---|
{
"matchedIntents": [
{
object ( |
字段 | |
---|---|
matchedIntents[] |
匹配的意图,按相关性从高到低排序。仅返回前 50 个匹配项。 |
意向
表示 intent。
JSON 表示法 | |
---|---|
{
"name": string,
"params": {
string: {
object ( |
字段 | |
---|---|
name |
必需。上次匹配的 intent 的名称。 |
params |
必需。表示作为 intent 匹配的一部分标识的参数。这是已识别的形参的名称与从用户输入中识别出的参数值的映射。在匹配的意图中定义并且已被识别的所有参数都将在此处显示。 包含一系列 |
query |
可选。与此意图匹配的最终用户输入或语音输入。当根据用户输入匹配 intent 时,将填充此字段。 |