Działania konwersacyjne zostaną wycofane 13 czerwca 2023 r. Więcej informacji znajdziesz w artykule o zachodzie słońca między rozmowami.

Projekty kompilacji

Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

Projekt Actions pakuje wszystkie akcje do jednego kontenera. Publikujesz ten projekt w Actions on Google, aby Asystent Google wiedział, jak znaleźć i wywołać rozmowy.

komponenty projektu działań
Rysunek 1. Struktura projektu działań

Do tworzenia projektu Actions możesz użyć tych komponentów niskiego poziomu:

  • Ustawienia i zasoby określają metadane projektu i zasoby, takie jak ikony. Google używa tych informacji do publikowania działań w katalogu Asystenta, aby użytkownicy mogli je znaleźć i wywołać.

  • Intencje przedstawiają zadanie do wykonania, na przykład działanie użytkownika lub zdarzenie systemowe wymagające przetworzenia. Najpopularniejszym typem intencji są zamiary użytkowników. Intencje te pozwalają zadeklarować wyrażenia na potrzeby trenowania, które są naturalnie rozszerzane przez mechanizm NLU, aby uwzględnić wiele podobnych wyrażeń. NLU używa agregacji tych wyrażeń do trenowania modelu języka używanego przez Asystenta do dopasowywania danych wejściowych użytkownika. Jeśli część tekstu rozmowy użytkownika jest zgodna z językiem używanym w intencji, środowisko wykonawcze Asystenta wysyła intencję do działania, co umożliwia jej przetworzenie i odpowiedzi użytkownikowi.

  • Typy umożliwiają wyodrębnianie uporządkowanych danych z danych wejściowych użytkownika. Dzięki oznaczeniu wyrażeń treningowych jako typów, NLU może wyodrębniać odpowiednie, uporządkowane dane, dzięki czemu nie musisz analizować danych wejściowych otwartego.

  • Sceny przetwarzają intencje i są głównymi kierownikami logicznymi działań. Mogą wykonywać wypełnianie przedziałów, oceniać logikę warunkową, zwracać komunikaty użytkownikowi, a nawet wykonywać zewnętrzne usługi internetowe w celu realizacji logiki biznesowej. Sceny w połączeniu z intencjami to skuteczny sposób wykrywania konkretnych danych wejściowych użytkownika lub zdarzeń systemowych i przeprowadzania odpowiednich logik.

  • Podpowiedzi określają statyczne lub dynamiczne odpowiedzi, których używasz do odpowiadania użytkownikom.

  • webhooki umożliwiają przekazywanie dodatkowych zadań usługom internetowym (np. weryfikowaniu danych lub generowaniu potwierdzeń), Działania komunikują się z realizacją za pomocą protokołu webhooka w formacie JSON.

  • Interaktywny obszar roboczy umożliwia tworzenie bogatych i wciągających interakcji w aplikacjach internetowych, które korzystają z HTML, CSS i JavaScriptu.

Utwórz projekt

Przed utworzeniem Asystenta Google utwórz projekt w konsoli Actions. Aby utworzyć projekt:

  1. Otwórz Konsolę działań.
  2. Kliknij Nowy projekt.
  3. Wpisz nazwę projektu i kliknij Create Project (Utwórz projekt).
  4. Na ekranie Jakiego działania chcesz utworzyć? wybierz kategorię, która najlepiej odpowiada Twojemu projektowi, i kliknij Dalej.
  5. Na ekranie Jak chcesz go utworzyć wybierz sposób kompilacji i kliknij Rozpocznij tworzenie. Możesz na przykład zacząć od pustego projektu lub próbki.

Zdefiniuj informacje o projekcie

Ustawienia i zasoby projektu określają informacje na jego temat, takie jak obsługa funkcji i powierzchni, obsługiwane języki, wyświetlana nazwa, opis, logo i inne. Poniższa tabela zawiera główne ustawienia i zasoby, które udostępniasz. Actions on Google używa tych informacji do wdrażania i publikowania projektu w katalogu Asystenta.

Nazwa Opis
Informacje o katalogu Udostępnia informacje, aby usługa Actions on Google mogła opublikować Twój projekt w katalogu Asystenta. Zawiera metadane i opisy materiałów projektowych oraz graficznych dla logo i obrazów banerów.
Kierowanie na lokalizację Konfiguruje regiony, w których działania są dostępne.
Możliwości powierzchni Konfiguruje platformy, na których są dostępne akcje.
Informacje o firmie Określa dane kontaktowe dla Twojej firmy.
Weryfikowanie marki Połącz swoją witrynę lub aplikację na Androida, aby uzyskać dodatkowe korzyści, takie jak zarezerwowane nazwy wywołań i połączenia witryn w Akcjach.
Premiera Konfiguruje różne wersje testowe i produkcyjne dla akcji i testowania.
Linki Asystenta Pozwól użytkownikom wywoływać działania z Twoich usług internetowych.

Aby zdefiniować informacje o projekcie:

Testowanie projektów w symulatorze

Konsola Actions umożliwia wyświetlenie symulatora akcji. Symulator pozwala wyświetlać informacje debugowania, ustawiać możliwości urządzeń, symulować język i nie tylko.

Ilustracja 3. Główne obszary symulatora: (1) dane wejściowe użytkownika, (2) widok urządzenia, (3) opcje i ustawienia oraz (4) dziennik rozmów.

Aby przetestować projekt: