Glosarium Actions on Google (Dialogflow)

Daftar di bawah ini menentukan beberapa istilah utama yang harus Anda ketahui saat melakukan pengembangan dengan Actions on Google.

A

Tindakan
Interaksi yang Anda buat untuk Asisten Google yang mendukung intent tertentu dan memiliki fulfillment yang sesuai yang memproses intent tersebut.
Actions on Google
Platform developer yang memungkinkan Anda menentukan dan memenuhi Action yang dapat dipanggil pengguna melalui Asisten Google.
Konsol Actions
Alat web untuk membuat, memelihara, menguji, dan memublikasikan Action.
Simulator tindakan
Alat web untuk menguji dan men-debug Action secara real time. Simulator memungkinkan Anda menguji Action untuk semua platform yang didukung Asisten Google, tanpa memerlukan perangkat fisik.
Paket tindakan
File JSON yang menentukan Tindakan Anda. File ini mencakup informasi untuk listingan direktori Action, informasi penautan akun, daftar intent yang dapat ditangani Action, dan endpoint fulfillment yang sebenarnya.
Project Action
Project yang Anda buat di Konsol Actions untuk mengelola, menguji, dan memublikasikan kumpulan Action; Google mengelola project Action Anda di infrastruktur cloud Google.
Direktori tindakan
Registry Google bagi pengguna untuk menemukan dan mempelajari cara memanggil Action di Asisten.
  • Sinonim: Penjelajah Asisten, Penjelajah Action, direktori Asisten, halaman Jelajahi, direktori web
Frasa tindakan
Frasa yang memungkinkan pengguna melakukan deep link ke fungsi tertentu dalam Action. Pengguna dapat mengucapkan nama project Action diikuti dengan frasa Action untuk memanggil tugas tertentu yang didukung Action (misalnya, "Ok Google, bicara dengan Geek Num untuk mempelajari angka 42"). Pengguna mungkin juga dapat mengucapkan frasa Action dengan sendirinya untuk menemukan Action Anda (misalnya, "Ok Google, pelajari angka 42").
  • Sinonim: Frasa pemanggilan tindakan, intent pemanggilan implisit
agen
Project yang dapat Anda buat di Dialogflow untuk menangani pengalaman percakapan tertentu; setiap agen dapat memiliki pemetaan intent sendiri serta definisi fulfillment dan entity yang sesuai. Agen juga dapat menangani beberapa bahasa, dan memiliki versi (misalnya, "dev" dan "prod").
annotation
Saat menggunakan Dialogflow, hal ini merujuk pada penautan kata atau nilai dalam frasa pelatihan ke entitas yang sesuai; anotasi digunakan oleh Dialogflow untuk mengenali dan mengekstrak parameter dari kueri pengguna.

B

intent bawaan
ID unik yang memberi tahu Google bahwa Action Anda cocok untuk memenuhi kategori permintaan pengguna tertentu, seperti bermain game atau memesan tiket. Google menentukan intent bawaan dan frasa yang dapat memicu Action yang terkait dengan intent ini

C

API webhook HTTP/JSON percakapan
Sebuah API untuk memanfaatkan protokol pesan HTTP guna bertukar data antara Actions on Google dan fulfillment.
  • Sinonim: API percakapan, API HTTP/JSON
konteks
Saat menggunakan Dialogflow, ini mengacu pada fitur untuk mengelola alur percakapan. Konteks mewakili status percakapan saat ini dan dapat dilampirkan ke intent di agen Dialogflow.
permintaan percakapan
Permintaan dalam dialog yang dibuat pengguna setelah percakapan dengan fulfillment Anda dimulai. Dalam format webhook percakapan, permintaan ini biasanya sesuai dengan intent actions.intent.TEXT (mewakili respons teks mentah dari pengguna).
respons percakapan
Respons yang dikirim oleh fulfillment Anda ke Asisten Google, yang mengonversi payload data menjadi output antarmuka pengguna grafis dan ucapan yang dirender, dan menyampaikan output ini ke pengguna.
Tindakan kustom
Action tempat Anda menentukan tata bahasa pemanggilan Action.
entitas khusus
Entitas yang ditentukan developer untuk kata dan frasa khusus domain.

D

intent penggantian default
Saat menggunakan Dialogflow, hal ini merujuk pada intent fallback umum yang ditambahkan Dialogflow ke agen yang baru dibuat secara default.
niat sambutan default
Saat menggunakan Dialogflow, hal ini merujuk pada intent yang ditambahkan Dialogflow ke agen yang baru dibuat secara default yang memiliki peristiwa Selamat Datang yang telah ditentukan sebelumnya.
dialog
Pertukaran kueri pengguna dan respons terkait yang ditampilkan oleh Actions on Google.
  • Sinonim: percakapan
alihin dialog
Saat menggunakan Dialogflow, hal ini merujuk pada satu pergantian dialog, yang terdiri dari satu kueri pengguna dan respons agen.
Dialogflow
Alat developer natural language understanding dari Google untuk membangun pengalaman percakapan bagi Asisten Google. Model ini menggunakan machine learning untuk memahami maksud dan konteks ucapan pengguna agar dapat merespons dengan cara yang paling berguna.
Konsol Dialogflow
Alat web untuk membuat dan mengelola agen Dialogflow.

E

entitas
Representasi objek dunia nyata yang dapat digunakan dalam permintaan percakapan dan respons. Entity dapat digunakan dalam frasa pelatihan Anda untuk memberi tahu Dialogflow cara mengurai parameter dari kueri pengguna.
mode contoh
Saat menggunakan Dialogflow, ini mengacu pada salah satu dari dua cara untuk memberikan frasa pelatihan untuk intent. Dalam mode contoh, Anda memberikan frasa pelatihan dalam bahasa alami (misalnya, "What is the forecast for besok?").
peristiwa
Saat menggunakan Dialogflow, ini merujuk pada fitur yang memungkinkan intent dipicu secara terprogram, bukan oleh kueri pengguna. Actions on Google mengirimkan peristiwa input khusus ke Dialogflow (seperti GOOGLE_ASSISTANT_WELCOME atau actions_intent_CANCEL); Anda dapat mengaktifkan intent di agen agar dipicu dengan menentukan nama peristiwa dalam intent.
panggilan eksplisit
Panggilan saat pengguna menggunakan nama project Action (misalnya, "Ok Google, bicara dengan Movie Time").

F

niat penggantian
Saat menggunakan Dialogflow, hal ini merujuk pada intent khusus yang Anda tentukan dalam agen yang dipicu Dialogflow ketika kueri pengguna tidak dapat dicocokkan dengan intent lainnya.
niat tindak lanjut
Saat menggunakan Dialogflow, Anda dapat melampirkan intent tindak lanjut ke intent saat Anda mengharapkan beberapa input pengguna spesifik (misalnya, "yes", "no", atau "cancel") setelah respons intent induk. Saat menerima salah satu input pengguna yang diharapkan ini, Dialogflow akan otomatis memicu intent tindak lanjut yang sesuai.
fulfillment
Layanan, aplikasi, feed, percakapan, atau logika lain yang menangani intent dan menjalankan Action yang sesuai.

G

Asisten Google
Asisten virtual pribadi Google yang memungkinkan percakapan antara pengguna dan Google untuk menyelesaikan berbagai hal.

I

pemanggilan implisit
Panggilan saat pengguna mengucapkan Frasa tindakan tanpa nama project Action (misalnya, "Ok Google, saya ingin membeli tiket film").
editor inline
Editor di konsol Dialogflow untuk mengimplementasikan fulfillment Anda; Google men-deploy kode ini menggunakan Cloud Functions for Firebase.
maksud
Sasaran atau tugas yang ingin dilakukan pengguna, seperti memesan kopi atau menemukan musik. Pada Actions on Google, hal ini direpresentasikan sebagai ID unik dan kueri pengguna terkait yang dapat memicu intent. Saat menggunakan Dialogflow, hal ini merujuk pada pemetaan intent yang Anda tentukan dalam agen Anda.
prioritas intent
Saat menggunakan Dialogflow, hal ini merujuk pada fitur yang memungkinkan Anda menetapkan bobot yang berbeda pada intent untuk pencocokan. Jika kueri pengguna dapat dicocokkan dengan beberapa intent, Dialogflow akan lebih cenderung memicu intent jika memiliki prioritas lebih tinggi.
konteks input
Saat menggunakan Dialogflow, hal ini merujuk pada salah satu dari dua cara untuk menentukan konteks dalam intent. Saat konteks input dikaitkan ke suatu intent, Dialogflow dapat memicu intent tersebut saat intent dengan konteks output terkait dipicu dalam putaran dialog sebelumnya.
pemanggilan
Tindakan memulai interaksi dengan Action oleh pengguna.

S

cocok
Saat menggunakan Dialogflow, hal ini merujuk pada cara Dialogflow memetakan kueri pengguna ke intent dalam agen.

N

natural language understanding
Kemampuan software untuk memahami dan mengurai input pengguna. Developer dapat memilih untuk menggunakan solusi NLU Dialogflow atau solusi NLU mereka sendiri saat membuat Action.

O

konteks output
Saat menggunakan Dialogflow, hal ini merujuk pada salah satu dari dua cara untuk menentukan konteks dalam intent. Saat Dialogflow memicu intent dengan konteks output, konteks dari intent tersebut akan aktif untuk sejumlah putaran dialog yang ditentukan.

P

parameter
Saat menggunakan Dialogflow, ini mengacu pada fitur untuk mencatat kata, frasa, atau nilai penting dalam kueri pengguna. Dialogflow dapat mengidentifikasi entitas dalam frasa pelatihan untuk mengekstrak parameter yang sesuai dari kueri pengguna saat runtime. Anda juga dapat menentukan parameter sendiri dengan membuat entity kustom.

S

pengisian slot
Saat menggunakan Dialogflow, hal ini merujuk pada fitur yang memungkinkan Anda secara otomatis mengumpulkan beberapa parameter yang diperlukan dalam satu intent melalui dialog. Anda perlu menetapkan perintah untuk mengumpulkan parameter yang diperlukan dari pengguna.
Obrolan ringan
Saat menggunakan Dialogflow, hal ini mengacu pada fitur yang memberi agen kemampuan untuk menangani percakapan biasa. Jika fitur ini diaktifkan, agen Anda akan memiliki daftar respons yang dapat disesuaikan untuk berbagai pertanyaan “bincang-bincang singkat”.
platform
Perangkat apa pun yang memberi pengguna akses ke Asisten Google, termasuk perangkat Wear OS, headphone yang dilengkapi dengan Asisten, Chromebook, Android TV, ponsel dan tablet Android, layar dan speaker smart, serta iPhone.
entitas sistem
Entitas bawaan yang diketahui Dialogflow (misalnya, “warna" dan “tanggal").

T

mode template
Saat menggunakan Dialogflow, ini mengacu pada salah satu dari dua cara untuk memberikan frasa pelatihan untuk intent. Tidak seperti mode contoh, yang menggunakan natural language, frasa pelatihan dalam mode template menggunakan nama entitas untuk membentuk frasa (misalnya, "Apa @condition untuk @sys.date?").
pelatihan
Saat menggunakan Dialogflow, hal ini merujuk pada penggunaan algoritma pelatihan Dialogflow untuk meningkatkan kemampuan agen Anda dalam melakukan pencocokan. Anda dapat melakukannya dengan memperbarui frasa pelatihan untuk intent agen tersebut, baik di halaman Intent atau di alat pelatihan, lalu menyimpan intent tersebut.
frasa pelatihan
Saat menggunakan Dialogflow, ini merujuk pada contoh frasa yang mungkin diucapkan pengguna untuk mengekspresikan niat mereka. Dialogflow memperluas frasa pelatihan Anda ke kueri pengguna serupa lainnya untuk meningkatkan pencocokan.
alat pelatihan
Saat menggunakan Dialogflow, hal ini merujuk pada alat Dialogflow untuk melatih agen Anda agar melakukan pencocokan seakurat mungkin. Anda dapat menggunakan alat ini untuk meninjau log percakapan antara pengguna dan agen Anda, menambahkan kueri pengguna yang tidak cocok ke intent yang ada sebagai frasa pelatihan, dan menambahkan atau mengedit anotasi.

U

kueri pengguna
Input yang diberikan pengguna saat berinteraksi dengan platform.
  • Sinonim: input pengguna, ujaran pengguna

W

webhook
Callback HTTP yang dapat Anda implementasikan sebagai fulfillment untuk percakapan.