Contoh di GitHub # (Dialogflow)

Gunakan halaman ini untuk memfilter contoh kami menurut fitur Actions on Google yang didukungnya.

Klik nama contoh untuk melihat dan mendownload contoh lengkap di GitHub, lalu mulai membuat Action Anda sendiri.

Dialogflow

Tabel berikut mencantumkan contoh project Action kami yang menggunakan Dialogflow. Anda dapat memfilter tabel ini berdasarkan fitur Actions on Google yang ingin Anda gunakan di contoh.

Filter menurut
Contoh Deskripsi Fitur
Pembuat Nama Konyol Aplikasi ini, yang sepenuhnya dibangun di Dialogflow, menunjukkan cara membuat intent sederhana dan mengurai input pengguna berbasis entity, serta menggunakannya kembali dalam respons ucapan. Mendapatkan teks mentah, SSML, Fulfillment melalui webhook, Entitas sistem, Pengisian slot
Pembuat Nama Konyol dengan Webhook
(Node.js, Java)
Ini adalah Silly Name Maker yang diimplementasikan dengan webhook. Webhook yang diberikan menggunakan library klien Node.js untuk menyambungkan input entity pengguna dengan string respons. Argumen intent, Fulfillment melalui webhook
Fakta tentang Google
(Node.js, Java)
Aplikasi ini memperkenalkan beberapa konsep lanjutan dari library klien Node.js dan Dialogflow. Ini termasuk Intent Pemicu Tambahan, yang digunakan untuk memperkenalkan tindakan baru pada aplikasi Dialogflow, serta konteks Dialogflow, yang digunakan untuk menerapkan arah dan mempertahankan status dalam dialog. SSML, Fulfillment melalui webhook, Entitas kustom, Beberapa tindakan (deep link/intent pemicu), konteks Dialogflow, Menyetel konteks dari webhook, Persistensi data dalam dialog, Respons Kaya (yaitu kartu, link out, chip saran)
Nama Psychic
(Node.js, Java)
Contoh ini mengilustrasikan Permission API untuk informasi pengguna, yang meminta nama atau lokasi. Fulfillment melalui webhook, Intent Bantuan: "askForPermission"
Komponen Percakapan
(Node.js, Java)
Contoh ini menunjukkan semua kemungkinan elemen visual yang kaya dari percakapan menggunakan Dialogflow. Pemenuhan melalui webhook, Respons Kaya (yaitu kartu, link out, chip saran), Pemilihan daftar, Pemilihan Carousel, Pemilihan Jelajahi Carousel, Respons media
Genie Angka
(Node.js, Java)
Number Genie (tersedia di perangkat Asisten yang memenuhi syarat - "Ok Google, bicara dengan Number Genie") adalah contoh standar aplikasi berkualitas untuk Asisten. Dalam contoh ini, Anda dapat menemukan persona yang berkembang dengan baik, interaksi canggih, dan contoh perbaikan percakapan. SSML, Fulfillment melalui webhook, Entitas sistem, Pengisian slot, Beberapa tindakan (deep link/intent pemicu), konteks Dialogflow, Setelan konteks dari webhook, Persistensi data dalam dialog, Respons Kaya (yaitu kartu, link keluar, chip saran), Persistensi data lintas dialog, Praktik terbaik Desain VUI, Pelokalan
Transaksi
(Node.js, Java)
Ini adalah contoh {i>sandbox <i}untuk pemenuhan alur transaksi. Langkah ini termasuk mengonfirmasi bahwa pengguna dapat melakukan transaksi, mendapatkan alamat pengiriman, dan mengonfirmasi bahwa transaksi berhasil diselesaikan. Pemenuhan melalui webhook, Transaksi
SSML
(Node.js, Java)
Contoh ini menunjukkan penggunaan SSML termasuk prosodi dan efek suara. SSML, Fulfillment melalui webhook
Intent Pemandu
(Node.js, Java)
Contoh ini menunjukkan penggunaan intent helper bawaan DialogFlow, termasuk AskForPlace, AskForConfirmation, dan lainnya. Pemenuhan melalui webhook, Intent Bantuan: "askForConfirmation", Intent Pemandu: "askForDateTime", Intent Bantuan: "askForPermission", Intent Bantuan: "askForPlace", Intent Pemandu: "askForSignIn"
Update
(Node.js, Java)
Contoh ini menunjukkan aplikasi yang memberikan tips tentang pengembangan aplikasi untuk Asisten Google menggunakan Actions on Google. Contoh ini menunjukkan penggunaan Updates API untuk mengirim notifikasi kepada pengguna. Beberapa tindakan, Fulfillment melalui webhook, Entity kustom, Respons Kaya (yaitu kartu, link out, chip saran), Persistensi data lintas dialog, Cloud Firestore, Updates API
Produk Digital
(Node.js)
Contoh ini menunjukkan penggunaan Digital Goods API untuk melakukan pembelian digital. Transaksi, API Barang Digital
Tindakan GDG
(Node.js)
Contoh ini memanfaatkan Meetup API dan Cloud Translation API untuk memberikan informasi tentang Google Developer Group yang dapat diakses secara global SSML, Fulfillment melalui webhook, Entity sistem, Pengisian slot, Entitas kustom, Beberapa tindakan (deep link/intent pemicu), konteks Dialogflow, Persistensi data dalam dialog, Respons Kaya (yaitu kartu, link out, chip saran), Praktik terbaik Desain VUI, Pelokalan
Canvas Interaktif
(Node.js)
Contoh ini menunjukkan cara membuat pengalaman Canvas Interaktif sederhana menggunakan Actions on Google untuk Asisten Google. Kode ini menggunakan sendTextQuery API untuk memicu fulfillment dari UI. Pemenuhan melalui webhook, Canvas Interaktif
Manusia salju
(Node.js)
Contoh ini menunjukkan cara membuat pengalaman bermain game percakapan dengan Canvas Interaktif menggunakan Actions on Google untuk Asisten Google. Pemenuhan melalui webhook, Canvas Interaktif

Actions SDK

Tabel berikut mencantumkan contoh project Action kami yang menggunakan Actions SDK. Anda dapat memfilter tabel ini berdasarkan fitur Actions on Google yang ingin Anda gunakan di contoh.

Filter menurut
Contoh Deskripsi Fitur
Ucapkan Angka
(Node.js, Java)
Contoh ini menjelaskan dasar-dasar aplikasi tindakan tunggal untuk Asisten dengan Library Klien Node.js kami. Hal ini mencakup fitur-fitur sederhana seperti mengakses input pengguna dan manipulasi SSML. Mendapatkan teks mentah, SSML, Respons Kaya (yaitu kartu, link out, chip saran)
Komponen Percakapan
(Node.js, Java)
Contoh ini menunjukkan semua kemungkinan elemen visual yang kaya dari percakapan menggunakan Actions SDK. Pemenuhan melalui webhook, Respons Kaya (yaitu kartu, link out, chip saran), Pemilihan daftar, Pemilihan carousel, Pemilihan Carousel, Respons media
Update
(Node.js, Java)
Contoh ini menunjukkan aplikasi yang memberikan tips tentang pengembangan aplikasi untuk Asisten Google menggunakan Actions on Google. Contoh ini menunjukkan penggunaan Updates API untuk mengirim notifikasi kepada pengguna. Beberapa tindakan, Fulfillment melalui webhook, Respons Kaya (yaitu kartu, link out, chip saran), Persistensi data lintas dialog, Cloud Firestore, Updates API

Smart home

Ingin memungkinkan pengguna mengontrol perangkat IoT Anda dengan Asisten Google? Lihat contoh smart home kami. Contoh ini menggunakan perangkat virtual untuk menyoroti fungsi Smart Home API, yang menunjukkan cara menyinkronkan status perangkat ke Home Graph Google dan menjalankan perintah kontrol perangkat pengguna.