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 |
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 |
Wymagane. Zapytanie użytkownika jako zwykły tekst. |
locale |
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 ( |
Pola | |
---|---|
matchedIntents[] |
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 ( |
Pola | |
---|---|
name |
Wymagane. Nazwa ostatniej dopasowanej intencji. |
params |
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 |
query |
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. |