Przegląd (Dialogflow)

Actions on Google umożliwia rozszerzenie funkcjonalności Asystenta Google za pomocą działań. Akcje umożliwiają użytkownikom wykonywanie różnych czynności za pomocą interfejsu konwersacyjnego, który może obejmować zarówno szybkie polecenie włączenia świateł, jak i dłuższą rozmowę, np. podczas gry w quiz.

Dialogflow to platforma konwersacyjna, która umożliwia projektowanie i tworzenie działań przez opakowanie funkcji pakietu Actions SDK i zapewnianie dodatkowych funkcji, takich jak łatwe w użyciu środowisko IDE, rozumienie języka naturalnego (NLU), uczenie maszynowe i inne.

Aby rozszerzyć Asystenta Google, wykonaj te czynności:

Projektowanie rozmowy

Zanim zaczniesz tworzyć działanie, zaprojektuj rozmowę lub interfejs użytkownika. Rozmowa opisuje, jak użytkownicy wywołują Twoją akcję, co mogą do niej powiedzieć i jak akcja na to reaguje.

Więcej informacji

Tworzenie projektu deweloperskiego Actions on Google i agenta Dialogflow

Otwórz Konsolę Actions i utwórz projekt dewelopera. Projekt umożliwia zdefiniowanie metadanych dotyczących działania oraz zarządzanie nim i śledzenie go w procesie zatwierdzania. Gdy masz już projekt, możesz utworzyć agenta Dialogflow, który definiuje wszystkie Twoje działania.

Więcej informacji

Określanie działań

Działania definiujesz w agencie Dialogflow za pomocą intencji, które określają punkty wejścia do funkcji działania. Załóżmy, że chcesz utworzyć działanie, które umożliwia kupowanie towarów, sprawdzanie stanu zamówień i wyświetlanie codziennych ofert. Możesz zdefiniować intencje, które są wywoływane przez wypowiedzenie:

  • „OK Google, porozmawiaj z moim ulubionym sklepem obuwniczym, aby kupić buty”
  • „OK Google, porozmawiaj z moim ulubionym sklepem obuwniczym, aby sprawdzić moje zamówienie”
  • „OK Google, porozmawiaj z moim ulubionym sklepem obuwniczym, aby pokazać mi dzisiejsze oferty”

Więcej informacji

Tworzenie i wdrażanie realizacji

Gdy akcja w Twojej akcji zostanie wywołana, wywołuje ona realizację, aby rozpocząć rozmowę z użytkownikami w celu jej wykonania.

Aby utworzyć rozmowę, zdefiniuj intencje w Dialogflow, aby utworzyć gramatykę rozmowy, czyli to, co użytkownicy mogą powiedzieć Twojej akcji. Gdy użytkownicy faktycznie coś powiedzą, aby wywołać intencję, wywoływana jest realizacja, która zwraca odpowiedź użytkownikowi.

Ta wymiana próśb i odpowiedzi powtarza się, dopóki usługa nie uzyska wystarczających informacji do wykonania zadania.

Więcej informacji

Przesyłanie działania do zatwierdzenia i udostępnianie go użytkownikom

Więcej informacji