Tindakan Percakapan tidak digunakan lagi pada 13 Juni 2023. Untuk mengetahui informasi selengkapnya, lihat Penghentian Action Percakapan.

Tindakan Percakapan

Action Percakapan memperluas fungsi Asisten Google dengan memungkinkan Anda membuat pengalaman kustom, atau percakapan, bagi pengguna Asisten Google. Dalam percakapan, Action Percakapan Anda menangani permintaan dari Asisten dan menampilkan respons dengan komponen audio dan visual. Tindakan Percakapan juga dapat berkomunikasi dengan layanan web eksternal dengan webhook untuk logika percakapan atau bisnis tambahan sebelum menampilkan respons.

Dalam
    percakapan bolak-balik dengan Asisten Google, pengguna akan bertanya
    dan menerima jawaban saat sesi konferensi berlangsung.
Gambar 1. Contoh Tindakan Percakapan

Alasan mem-build

Antarmuka komputer yang umum memerlukan input terstruktur dan dapat diprediksi agar berfungsi dengan baik, sehingga penggunaan antarmuka ini tidak wajar dan terkadang sulit. Jika tidak dapat dengan mudah mengetahui input terstruktur ini, mereka akan kesulitan mencari tahu apa yang harus dilakukan.

Misalnya, pertimbangkan permintaan pengguna yang mudah seperti, "Bagaimana ramalan cuaca hari ini?" Pengguna lain mungkin juga bertanya, "Bagaimana cuaca sekarang?" atau "Bagaimana suhu di Jakarta besok?" Meskipun dengan pertanyaan sederhana ini, Anda dapat melihat bahwa pengalaman percakapan sulit diterapkan, karena menafsirkan dan memproses bahasa alami memerlukan parser bahasa yang sangat andal dan mampu memahami detail bahasa. Kode Anda harus menangani semua jenis permintaan yang berbeda ini (dan kemungkinan banyak lainnya) untuk menjalankan logika yang sama: mencari beberapa informasi perkiraan untuk waktu dan lokasi. Karena alasan ini, antarmuka komputer tradisional memerlukan permintaan input standar yang terkenal untuk mengganggu pengalaman pengguna, karena lebih mudah menangani input yang sangat terstruktur.

Namun, saat Anda membuat Action Percakapan, Asisten akan menangani insight bahasa natural (NLU) agar Anda dapat mem-build antarmuka percakapan yang terbuka dan mudah. Alat antarmuka ini memungkinkan Anda memahami berbagai variasi bahasa manusia dan menerjemahkannya ke dalam arti standar dan terstruktur yang dapat dipahami oleh aplikasi dan layanan Anda. Mari kita lihat bagaimana suatu Action dapat menangani contoh sebelumnya untuk permintaan perkiraan cuaca.

Gambar 1. Pencocokan intent NLU

Untuk mencari perkiraan cuaca, Anda mungkin memerlukan beberapa informasi, seperti waktu perkiraan cuaca dan lokasi pengguna. Namun, seperti yang telah disebutkan sebelumnya, pengguna yang berbeda mungkin meminta perkiraan dengan cara yang berbeda. Asisten dapat memahami perbedaan ini dan menerjemahkannya ke intent pengguna standar untuk mendapatkan perkiraan. Selanjutnya, kode ini dapat mengurai permintaan pengguna untuk data terkait yang Anda perlukan untuk memenuhi permintaan. Dalam hal ini, itulah waktu dan lokasi yang diinginkan pengguna untuk prakiraan cuaca. Terakhir, Anda dapat menggunakan data ini untuk mencari tahu cuaca dengan REST API publik dan menampilkan cuaca kepada pengguna dalam bentuk perintah.

Kapan harus mem-build

Tindakan Percakapan berfungsi paling baik untuk kasus penggunaan sederhana yang memungkinkan pengguna menyelesaikan berbagai hal dengan cepat, serta untuk kasus penggunaan imersif yang berfokus pada suara. Tindakan Percakapan yang Baik sering kali termasuk dalam kategori umum berikut:

  • Hal-hal yang dapat dijawab dengan mudah oleh orang-orang. Tindakan yang dapat dilakukan dengan input yang sudah dikenal seperti waktu atau tanggal, seperti memesan penerbangan.
  • Tindakan yang cepat, tetapi bermanfaat. Hal ini biasanya memberi pengguna manfaat langsung untuk waktu yang sangat sedikit, seperti mencari tahu kapan tim olahraga favorit mereka bermain berikutnya.
  • Tindakan yang sangat cocok untuk suara. Biasanya ini adalah hal-hal yang ingin Anda lakukan secara handsfree, seperti menerima pelatihan selama yoga atau latihan ringan, atau game yang telah dirancang untuk interaksi yang mengutamakan suara.

Cara mem-build

Actions on Google memungkinkan Anda membuat Action Percakapan dengan Actions SDK, Action Builder, atau keduanya secara bergantian. Fitur ini memungkinkan Anda memilih alur kerja pengembangan terbaik untuk kebutuhan Anda, sekaligus memberi Anda fleksibilitas berganti-ganti jika diperlukan.

Actions SDK menyediakan skema standar berbasis file untuk membuat Actions, library untuk berinteraksi dengan Asisten, dan CLI untuk men-deploy dan mengelola project Actions Anda. Actions Builder dibuat berdasarkan teknologi yang sama dengan Actions SDK dan memungkinkan Anda mem-build dengan IDE yang mudah digunakan dan andal.

Lihat Ringkasan build untuk informasi selengkapnya.

Langkah berikutnya

Lihat referensi berikut untuk mulai membuat aplikasi sekarang:

  • Panduan memulai cepat - Dapatkan pengantar singkat tentang cara menyiapkan lingkungan Anda dan mulai mengembangkan dengan Actions SDK dan Builder.
  • Codelab - Codelabs menawarkan panduan mendetail dan mendalam tentang cara mem-build Action untuk Asisten Google.
  • Contoh - Dapatkan semua contoh kami di GitHub untuk mulai bereksperimen sekarang.