지정된 쿼리와 일치하는 인텐트를 찾습니다.
HTTP 요청
POST https://actions.googleapis.com/v2/{project=projects/*}:matchIntents
URL은 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에서 지원되는 언어 목록을 참고하세요. |
응답 본문
성공할 경우 응답 본문에 다음 구조의 데이터가 포함됩니다.
일치하는 인텐트 찾기의 응답입니다.
JSON 표현 | |
---|---|
{
"matchedIntents": [
{
object ( |
필드 | |
---|---|
matchedIntents[] |
일치하는 인텐트로, 관련성이 가장 높은 것부터 순서대로 정렬됩니다. 처음 50개의 일치하는 항목만 반환됩니다. |
인텐트
인텐트를 나타냅니다.
JSON 표현 | |
---|---|
{
"name": string,
"params": {
string: {
object ( |
필드 | |
---|---|
name |
필수 항목입니다. 마지막으로 일치된 인텐트의 이름입니다. |
params |
필수 항목입니다. 인텐트 일치의 일부로 식별된 매개변수를 나타냅니다. 식별된 매개변수의 이름을 사용자 입력에서 식별된 매개변수의 값에 매핑한 것입니다. 식별된 일치하는 인텐트에서 정의된 모든 매개변수가 여기에 나타납니다.
|
query |
선택사항입니다. 이 인텐트와 일치하는 최종 사용자의 입력 또는 음성 입력입니다. 이 필드는 사용자 입력에 따라 인텐트가 일치될 때 채워집니다. |