Słowniczek Actions on Google (Dialogflow)

Poniższa lista zawiera kluczowe terminy, które musisz znać, tworząc treści za pomocą Actions on Google.

O

Działanie
Interakcja, którą tworzysz dla Asystenta Google, obsługująca określony zamiar i odpowiadającą jej realizacją przetwarzającą intencję.
Działania w Actions on Google
Platforma dla deweloperów umożliwiająca definiowanie i wykonywanie działań, które każdy użytkownik może wywołać za pomocą Asystenta Google.
Konsola Actions
Narzędzie internetowe do tworzenia, obsługi, testowania i publikowania działań.
Symulator działań
Narzędzie internetowe do testowania i debugowania działań w czasie rzeczywistym. Symulator umożliwia testowanie akcji na wszystkich platformach obsługiwanych przez Asystenta Google bez konieczności korzystania z urządzenia.
Pakiet działań
Plik JSON definiujący działania. Ten plik zawiera informacje o katalogu Actions, informacjach o łączeniu kont, liście intencji, które mogą być obsługiwane przez akcje, oraz rzeczywistych punktów końcowych realizacji.
Projekt działań
Projekt, który tworzysz w konsoli Actions, aby zarządzać kolekcją Actions oraz ją testować i publikować. Google utrzymuje Twój projekt Actions w infrastrukturze Google w chmurze.
Katalog działań
Rejestr Google, aby użytkownicy mogli wykrywać i wywoływać działania w Asystencie.
  • Synonimy: Eksplorator Asystenta, Eksplorator działań, Katalog Asystenta, strona Odkrywaj, katalog internetowy
Działanie
Wyrażenie umożliwiające użytkownikom dodanie precyzyjnego linku do określonej funkcji w działaniu. Użytkownicy mogą wypowiedzieć nazwę projektu w Actions oraz frazę Action, aby wywołać określone działanie obsługiwane przez akcję (np. „OK Google, porozmawiaj z Geek Num, aby dowiedzieć się więcej o liczbie 42”). Użytkownicy mogą też wypowiedzieć wyrażenie związane z działaniem, aby wykryć Twoje akcje (np. „OK Google, dowiedz się więcej o liczbie 42”).
  • Synonimy: wyrażenie wywołania działania, niejawna intencja wywołania
agent
Projekt, który możesz utworzyć w Dialogflow, aby obsługiwać konkretne środowiska konwersacyjne. Każdy agent może mieć własne mapowania intencji oraz odpowiadające im definicje fulfillment i Entity. Agenty mogą też obsługiwać wiele języków i mieć różne wersje (na przykład „dev” i „prod”).
adnotacja
W przypadku Dialogflow oznacza to łączenie słów lub wartości w wyrażeniach na potrzeby trenowania z odpowiadającymi im elementami. Adnotacje są używane przez Dialogflow do rozpoznawania i wyodrębniania parametrów z zapytań użytkowników.

B

intencja wbudowana
Unikalny identyfikator informujący Google, że akcja jest odpowiednia do realizowania określonej kategorii żądań użytkownika, takiej jak granie w gry lub zamawianie biletów. Google definiuje intencje wbudowane i wyrażenia, które mogą aktywować powiązane z nimi działania.

C

conversation HTTP/JSON webhook API
Interfejs API służący do wykorzystywania protokołu wiadomości HTTP do wymiany danych między Actions on Google a realizacją.
  • Synonimy: conversation API, HTTP/JSON API
Kontekst
Gdy korzystasz z Dialogflow, chodzi o funkcję do zarządzania przepływami konwersacyjnymi. Konteksty reprezentują bieżący stan rozmowy i można je dołączyć do intencji w agentach Dialogflow.
prośba o rozmowę
Komunikat w oknie dialogowym, które wysyła użytkownik po rozpoczęciu rozmowy z Twoją realizacją. W formacie webhooka rozmowy te żądania odpowiadają zwykle intencjom actions.intent.TEXT (reprezentującej nieprzetworzoną odpowiedź tekstową od użytkownika).
odpowiedź w rozmowie
Odpowiedź wysłana do Asystenta Google przez realizację, która konwertuje ładunek danych na wyrenderowane mowę i graficzny interfejs użytkownika, a potem przekazuje je użytkownikom.
działanie niestandardowe
Akcja, w której definiuje się gramatykę wywołania akcji.
encja niestandardowa
Element zdefiniowany przez programistę dla słów i wyrażeń specyficznych dla danej domeny.

D

domyślna intencja zastępcza
Gdy korzystasz z Dialogflow, odnosi się to do ogólnej intencji zastępczej, którą Dialogflow domyślnie dodaje do nowo tworzonych agentów.
domyślna intencja powitalna
Gdy korzystasz z Dialogflow, odnosi się to do intencji, którą Dialogflow dodaje do nowo utworzonych agentów , które mają wstępnie zdefiniowane zdarzenie powitalne.
okno|okno dialogowe
Wymiana zapytań użytkowników i odpowiadających im odpowiedzi zwróconych przez Actions on Google.
  • Synonimy: rozmowa
Włączanie okien dialogowych
W przypadku Dialogflow oznacza to pojedynczy obrót okna, które składa się z pojedynczego zapytania użytkownika i odpowiedzi agenta.
Dialogflow
Narzędzie Google dla programistów do rozumienia języka naturalnego, które służy do tworzenia funkcji konwersacyjnych z pomocą Asystenta Google. Wykorzystuje systemy uczące się, aby zrozumieć intencje i kontekst tego, co mówi użytkownik, i zareagować w najbardziej użyteczny sposób.
Konsola Dialogflow
Narzędzie internetowe do tworzenia i obsługi agentów Dialogflow.

E

element
Rzeczywiste obiekty, które mogą być używane w prośbach o rozmowę i odpowiedziach. Encji można używać w wyrażeniach treningowych, aby przekazać Dialogflow informacje o sposobie analizowania parametrów zapytań użytkowników.
tryb przykładowy
Gdy korzystasz z Dialogflow, odnosi się to do 1 z 2 sposobów na udostępnienie wyrażeń do trenowania związanych z intencją. W trybie przykładowym wpisujesz wyrażenia do trenowania w języku naturalnym (np. „Jaka jest prognoza na jutro?”).
zdarzenie
Gdy korzystasz z Dialogflow, chodzi o funkcję, która pozwala aktywować intencję w sposób zautomatyzowany, a nie przez zapytanie użytkownika. Actions on Google wysyła do Dialogflow specjalne zdarzenia wejściowe (takie jak GOOGLE_ASSISTANT_WELCOME czy actions_intent_CANCEL). Możesz włączyć uruchamianie intencji w agencji przez zdefiniowanie nazw zdarzeń w intencjach.
wywołanie bezpośrednie,
Wywołanie, w którym użytkownicy używają nazwy projektu w Actions (np. „OK Google, porozmawiaj z kinem”).

F

intencja zastępcza
Gdy korzystasz z Dialogflow, odnosi się to do specjalnej intencji zdefiniowanej przez Ciebie w agencji, która jest uruchamiana, gdy zapytania użytkownika nie można dopasować do żadnych innych intencji.
zamiar nawiązania kontaktu
Gdy korzystasz z Dialogflow, możesz dołączyć intencję uzupełniającą do intencji, gdy po odpowiedzi intencji nadrzędnej spodziewasz się określonych danych wejściowych użytkownika (na przykład „tak”, „nie” lub „anuluj”). Gdy Dialogflow otrzymuje jedno z tych oczekiwanych danych wejściowych użytkownika, automatycznie wywołuje odpowiednią intencję dalszego działania.
realizacja
Usługa, aplikacja, kanał, rozmowa lub inna logika, która obsługuje intencję i wykona odpowiednią akcję.

G

Asystent Google
Osobisty wirtualny asystent Google, który umożliwia prowadzenie rozmów między użytkownikami i Google załatwianie różnych spraw.

I

wywołanie niejawne
Wywołanie, w którym użytkownicy wypowiadają wyrażenie związane z działaniem bez nazwy projektu w Actions (np. „OK Google, chcę kupić bilety do kina”).
edytor-wbudowany
Edytujący w konsoli Dialogflow do implementacji realizacji zamówień. Google wdraża ten kod za pomocą Cloud Functions dla Firebase.
intencja
Cel lub zadanie, które użytkownicy chcą wykonać, na przykład zamówienie kawy lub znalezienie muzyki. W Actions on Google jest on przedstawiony jako unikalny identyfikator i odpowiadające mu zapytania użytkowników, które mogą aktywować intencję. W przypadku korzystania z Dialogflow odnosi się to do mapowań intencji, które określasz w agencie.
priorytet intencji
Gdy korzystasz z Dialogflow, odnosi się to do funkcji, która umożliwia przypisanie różnych wag do intencji na potrzeby dopasowywania. Jeśli zapytanie użytkownika można dopasować do wielu intencji, Dialogflow z większym prawdopodobieństwem aktywuje intencję, jeśli ma wyższy priorytet.
kontekst wejściowy
Gdy korzystasz z Dialogflow, odnosi się to do 1 z 2 sposobów na określenie kontekstu w intencji. Gdy do intencji jest dołączony kontekst wejściowy, Dialogflow może aktywować tę intencję, gdy intencja z odpowiednim kontekstem wyjściowym została uruchomiona w poprzednim kółku okna.
wywołanie
Działanie polegające na rozpoczęciu przez użytkownika interakcji z akcją przez użytkownika.

P

dopasowanie
Gdy korzystasz z Dialogflow, odnosi się to do sposobu mapowania zapytania użytkownika na intencję agenta.

N

rozumienie języka naturalnego
Zdolność oprogramowania do interpretowania i analizowania danych wejściowych użytkownika. Podczas tworzenia akcji deweloperzy mogą wybrać rozwiązanie NLU lub własne rozwiązania NLU Dialogflow.

O

kontekst danych wyjściowych
Gdy korzystasz z Dialogflow, odnosi się to do 1 z 2 sposobów na określenie kontekstu w intencji. Gdy Dialogflow wywoła intencję z kontekstem wyjściowym, ten kontekst stanie się aktywny przez określoną liczbę zmian okna.

P

parametr
Gdy korzystasz z Dialogflow, chodzi o funkcję służącą do rejestrowania ważnych słów, wyrażeń lub wartości w zapytaniach użytkowników. Dialogflow może identyfikować elementy w obrębie wyrażeń do trenowania, aby wyodrębniać odpowiednie parametry z zapytań użytkowników w czasie działania. Możesz też zdefiniować własne parametry, tworząc elementy niestandardowe.

S

wypełnianie przedziałów
W przypadku Dialogflow odnosi się to do funkcji, która umożliwia automatyczne zbieranie wielu wymaganych parametrów w ramach jednej intencji w oknie. Musisz skonfigurować prośby o zbieranie wymaganych parametrów od użytkownika.
Rozmowy
Gdy korzystasz z Dialogflow, chodzi o funkcję, która daje agentowi możliwość obsługi zwykłej rozmowy. Po włączeniu tej funkcji agent otrzyma listę możliwych do dostosowania odpowiedzi na różne pytania w formie krótkiej rozmowy.
powierzchnia
Dowolne urządzenie zapewniające użytkownikom dostęp do Asystenta Google, w tym urządzenia z Wear OS, słuchawki z Asystentem, Chromebooki, urządzenia z Androidem TV, telefony i tablety z Androidem, inteligentne ekrany i głośniki oraz iPhone'y.
encja systemowa
Wbudowany element, o którym Dialogflow wie (na przykład „kolor” i „data”).

T

tryb szablonu
Gdy korzystasz z Dialogflow, odnosi się to do 1 z 2 sposobów na udostępnienie wyrażeń do trenowania związanych z intencją. W przeciwieństwie do trybu przykładowego, który używa języka naturalnego, wyrażenia do trenowania w trybie szablonu używają nazw encji do tworzenia wyrażeń (na przykład „Jaki jest warunek @sys.date?”).
szkolenie
Gdy korzystasz z Dialogflow, chodzi o to, by używać algorytmu trenowania Dialogflow do polepszania możliwości agenta w wykonywaniu dopasowania. Możesz to zrobić, aktualizując wyrażenia do trenowania na stronie intencji lub w narzędziu do trenowania pod kątem intencji tego agenta, a potem zapisując intencje.
treningowe wyrażenie
Gdy korzystasz z Dialogflow, chodzi o przykładowe wyrażenie, które użytkownicy mogą wypowiedzieć, aby wyrazić swoje intencje. Dialogflow rozszerza wyrażenia na potrzeby trenowania na inne podobne zapytania użytkowników, aby usprawnić dopasowywanie.
narzędzie szkoleniowe
Gdy korzystasz z Dialogflow, odnosi się to do narzędzia Dialogflow do trenowania agenta tak, aby jak najlepiej pasowało. Za pomocą tego narzędzia możesz przeglądać logi rozmów między użytkownikami a agentem, dodawać niedopasowane zapytania użytkowników do istniejących intencji jako wyrażenia treningowe oraz dodawać lub edytować adnotacje.

U

zapytanie użytkownika
Dane wejściowe udostępniane przez użytkownika podczas interakcji z powierzchnią.
  • Synonimy: dane wejściowe użytkownika, wypowiedzi użytkownika

Ś

webhook
Wywołanie zwrotne HTTP, które możesz wdrożyć jako fulfillment dla rozmów.