Przykłady na GitHubie nr (Dialogflow)

Na tej stronie możesz filtrować przykłady według obsługiwanych przez nie funkcji Actions on Google.

Kliknij nazwę przykładowej, aby wyświetlić i pobrać pełne przykłady na GitHub, a następnie zacząć tworzyć własne działania.

Dialogflow

W tabeli poniżej znajdziesz przykładowe projekty Actions, które używają Dialogflow. Możesz filtrować tę tabelę według funkcji Actions on Google, które chcesz zobaczyć w przykładzie.

Filtruj według:
Przykład Opis Funkcje
Nieuczciwy twórca nazw Ta aplikacja, stworzona w całości w Dialogflow, pokazuje, jak tworzyć proste intencje i analizować dane wejściowe użytkowników oparte na encji oraz ponownie ich używać w odpowiedziach głosowych. Uzyskiwanie nieprzetworzonego tekstu, SSML, realizacji przez webhooka, encji systemowych i wypełnienia przedziałów
Silly Name Maker z webhookiem
(Node.js, Java)
To jest Silly Name Maker zaimplementowany przy użyciu webhooka. Dany webhook używa biblioteki klienta Node.js do łączenia danych wejściowych encji użytkownika z ciągiem odpowiedzi. Argumenty intencji, realizacja przez webhooka
Fakty o Google
(Node.js, Java)
Ta aplikacja przedstawia kilka zaawansowanych zagadnień związanych z biblioteką klienta Node.js i Dialogflow. Obejmuje to dodatkowe intencje aktywujące, które służą do wprowadzania nowych działań do aplikacji Dialogflow, a także konteksty Dialogflow używane do egzekwowania kierunkowości i utrzymywania stanu w oknie. SSML, realizacja za pomocą webhooka, encje niestandardowe, wiele działań (precyzyjne linki/intencje wyzwalające), konteksty Dialogflow, ustawianie kontekstu z webhooka, trwałość danych w oknie dialogowym, odpowiedzi rozszerzone (np. karty, linki, elementy z sugestiami)
Nazwa: medium
(Node.js, Java)
Ten przykład ilustruje interfejs Permissions API do informacji o użytkowniku, który żąda nazwy lub lokalizacji. Realizacja przez webhooka, intencja pomocnicza: „askForPermission”
Komponenty rozmów
(Node.js, Java)
Ten przykład przedstawia wszystkie rozszerzone, wizualne elementy rozmowy przy użyciu Dialogflow. Realizacja za pomocą webhooka, odpowiedzi z elementami rozszerzonymi (np. kart, linków poza witryną, elementów z sugestią), wyboru listy, wyboru karuzeli, wyboru karuzeli, odpowiedzi multimedialnej
Numer Genie
(Node.js, Java)
Aplikacja Number Genie (dostępna na kwalifikujących się urządzeniach z Asystentem – „OK Google, porozmawiaj z Numerem Genie”) to typowy przykład wysokiej jakości aplikacji dla Asystenta. Ten przykład zawiera dobrze rozwinięty profil klienta, zaawansowane interakcje i przykłady naprawy rozmów. SSML, realizacja za pomocą webhooka, elementy systemowe, wypełnianie przedziałów, wiele działań (precyzyjne linki/intencje wyzwalające), konteksty Dialogflow, ustawianie kontekstu z webhooka, trwałość danych w oknie dialogowym, odpowiedzi rozszerzone (tj.karty, linki, elementy z sugestiami), zachowanie danych z różnych okien, sprawdzone metody projektowania wideo interfejsu VUI, lokalizacja.
Transakcje
(Node.js, Java)
To przykład realizacji procesu transakcji w piaskownicy. Obejmuje to potwierdzenie, że użytkownik może zrealizować transakcję, uzyskać adres dostawy oraz potwierdzenie pomyślnej transakcji. Realizacja przez webhooka, transakcje
SSML
(Node.js, Java)
Ten przykład pokazuje wykorzystanie SSML, w tym prozody i efektów dźwiękowych. SSML, realizacja przez webhooka
Intencje pomocnicze
(Node.js, Java)
Ten przykład pokazuje użycie wbudowanych intencji pomocniczych DialogFlow, takich jak AskForPlace czy AskForConfirmation. Realizacja przez webhooka, intencja pomocnicza: „askForConfirmation”, Intencja pomocnicza: „askForDateTime”, intencja pomocnicza: „askForPermission”, intencja pomocnicza: „askForPlace”, intencja pomocnicza: „askForSignIn”
Aktualizacje
(Node.js, Java)
Ten przykład przedstawia aplikację, która zawiera wskazówki dotyczące tworzenia aplikacji dla Asystenta Google za pomocą Actions on Google. Pokazuje, że do wysyłania powiadomień do użytkowników służy interfejs Update API. Wiele działań, realizacja za pomocą webhooka, encje niestandardowe, odpowiedzi rozszerzone (np. karty, linki wychodzące, elementy z sugestiami), trwałość danych z różnych okien, Cloud Firestore, aktualizacje API
Towary cyfrowe
(Node.js)
Ten przykład pokazuje wykorzystanie interfejsu Digital Goods API do robienia zakupów cyfrowych. Transakcje, Digital Goods API
Działanie GDG
(Node.js)
Ten przykład wykorzystuje interfejsy Meetup API i Cloud Translation API do udostępniania globalnie dostępnych informacji o Grupach dyskusyjnych Google Developer SSML, realizacja za pomocą webhooka, elementy systemowe, wypełnianie przedziałów, encje niestandardowe, wiele działań (intencje precyzyjnego linku/wyzwalania), konteksty Dialogflow, trwałość danych w oknie dialogowym, odpowiedzi rozszerzone (tj.karty, linki, elementy z sugestiami), sprawdzone metody projektowania wideo interfejsu VUI, lokalizacja.
Interaktywne obiekty Canvas
(Node.js)
Ten przykład pokazuje, jak utworzyć prostą środowisko interaktywnego Canvas za pomocą Actions on Google dla Asystenta Google. Używa interfejsu API sendTextQuery API do aktywowania realizacji z poziomu interfejsu użytkownika. Realizacja przez webhooka, interaktywne odbitki na płótnie
Bałwan
(Node.js)
Ten przykład pokazuje, jak utworzyć grę konwersacyjną za pomocą interaktywnego obszaru roboczego za pomocą Actions on Google dla Asystenta Google. Realizacja przez webhooka, interaktywne odbitki na płótnie

Actions SDK

W tabeli poniżej znajdziesz przykładowe projekty w ramach Actions, które korzystają z pakietu SDK Actions. Możesz filtrować tę tabelę według funkcji Actions on Google, które chcesz zobaczyć w przykładzie.

Filtruj według:
Przykład Opis Funkcje
Powiedz liczbę
(Node.js, Java)
Ten przykład przedstawia podstawy działania aplikacji Asystenta z jednym działaniem i naszej biblioteki klienta Node.js. Obejmuje proste funkcje, takie jak dostęp do danych wejściowych użytkownika i manipulacja SSML. Uzyskiwanie nieprzetworzonego tekstu, SSML, odpowiedzi z elementami rozszerzonymi (np. kart, linków poza witryną, elementów z sugestią)
Komponenty rozmów
(Node.js, Java)
Ten przykład przedstawia wszystkie rozbudowane, wizualne elementy rozmowy za pomocą pakietu Actions SDK. realizacja za pomocą webhooka, odpowiedzi z elementami rozszerzonymi (np. kart, linków poza witryną, elementów z sugestią), wyboru listy, wyboru karuzeli, wyboru karuzeli, odpowiedzi multimedialnej,
Aktualizacje
(Node.js, Java)
Ten przykład przedstawia aplikację, która zawiera wskazówki dotyczące tworzenia aplikacji dla Asystenta Google za pomocą Actions on Google. Pokazuje, że do wysyłania powiadomień do użytkowników służy interfejs Update API. Wiele działań, realizacja za pomocą webhooka, odpowiedzi rozszerzone (np. karty, linki zewnętrzne, elementy sugestii), trwałość danych w różnych oknach, Cloud Firestore, aktualizacje API

Inteligentny dom

Chcesz umożliwić użytkownikom sterowanie urządzeniem IoT z pomocą Asystenta Google? Zobacz przykład inteligentnego domu. W tym przykładzie użyto urządzeń wirtualnych, aby pokazać działanie interfejsów Smart Home API i pokazać, jak można zsynchronizować stan urządzenia z Home Graph i jak wykonywać polecenia sterowania urządzeniem użytkownika.