Opracowanie akcji używającej interaktywnego obszaru roboczego przebiega tak samo jak w przypadku rozmowy. Po utworzeniu projektu Actions, agenta Dialogflow, realizacji i aplikacji internetowej definiujesz komunikację między Actions a Interactive Canvas.
Aby utworzyć interaktywne narzędzie Canvas, wykonaj te czynności:
Konfiguracja: skonfiguruj różne narzędzia i platformy do tworzenia akcji korzystających z obszaru interaktywnego.
- Utwórz projekt w Actions: utwórz projekt zawierający metadane wymagane do skonfigurowania i opublikowania akcji oraz zarządzania nią.
- Utwórz agenta Dialogflow: użyj Dialogflow, by utworzyć interfejs konwersacyjny dla swojej akcji.
Utwórz konwersacyjną konwersację: określ logikę webhooka dla intencji w akcji, które obejmują komponent
HtmlResponse
. Dokumentacja dotycząca interaktywnego obszaru roboczego pokazuje, jak utworzyć akcję za pomocą biblioteki klienta Node.js, ale możesz też utworzyć ją za pomocą biblioteki klienta Java.Utwórz aplikację internetową: użyj istniejącej technologii internetowej, aby utworzyć aplikację internetową i napisać niestandardowe funkcje logiczne po stronie klienta, które korzystają z interfejsu Interactive Canvas API. Wdróż na wybranym serwerze WWW.
Wdrożenie: musisz wdrożyć kod realizacji zamówień za pomocą interfejsu wiersza poleceń Firebase.
Testowanie akcji: dowiedz się, jak przetestować symulator.