Omówienie kompilacji

Aby utworzyć akcje konwersacyjne, musisz utworzyć i wdrożyć te komponenty:

  • Projekt związany z działaniami – logiczny kontener dla wszystkich Twoich działań konwersacyjnych, usług internetowych i aplikacji internetowych. Określa też ustawienia i zasoby projektu, które opisują, jak wdrożyć projekt w Actions on Google.
  • Model wywołania – określa sposób wykrywania i uruchamiania działań w projekcie. Model wywołania tworzysz za pomocą intencji i typów.
  • Model rozmowy – określa, co użytkownicy mogą powiedzieć w odpowiedzi na akcję oraz jak ona reaguje na użytkowników. Buduj model konwersacyjny na podstawie zamiarów, typów, scen i potwierdzeń.
  • webhooki – działania mogą aktywować webhooki w celu przekazywania dodatkowych funkcji logicznych do Twoich usług realizacji, takich jak generowanie komunikatów czy weryfikowanie danych.
  • Interaktywne Obszar roboczy – zamiast wysyłać proste odpowiedzi tekstowe lub rozszerzone karty i obrazy, możesz wyświetlać pełnoekranowe, interaktywne aplikacje internetowe korzystające z HTML, CSS i JavaScriptu.

W poniższych sekcjach opisano narzędzia służące do tworzenia działań.

Działania

Actions API to zestaw narzędzi dla programistów służących do tworzenia działań Asystenta Google. Składa się z tych elementów:

  • Otwarta, oparta na plikach reprezentacja projektu Actions – twórz modele wywołania i rozmów z intencjami, typami, scenami i potwierdzeniami. Możesz edytować projekty w Actions, korzystając z ulubionego edytora tekstu, sprawdzać je pod kątem kontroli źródła, tworzyć zautomatyzowane procesy i nie tylko.

  • Interfejs wiersza poleceńnarzędzie gactions udostępnia interfejs wiersza poleceń do uruchamiania i automatyzowania działań programistycznych. Pozwala m.in. inicjować standardowe pliki projektów akcji, przekazywać aktualizacje do konsoli Actions i wdrażać projekty akcji. Narzędzie pozwala wykonywać wiele typowych przepływów pracy, takich jak importowanie istniejących projektów lub rozpoczęcie pracy nad gałęzią funkcji przy użyciu ulubionego systemu kontroli źródła.

  • Actions API – interfejs Actions API to interfejs API używany przez narzędzie gactions. Actions API udostępnia listę punktów końcowych REST do zarządzania działaniami, w tym testów i kompilacji. Interfejs API umożliwia wykonywanie wielu typowych przepływów pracy za pomocą żądań JSON. Jeśli korzystasz z interfejsu Actions API, musisz wziąć pod uwagę pewne ograniczenia i sprawdzone metody.

  • Webhooki i biblioteka realizacji 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. Biblioteka ułatwia implementację wielu typowych przepływów pracy. Dotyczy to np. wyodrębniania parametrów z zapytania użytkownika i generowania wielomodalnych funkcji (tylko głosowych oraz głosowych i wizualnych) dla Asystenta Google.

Kreator działań

Actions Builder zapewnia wydajne i łatwe w użyciu internetowe środowisko IDE, które jest zintegrowane z konsolą Actions. Narzędzie Actions Builder jest oparte na tych samych technologiach co Actions API, dlatego, w zależności od potrzeb, możesz go używać samodzielnie lub razem z interfejsem Actions API.

Interfejs Actions Actions jest podzielony na te obszary:

  1. Górne menu umożliwia dostęp do różnych obszarów konsoli Actions, a konstruktor jest dostępny na karcie Develop (Tworzenie).
  2. Menu po lewej stronie umożliwia dostęp do wszystkich komponentów służących do tworzenia działań, takich jak intencje i sceny.
  3. Obszar kompilacji umożliwia utworzenie komponentu, nad którym pracujesz.
  4. Obszar szczegółów pozwala skonfigurować więcej szczegółów komponentu, nad którym pracujesz.