1. Ringkasan
Platform developer Asisten Google memungkinkan Anda membuat software untuk memperluas fungsi Asisten Google (asisten pribadi virtual) di lebih dari 1 miliar perangkat, termasuk smart speaker, ponsel, mobil, TV, headphone, dan lainnya. Pengguna berinteraksi dengan Asisten melalui percakapan untuk menyelesaikan berbagai hal, seperti membeli bahan makanan atau memesan transportasi online. Sebagai developer, Anda dapat menggunakan platform developer Asisten untuk dengan mudah membuat dan mengelola pengalaman percakapan yang menyenangkan dan efektif antara pengguna dan layanan fulfillment pihak ketiga Anda sendiri.
Codelab ini mencakup konsep tingkat awal pengembangan dengan Asisten Google; Anda tak perlu memiliki pengalaman sebelumnya menggunakan platform ini untuk menyelesaikannya. Dalam codelab ini, Anda akan membuat Action Asisten Google sederhana yang memberikan pengguna sebuah ramalan (Fortune) saat mereka memulai sebuah petualangan di negeri dongeng Gryffinberg. Di codelab level 2 Action Builder, Anda akan mengembangkan Action ini lebih lanjut untuk menyesuaikan ramalan pengguna berdasarkan input mereka.
Yang akan Anda build
Dalam codelab ini, Anda akan membuat Action sederhana dengan fungsi berikut:
- Merespons pengguna dengan pesan sambutan
- Mengajukan pertanyaan kepada pengguna. Saat mereka menjawab, Action Anda akan menanggapi pilihan pengguna dengan tepat
- Memberikan chip saran yang dapat diklik pengguna untuk memberikan masukan
- Mengubah pesan sambutan kepada pengguna berdasarkan apakah mereka pengguna lama yang kembali
Setelah menyelesaikan codelab ini, Action lengkap Anda akan memiliki alur percakapan berikut:
Yang akan Anda pelajari
- Cara membuat project di Konsol Actions
- Cara mengirim pesan kepada pengguna setelah mereka memanggil Action Anda
- Cara memproses input pengguna dan memberikan respons
- Cara menguji Action di simulator Action
- Cara menerapkan fulfillment menggunakan editor Cloud Functions
Yang Anda butuhkan
Fitur berikut harus ada dalam lingkungan pengembangan Anda:
- Browser web, seperti Google Chrome
2. Siapkan
Bagian berikut menjelaskan cara menyiapkan lingkungan pengembangan dan membuat project Action Anda.
Memeriksa setelan izin Google Anda
Untuk menguji Action yang Anda buat di codelab ini, Anda perlu mengaktifkan izin yang diperlukan agar simulator dapat mengakses Action Anda. Untuk mengaktifkan izin, ikuti langkah-langkah berikut:
- Buka halaman Kontrol aktivitas.
- Login dengan Akun Google Anda jika Anda belum melakukannya.
- Aktifkan izin berikut:
- Aktivitas Web & Aplikasi
- Di bagian Aktivitas Web &, pilih kotak centang Sertakan histori Chrome dan aktivitas dari situs, aplikasi, dan perangkat yang menggunakan layanan Google.
Buat project Actions
Project Action Anda adalah container untuk Action Anda. Untuk membuat project Action di codelab ini, ikuti langkah-langkah berikut:
- Buka Konsol Actions.
- Klik Project baru.
- Ketikkan nama project, seperti
actions-codelab
. (Nama adalah untuk referensi internal Anda. Setelah ini, Anda dapat menetapkan nama eksternal untuk project Anda.)
- Klik Buat project.
- Di layar What kind of Action do you want to build?, pilih kartu Custom.
- Klik Next.
- Pilih kartu Blank project.
- Klik Start building.
Mengaitkan akun penagihan
Untuk men-deploy fulfillment Anda nanti dalam codelab ini menggunakan Cloud Functions, Anda harus mengaitkan akun penagihan dengan project Anda di Google Cloud.
Jika Anda belum mengaitkan akun penagihan dengan project, ikuti langkah-langkah berikut:
- Buka halaman penagihan Google Cloud Platform.
- Klik Tambahkan akun penagihan atau Buat Akun.
- Masukkan informasi pembayaran.
- Klik Mulai uji coba gratis saya atau Kirim dan aktifkan penagihan.
- Buka halaman penagihan Google Cloud Platform.
- Klik tab Project Saya.
- Klik tiga titik pada Action di samping project Action untuk codelab ini.
- Klik Ubah penagihan.
- Di menu drop-down, pilih akun penagihan yang sudah Anda konfigurasi. Klik Set account.
Agar tidak dikenai biaya lebih, ikuti langkah-langkah di bagian Membersihkan project di akhir codelab ini.
3. Mulai percakapan
Pengguna memulai percakapan dengan Action Anda melalui pemanggilan (invocation). Misalnya, jika Anda memiliki Action bernama iFlix, pengguna bisa memanggil Action Anda dengan mengucapkan frasa seperti"Ok Google, bicara dengan iFlix", denganiFlix adalahnama tampilannya. Action Anda harus memiliki nama tampilan jika Anda ingin men-deploy-nya ke produksi; namun, untuk menguji Action, Anda tidak perlu menetapkan nama tampilan. Sebagai gantinya, Anda dapat menggunakan frasa "Talk to my test app" ("Bicara dengan aplikasi pengujian saya") di simulator untuk mengaktifkan Action Anda.
Anda harus mengedit pemanggilan utama untuk menentukan apa yang terjadi setelah pengguna memanggil Action Anda.
Secara default, Action Builder menyediakan pesan generik saat pemanggilan dipicu ("Start building your Action by defining main invocation.") "Mulai buat Action Anda dengan menentukan pemanggilan utama".
Di bagian berikutnya, Anda akan menyesuaikan pesan untuk pemanggilan utama di Konsol Actions.
Menyiapkan pemanggilan utama
Untuk mengubah pesan yang dikirimkan Action kepada pengguna saat pengguna memanggil Action, ikuti langkah-langkah berikut:
- Klik Main invocation di menu navigasi.
- Di editor kode, ganti teks di kolom
speech
(Start building your action...
) dengan pesan selamat datang berikut:A wondrous greeting, adventurer! Welcome to the mythical land of Gryffinberg! Based on your clothes, you are not from around these lands. It looks like you're on your way to an epic journey.
=
- Klik Simpan.
Menguji pemanggilan utama di simulator
Konsol Actions menyediakan sebuah fitur web untuk menguji Action Anda yang disebut simulator. Antarmukanya menyimulasikan perangkat hardware dan setelannya, sehingga Anda dapat berkomunikasi dengan Action Anda seolah-olah sedang menjalankannya di Layar Smart, ponsel, speaker, atau KaiOS.
Saat Anda memanggil Action, maka sekarang Action tersebut akan merespons dengan pesan kustom yang Anda tambahkan ("A wondrous greeting, adventurer!..."
)
Untuk menguji pemanggilan utama Action Anda di simulator, ikuti langkah-langkah berikut:
- Di menu navigasi atas, klik Test untuk membuka simulator.
- Untuk memanggil Action di simulator, ketik
Talk to my test app
di kolom Input, lalu tekanEnter
.
Saat Anda memicu pemanggilan utama Action, Asisten akan merespons dengan pesan selamat datang yang telah disesuaikan. Pada tahap ini, percakapan akan berakhir setelah Asisten merespons dengan salam. Di bagian berikutnya, Anda akan mengubah Action sehingga percakapan berlanjut.
Melihat log aktivitas
Saat Anda berada di tab Test, panel di sebelah kanan menampilkan log aktivitas, yang menampilkan histori percakapan sebagai log aktivitas. Setiap log aktivitas menampilkan aktivitas yang terjadi selama percakapan tersebut
Action Anda saat ini memiliki satu log aktivitas, yang menampilkan input pengguna ("Talk to my test app"
) dan respons Action Anda. Screenshot berikut menunjukkan log aktivitas Action Anda:
Jika Anda mengklik panah bawah di log aktivitas, Anda dapat melihat aktivitas yang terjadi selama percakapan tersebut, tersusun secara kronologis:
userInput
: Merujuk pada input pengguna ("Talk to my test app"
).interactionMatch
: Merujuk pada respons pemanggilan utama Actions Anda, yang dipicu oleh input pengguna. Jika Anda meluaskan baris ini dengan mengklik panahnya, Anda dapat melihat pesan yang ditambahkan untuk pemanggilan utama (A wondrous greeting, adventurer!...
)endConversation
: Merujuk pada transisi yang dipilih dalam intentMain invocation
, yang saat ini mengakhiri percakapan. (Anda akan mempelajari transisi ini selengkapnya di bagian berikutnya dari codelab ini.)
Log aktivitas memberikan visibilitas tentang cara kerja Action Anda dan merupakan fitur yang berguna untuk men-debug Action jika Anda menemui masalah. Untuk melihat detail aktivitas, klik panah di sebelah nama aktivitas, seperti yang ditampilkan di screenshot berikut:
4. Membuat percakapan Action
Kini, setelah Anda menentukan apa yang terjadi setelah pengguna memanggil Action, Anda dapat membuat bagian percakapan Action lainnya. Sebelum melanjutkan dengan codelab ini, biasakan diri Anda dengan istilah berikut untuk memahami cara kerja percakapan Action:
Action Anda dapat memiliki satu atau beberapa scene, dan Anda harus mengaktifkan setiap scene sebelum Action dapat berjalan. (Action yang Anda buat di codelab ini hanya memiliki satu scene bernama Start
). Cara paling umum untuk mengaktifkan scene adalah dengan mengonfigurasi Action, sehingga saat input pengguna cocok dengan sebuah intent pengguna dalam scene, intent tersebut memicu transisi ke scene lain dan mengaktifkannya.
Misalnya, bayangkan ada contoh Action yang menceritakan fakta hewan kepada pengguna. Saat pengguna memanggil Action ini, intent Main invocation
akan dicocokkan dan memicu transisi ke scene bernama Facts
. Transisi ini mengaktifkan scene Facts
, yang mengirimkan pesan berikut ke pengguna: Would you like to hear a fact about cats or dogs?
Dalam scene Facts
terdapat intent pengguna yang disebut Cat
, yang berisi frasa pelatihan yang mungkin diucapkan pengguna untuk mendengar fakta kucing, seperti "Saya ingin mendengar fakta kucing." atau "cat". Saat pengguna meminta untuk mendengar fakta kucing, intent Cat
dicocokkan, dan memicu transisi ke scene yang disebut Cat fact
. Scene Cat fact
akan mengaktifkan dan mengirimkan pesan ke pengguna yang menyertakan fakta kucing.
Gambar 1. Alur percakapan umum dalam sebuah Action yang dibuat dengan Action Builder
Bersama-sama, scene, intent, dan transisi membentuk logika percakapan Anda dan menentukan berbagai jalur yang dapat diambil pengguna dalam percakapan Action Anda. Di bagian berikutnya, Anda akan membuat scene dan menentukan cara scene tersebut diaktifkan setelah pengguna memanggil Action Anda.
Melakukan transisi dari pemanggilan utama ke scene
Di bagian ini, Anda akan membuat scene baru bernama Start
, yang mengirimkan pesan kepada pengguna yang menanyakan apakah mereka ingin diberi tahu ramalannya. Anda juga akan menambahkan transisi dari pemanggilan utama ke scene Start
yang baru.
Untuk membuat scene ini dan menambahkan transisi ke scene tersebut, ikuti langkah-langkah berikut:
- Klik Develop di menu navigasi.
- Klik Main invocation di menu navigasi samping.
- Di bagian Transition, klik menu drop-down dan ketik
Start
di kolom teks.
- Klik Add. Tindakan ini akan membuat scene yang disebut
Start
, dan memberi tahu Action untuk bertransisi ke sceneStart
setelah Action mengirimkan pesan sambutan kepada pengguna. - Klik Scenes di menu navigasi samping untuk menampilkan daftar scene.
- Di bagian Scene, klik Start untuk melihat scene
Start
. - Klik + di bagian On enter pada scene
Start
. - Pilih Send prompts.
- Ganti kalimat di kolom
speech
(Enter the response that users will see or hear...
) dengan pertanyaan untuk diajukan kepada pengguna:Before you continue on your quest, would you like your fortune told?
- Klik Save.
Asisten Google memberikan pesan ini (Before you continue on your quest...
) kepada pengguna saat mereka memasuki scene Start
.
Menambahkan chip saran
Chip saran menawarkan saran yang dapat diklik untuk pengguna. Chip ini kemudian akan diproses Action sebagai input pengguna. Di bagian ini, Anda akan menambahkan chip saran untuk mendukung pengguna di perangkat dengan layar.
Untuk menambahkan chip saran ke pesan scene Start
, ikuti langkah-langkah berikut:
- Di scene
Start
, klik saran. Tindakan ini menambahkan satu chip saran. - Di kolom
title
, gantiSuggested Response
dengan'Yes'
. - Menggunakan format yang sama, tambahkan chip saran bernama
'No'
secara manual. Kode Anda akan terlihat seperti cuplikan berikut:
suggestions:
- title: 'Yes'
- title: 'No'
- Klik Simpan.
Menguji Action Anda di simulator
Sampai di sini, Action Anda seharusnya bertransisi dari pemanggilan utama ke scene Start
dan bertanya kepada pengguna apakah mereka ingin menerima ramalan. Chip saran juga akan muncul di tampilan simulasi.
Untuk menguji Action Anda di simulator, ikuti langkah-langkah berikut:
- Di menu navigasi, klik Test untuk membuka simulator.
- Untuk menguji Action dalam simulator, ketik
Talk to my test app
di kolom Input, lalu tekanEnter
. Action Anda akan merespons dengan pesanMain invocation
dan pesan sceneStart
yang ditambahkan,"Before you continue on your quest, would you like your fortune told?"
.
Screenshot berikut menunjukkan interaksi ini:
- Klik chip saran
Yes
atauNo
untuk merespons pesan. (Anda juga dapat mengucapkan "Ya" atau "Tidak" atau masukkanYes
atauNo
di kolom Input.)
Saat Anda merespons pesan, Action merespons dengan pesan yang menunjukkan bahwa ia tidak dapat memahami input Anda: "Maaf, saya tidak mengerti. Can you try again?" ("Maaf, saya tidak mengerti. Boleh ucapkan lagi?") Karena Anda belum mengonfigurasi Action untuk memahami dan merespons input "Yes" atau "No", Action Anda akan mencocokkan input dengan intent NO_MATCH
.
Secara default, intent sistem NO_MATCH
memberikan respons generik, tetapi Anda dapat menyesuaikan respons ini untuk menunjukkan kepada pengguna bahwa Anda tidak memahami input mereka. Asisten mengakhiri percakapan pengguna dengan Action Anda setelah tidak bisa mencocokkan input pengguna sebanyak tiga kali.
Menambahkan intent yes
dan no
Kini pengguna dapat merespons pertanyaan yang ada di Action, maka selanjutnya Anda dapat mengonfigurasi Action untuk memahami respons pengguna ("Yes" atau "No"). Di bagian berikut, Anda akan membuat intent pengguna yang dicocokkan saat pengguna mengatakan "Yes" atau "No", dan menambahkan intent ini ke scene Start
.
Membuat intent yes
Untuk membuat intent yes
, ikuti langkah-langkah berikut:
- Klik Develop di menu navigasi.
- Klik Intent Kustom di menu navigasi untuk membuka daftar intent.
- Klik + (tanda plus) di akhir daftar intent.
- Beri nama untuk intent baru
yes
lalu tekanEnter
. - Klik intent
yes
untuk membuka halaman intentyes
. - Di bagian Add training phrases, klik kotak teks Enter Phrase dan masukkan frasa berikut:
Yes
Y
I would
Tell me
- Klik Simpan.
Tambahkan intent yes
ke scene Start
Sekarang, Action dapat memahami saat pengguna menyatakan intent "ya". Anda dapat menambahkan intent pengguna yes
ke scene Start
karena pengguna merespons pesan Start
("Sebelum melanjutkan misi, apakah Anda ingin mendengar ramalan??").
Untuk menambahkan intent pengguna ini ke scene Start
, ikuti langkah-langkah berikut:
- Klik scene Start di menu navigasi.
- Klik + (tanda plus) di scene
Start
di samping User intent handling. - Pilih yes di menu drop-down intent.
- Klik Send prompts dan perbarui kolom
speech
dengan teks berikut:Your future depends on the aid you choose to use for your quest. Choose wisely! Farewell, stranger.
Kode di editor Anda akan terlihat seperti cuplikan berikut:
candidates:
- first_simple:
variants:
- speech: >-
Your future depends on the aid you choose to use for your quest. Choose
wisely! Farewell, stranger.
- Di bagian Transition, klik menu drop-down dan pilih End conversation.
- Klik Simpan.
Menguji intent yes
di simulator
Pada tahap ini, Action Anda seharusnya paham saat pengguna ingin mendengarkan ramalan dan memberikan respons yang sesuai.
Untuk menguji intent ini di simulator, ikuti langkah-langkah berikut:
- Di menu navigasi, klik Test.
- Untuk menguji Action dalam simulator, ketik
Talk to my test app
di kolom Input, lalu tekanEnter
. - Ketik
Yes
di kolom Input, lalu tekanEnter
. Atau, klik chip saran Yes.
Action Anda merespons pengguna dan memberi tahu ramalan mereka tergantung bantuan yang mereka pilih. Action Anda lalu mengakhiri sesi karena Anda telah memilih transisi End conversation
untuk intent yes
.
Membuat intent no
Sekarang, Anda perlu membuat intent no
untuk memahami dan merespons pengguna saat mereka tidak ingin mendengar ramalan. Untuk membuat intent ini, ikuti langkah-langkah berikut:
- Klik Develop di menu navigasi.
- Klik Intent Kustom di menu navigasi untuk membuka daftar intent.
- Klik + (tanda plus) di akhir daftar intent.
- Beri nama untuk intent baru
no
lalu tekanEnter
. - Klik no untuk membuka halaman intent **
no
**. - Di bagian Add training phrases, klik kotak teks Enter Phrase dan masukkan frasa berikut:
No
N
I don't want
nope
- Klik Simpan.
Tambahkan intent no
ke scene Start
Sekarang, Action dapat memahami saat pengguna menyatakan "no" atau sesuatu yang mirip dengan "no", seperti "nope". Anda perlu menambahkan intent pengguna no
ke scene Start
karena pengguna merespons pesan Start
("Before you continue on your quest, would you like your fortune told?" ("Sebelum melanjutkan misi, apakah Anda ingin mendengar ramalan?").
Untuk menambahkan intent ini ke scene Start
, ikuti langkah-langkah berikut:
- Klik scene Start di menu navigasi.
- Klik + (tanda plus) di scene
Start
di samping User intent handling. - Di bagian Intent, pilih no di menu drop-down.
- Klik Send prompts.
- Perbarui kolom
speech
dengan teks berikut:I understand, stranger. Best of luck on your quest! Farewell.
Kode di editor Anda akan terlihat seperti cuplikan berikut:
candidates:
- first_simple:
variants:
- speech: >-
I understand, stranger. Best of luck on your quest! Farewell.
- Di bagian Transition, pilih End conversation dari menu drop-down.
- Klik Simpan.
Menguji intent no
di simulator
Pada tahap ini, Action Anda seharusnya paham ketika pengguna tidak ingin mendengar ramalan dan memberikan respons yang sesuai.
Untuk menguji intent ini di simulator, ikuti langkah-langkah berikut:
- Di menu navigasi, klik Test.
- Ketik
Talk to my test app
di kolom Input, lalu tekanEnter
. - Ketik
No
di kolom Input, lalu tekanEnter
. Atau, klik chip saran No.
Alih-alih memberikan ramalan kepada pengguna, Action Anda memberi ucapan semoga beruntung dalam perjalanan mereka. Action Anda lalu mengakhiri sesi karena Anda telah memilih transisi End conversation
untuk intent no
.
5. Menerapkan fulfillment
Saat ini, respons Action Anda statis; saat scene yang berisi pesan diaktifkan, Action Anda akan mengirim pesan yang sama setiap kali. Di bagian ini, Anda akan menerapkan fulfillment yang berisi logika untuk menyusun respons percakapan dinamis.
Fulfillment Anda mengidentifikasi apakah pengguna adalah pengguna yang kembali atau pengguna baru dan mengubah pesan sambutan Action untuk pengguna yang kembali. Pesan salam dipersingkat bagi pengguna yang kembali dan mengakui kembalinya pengguna: "Salam sejahtera, Petualang! Welcome back to the mythical land of Gryffinberg!" ("Salam sejahtera, Petualang! Selamat datang kembali di negeri dongeng Gryffinberg!")
Untuk codelab ini, gunakan editor Cloud Functions di Konsol Actions untuk mengedit dan men-deploy kode fulfillment Anda.
Action Anda dapat memicu webhook yang memberitahukan fulfillment Anda atas aktivitas yang terjadi selama pemanggilan atau bagian tertentu dari eksekusi scene. Ketika webhook dipicu, Action Anda mengirimkan permintaan dengan payload JSON ke fulfillment Anda bersama dengan nama pengendali yang digunakan untuk memproses aktivitas. Pengendali ini menjalankan beberapa logika dan memberikan respons JSON yang sesuai.
Membuat fulfillment
Anda kini dapat mengubah fulfillment Anda di editor langsung untuk membuat pesan yang berbeda bagi pengguna yang kembali dan pengguna baru saat mereka memanggil Action Anda.
Untuk menambahkan logika ini ke fulfillment Anda, ikuti langkah-langkah berikut:
- Klik Develop di menu navigasi.
- Klik tab Webhook di menu navigasi.
- Pilih kotak centang Inline Cloud Functions.
- Klik Konfirmasi. Kode boilerplate otomatis ditambahkan untuk file
index.js
danpackage.json
.
- Ganti konten
index.js
dengan kode berikut:
index.js
const { conversation } = require('@assistant/conversation');
const functions = require('firebase-functions');
const app = conversation({debug: true});
app.handle('greeting', conv => {
let message = 'A wondrous greeting, adventurer! Welcome back to the mythical land of Gryffinberg!';
if (!conv.user.lastSeenTime) {
message = 'Welcome to the mythical land of Gryffinberg! Based on your clothes, you are not from around these lands. It looks like you\'re on your way to an epic journey.';
}
conv.add(message);
});
exports.ActionsOnGoogleFulfillment = functions.https.onRequest(app);
- Klik Save Fulfillment.
- Klik Deploy Fulfillment.
Tunggu beberapa menit untuk Cloud Functions melakukan penyediaan (provisioning) dan men-deploy fulfillment Anda. Anda akan melihat pesan Cloud Function deployment in progress... di atas editor kode. Jika kode berhasil di-deploy, pesan akan berubah menjadi Your Cloud Function deployment is up to date.
Memahami kode
Fulfillment Anda, yang menggunakan library Fulfillment Actions on Google untuk Node.js, merespons permintaan HTTP dari Asisten Google.
Pada cuplikan kode sebelumnya, Anda menentukan pengendali greeting
, yang memeriksa apakah pengguna pernah mengunjungi Action sebelumnya dengan cara mengecek properti lastSeenTime
. Jika lastSeenTime
tidak ditetapkan, maka pengguna adalah pengguna baru, dan pengendali greeting
memberikan sambutan pengguna baru.
Memperbarui pemanggilan utama untuk memicu webhook
Setelah Anda menentukan fungsi greeting
, Anda dapat mengonfigurasi pengendali aktivitas greeting
di intent pemanggilan utama, sehingga Action Anda tahu untuk memanggil fungsi ini saat pengguna memanggil Action.
Untuk mengonfigurasi Action untuk memanggil pengendali greeting
baru, ikuti langkah-langkah berikut:
- Klik Main invocation di menu navigasi.
- Hapus Send prompts.
- Pilih kotak centang Telepon webhook Anda.
- Tambahkan
greeting
di kotak teks.
- Klik Simpan.
Menguji pemanggilan utama yang diperbarui di simulator
Untuk menguji Action Anda di simulator, ikuti langkah-langkah berikut:
- Di menu navigasi, klik Test untuk membuka simulator.
- Ketik
Talk to my test app
di kolom Input, lalu tekanEnter
.
Karena sebelumnya Anda telah menguji Action di codelab ini, Anda bukan pengguna baru, jadi Anda akan menerima sambutan singkat berikut: "A wondrous greeting, Adventurer! Welcome back to the mythical land of Gryffinberg!…" ("Salam sejahtera, Petualang! Selamat datang kembali di negeri dongeng Gryffinberg!…")
Membersihkan project [disarankan]
Untuk menghindari biaya yang mungkin dikenakan, sebaiknya hapus project yang tidak ingin Anda gunakan. Untuk menghapus project yang Anda buat di codelab ini, ikuti langkah-langkah berikut:
- Untuk menghapus Project Cloud dan resource, selesaikan langkah-langkah yang tercantum di bagian Menonaktifkan (menghapus) project.
- Opsional: Untuk segera menghapus project Anda dari Konsol Actions, selesaikan langkah-langkah yang tercantum di bagian Menghapus project. Jika Anda tidak menyelesaikan langkah ini, project Anda akan dihapus secara otomatis setelah sekitar 30 hari.
6. Selamat!
Kini Anda telah mengetahui dasar-dasar membuat Action untuk Asisten Google.
Yang telah Anda pelajari
- Cara menyiapkan project Action di Konsol Actions
- Cara menambahkan pesan ke pemanggilan utama sehingga pengguna dapat memulai percakapan dengan Action Anda
- Cara membuat antarmuka percakapan dengan scene, intent, transisi, chip saran, dan fulfillment
- Cara menguji Action dengan simulator Action
Pelajari lebih lanjut
Jelajahi referensi berikut untuk mempelajari lebih lanjut cara membuat Action untuk Asisten Google:
- Membuat Action untuk Asisten Google menggunakan codelab Actions Builder (Level 2) untuk lanjut mengembangkan Action Percakapan dari codelab ini
- Situs dokumentasi resmi untuk mengembangkan Action untuk Asisten Google.
- Halaman GitHub Actions on Google untuk kode contoh dan library
- Komunitas Reddit resmi untuk developer yang menangani Asisten Google
- @ActionsOnGoogle di Twitter untuk pengumuman terbaru (tweet dengan #AoGDevs untuk membagikan yang Anda buat)
Survei masukan
Sebelum pergi, isi survei singkat tentang pengalaman Anda.