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

Omówienie kompilacji

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

Aby utworzyć czynności konwersacyjne, musisz utworzyć i wdrożyć te komponenty:

  • Projekt związany z działaniami – logiczny kontener dla wszystkich działań, usług internetowych i aplikacji internetowych związanych z rozmowami. Określa też ustawienia i zasoby projektu, które opisują, jak wdrożyć projekt w Actions on Google.
  • Model wywołania – definiuje sposób, w jaki użytkownicy odkrywają i uruchamiają działania w projekcie. Model wywołania tworzysz za pomocą intencji i typów.
  • Model rozmowy – definiuje, co użytkownicy mogą powiedzieć o Twoich działaniach i jak reagują na nie. Budujesz model konwersacji na podstawie zamiarów, typów, scen i komunikatów.
  • webhooki – działania mogą aktywować webhooki w celu przekazywania dodatkowych usług logicznych do Twoich usług realizacji, takich jak generowanie próśb czy weryfikowanie danych;
  • Interaktywny obszar roboczy – zamiast przesyłać proste odpowiedzi tekstowe lub multimedialne karty, możesz wyświetlać pełnoekranową, interaktywną aplikację internetową opartą na językach HTML, CSS i JavaScript.

Poniżej znajdziesz narzędzia służące do tworzenia akcji.

Działania

Actions API to zestaw narzędzi dla programistów tworzących działania dla Asystenta Google. Składa się z tych funkcji:

  • Otwarta reprezentacja projektu Actions na podstawie plików – twórz modele wywołania i rozmowy oparte na intencjach, typach, scenach i potwierdzeniach. Projekty akcji możesz edytować w ulubionym edytorze tekstu, sprawdzać w źródle źródeł, tworzyć zautomatyzowane procesy i nie tylko.

  • Interfejs wiersza poleceńnarzędzie gactions zawiera interfejs wiersza poleceń, który uruchamia i automatyzuje tworzenie działań. Dzięki niemu możesz m.in. inicjować standardowe pliki projektów akcji, przekazywać aktualizacje do konsoli Actions i wdrażać projekty akcji. Narzędzie pozwala wykonać wiele typowych przepływów pracy, np. zaimportować istniejące projekty lub rozpocząć pracę w gałęzi funkcji przy użyciu ulubionego źródłowego systemu sterowania.

  • Actions API – interfejs Actions API to ten sam interfejs, którego używa narzędzie gactions. Actions API udostępnia listę punktów końcowych REST do zarządzania działaniami, w tym testowania i kompilacji. Interfejs API umożliwia wykonywanie wielu typowych przepływów pracy za pomocą żądań JSON. Podczas korzystania z Actions API obowiązują pewne ograniczenia i sprawdzone metody.

  • Webhooki i biblioteka realizacji środowiska Node.js – Twoje działania mogą przekazywać logikę biznesową do Twoich usług internetowych za pomocą webhooków i formatu wiadomości w formacie JSON. Udostępniamy bibliotekę realizacji środowiska Node.js, która udostępnia idiomatyczne interfejsy webhooka rozmowy. Biblioteka ułatwia implementację wielu popularnych przepływów użytkowników. Dotyczy to np. pobierania parametrów z zapytań użytkowników i generowania wielomodalnych wrażeń (tylko głosowych oraz głosowych i wizualnych) dla Asystenta Google.

Kreator działań

Actions Builder to wszechstronne i łatwe w obsłudze środowisko IDE online, które jest zintegrowane z konsolą Actions. Narzędzie Actions Builder korzysta z tych samych technologii co Actions Actions API, więc możesz używać go samodzielnie lub w połączeniu z Actions Actions API w zależności od potrzeb.

Interfejs Kreatora działań jest podzielony na następujące obszary:

  1. Górne menu daje dostęp do różnych obszarów konsoli Actions, a dostęp do Kreatora działań znajdziesz na karcie Develop (Programowanie).
  2. Menu po lewej stronie zawiera wszystkie komponenty, na których możesz tworzyć działania, np. intencje i scenki.
  3. Obszar kompilacji pozwala utworzyć komponent, nad którym pracujesz.
  4. Obszar szczegółów pozwala skonfigurować więcej szczegółów na temat komponentu, nad którym pracujesz.