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.
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:
- Otwórz Konsolę działań.
- Kliknij Nowy projekt.
- Wpisz nazwę projektu i kliknij Create Project (Utwórz projekt).
- Na ekranie Jakiego działania chcesz utworzyć? wybierz kategorię, która najlepiej odpowiada Twojemu projektowi, i kliknij Dalej.
- 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.

Aby przetestować projekt: