Method: projects.matchIntents

Znajduje intencje pasujące do danego zapytania.

Żądanie HTTP

POST https://actions.googleapis.com/v2/{project=projects/*}:matchIntents

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
project

string

Wymagane. Testowany projekt oznaczony identyfikatorem projektu. Format: projects/{project}

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "query": string,
  "locale": string
}
Pola
query

string

Wymagane. Zapytanie użytkownika jako zwykły tekst.

locale

string

Wymagane. Język używany do oceny zapytania, np. „en”. Użyj formatu BCP 47: https://tools.ietf.org/html/bcp47. Listę obsługiwanych języków znajdziesz na https://developers.google.com/assistant/console/languages-locales.

Treść odpowiedzi

W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:

Odpowiedź na znalezienie pasujących intencji.

Zapis JSON
{
  "matchedIntents": [
    {
      object (Intent)
    }
  ]
}
Pola
matchedIntents[]

object (Intent)

Intencje dopasowane w kolejności od największej do najmniej trafnej. Zwracanych jest tylko pierwszych 50 dopasowań.

Podobne zamiary

Reprezentuje intencję.

Zapis JSON
{
  "name": string,
  "params": {
    string: {
      object (IntentParameterValue)
    },
    ...
  },
  "query": string
}
Pola
name

string

Wymagane. Nazwa ostatniej dopasowanej intencji.

params

map (key: string, value: object (IntentParameterValue))

Wymagane. Reprezentuje parametry określone w ramach dopasowywania intencji. Jest to mapowanie nazwy zidentyfikowanego parametru na jego wartość na podstawie danych wejściowych użytkownika. W tym miejscu będą widoczne wszystkie zidentyfikowane parametry zdefiniowane w dopasowanej intencji.

Obiekt zawierający listę par "key": value. Przykład: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

query

string

Opcjonalnie: Wpisywane lub wypowiadane przez użytkownika dane wejściowe, które pasują do tej intencji. To pole zostanie wypełnione po dopasowaniu intencji na podstawie danych wejściowych użytkownika.