Setelan agen

Agen memiliki banyak setelan yang memengaruhi perilaku, dan setiap konsol menyediakan setelan yang berbeda.

Setelan agen konsol Conversational Agents

Untuk mengakses setelan agen:

Konsol

  1. Buka konsol Agen Percakapan.
  2. Pilih project Anda.
  3. Pilih agen Anda.
  4. Klik ikon setelan ini di pojok kanan atas.
  5. Perbarui setelan sesuai kebutuhan.
  6. Klik Simpan.

API

Lihat metode get dan patch/update untuk jenis Agent.

Pilih protokol dan versi untuk referensi Agen:

Protokol V3 V3beta1
REST Resource agen Resource agen
RPC Antarmuka agen Antarmuka agen
C++ AgentsClient Tidak tersedia
C# AgentsClient Tidak tersedia
Go AgentsClient Tidak tersedia
Java AgentsClient AgentsClient
Node.js AgentsClient AgentsClient
PHP Tidak tersedia Tidak tersedia
Python AgentsClient AgentsClient
Ruby Tidak tersedia Tidak tersedia

Subbagian berikut menjelaskan berbagai kategori setelan agen.

Setelan umum

Setelan umum berikut tersedia untuk agen:

  • Nama tampilan

    Nama yang dapat dibaca manusia untuk agen Anda.

  • Zona waktu

    Zona waktu default untuk agen Anda.

  • Conversation start

    Setelan ini menentukan apakah agen Anda memulai percakapan dengan playbook generatif atau alur deterministik.

  • Lokasi agen

    Region agen yang Anda pilih saat membuat agen.

  • Kunci agen

    • Lock the agent: Menunjukkan apakah agen dikunci. Agen yang dikunci tidak dapat diedit.
  • Setelan logging

    • Enable cloud logging: Menunjukkan apakah Cloud logging diaktifkan untuk agen.

    • Enable conversation history: Menunjukkan apakah Anda ingin Google mengumpulkan dan menyimpan kueri pengguna akhir yang diredaksi untuk peningkatan kualitas.

    • Tentukan Cloud Storage URI untuk menyimpan dan memutar percakapan suara: Jika histori percakapan diaktifkan, Anda dapat memberikan Cloud Storage URI, dan audio percakapan akan disimpan di lokasi ini. Kolom ini disinkronkan dengan setelan ucapan lanjutan untuk bucket ekspor audio. Anda dapat menggunakan tombol Browse Google cloud storage, yang akan membuka panel pemilihan bucket.

    • Aktifkan penyuntingan input pengguna akhir berbasis izin: Jika setelan ini diaktifkan, Anda dapat menggunakan parameter sesi khusus untuk mengontrol apakah input dan parameter pengguna akhir disunting dari histori percakapan dan Cloud Logging. Secara default, parameter sesi adalah true. Jika setelan ini dinonaktifkan, penyuntingan tidak akan terjadi.

      Izin pengguna dikumpulkan menggunakan parameter sesi boolean: $session.params.conversation-redaction. Jika setelan ini diaktifkan, dan parameter sesi ditetapkan ke false, tidak ada penyuntingan yang terjadi (strategi penyuntingan lainnya masih berlaku). Jika setelan ini diaktifkan, dan parameter sesi ditetapkan ke true, penyuntingan akan dilakukan.

      Contoh alur permintaan izin dapat berupa: pertama, tanyakan kepada pengguna apakah mereka ingin menyimpan input pengguna akhir, dan cocokkan respons dengan dua intent, satu adalah "intent ya" dan yang lainnya adalah "intent tidak". Kemudian, tetapkan parameter sesi ke false (tanpa penyuntingan) di preset parameter rute "yes intent" di fulfillment, dan ke true (penyuntingan terjadi) di preset parameter rute "no intent".

  • BigQuery Export

    • Aktifkan BigQuery Export: Menunjukkan apakah BigQuery Export diaktifkan.
    • Set data BigQuery: Nama set data BigQuery.
    • Tabel BigQuery: Nama tabel BigQuery.
  • Saran intent

    Anda dapat mengaktifkan saran intent.

  • Masukan pengguna

    Anda dapat mengaktifkan setelan ini untuk memberikan masukan tentang kualitas jawaban agen, yang mencakup suka/tidak suka.

  • Integrasi Git

    Gunakan setelan ini untuk menambahkan integrasi Git.

Setelan AI generatif

Setelan AI generatif berikut tersedia:

  • Umum:

    • Pemilihan model generatif

    Pilih model yang akan digunakan oleh fitur generatif. Untuk mengetahui informasi selengkapnya, lihat versi model.

  • Batas token:

    • Batas token input

      Pilih batas token input untuk model generatif. Ini adalah ukuran token maksimum untuk input yang akan dikirim ke model. Bergantung pada modelnya, token dapat berupa satu karakter hingga satu kata. Batas token yang lebih kecil memiliki latensi yang lebih rendah, tetapi ukuran input model terbatas. Batas token yang lebih besar memiliki latensi yang lebih tinggi, tetapi ukuran input model dapat lebih besar.

    • Batas token output

      Pilih batas token output untuk model generatif. Ini adalah ukuran token maksimum untuk output yang diterima dari model. Bergantung pada modelnya, token dapat berupa satu karakter hingga satu kata. Batas token yang lebih kecil memiliki latensi yang lebih rendah, tetapi ukuran output model terbatas. Batas token yang lebih besar memiliki latensi yang lebih tinggi, tetapi ukuran output model dapat lebih besar.

    • Suhu

      Suhu untuk LLM memungkinkan Anda mengontrol seberapa kreatif responsnya. Nilai yang rendah memberikan respons yang lebih dapat diprediksi. Nilai yang tinggi memberikan respons yang lebih kreatif atau acak.

    • Batas token konteks

      Setelan ini menghapus beberapa giliran sebelumnya dari perintah LLM agar ukuran perintah tidak bertambah seiring dengan setiap giliran berurutan yang ditangani oleh agen. Fitur ini menawarkan cara untuk mengurangi pertumbuhan ukuran perintah yang tidak diinginkan.

      Biasanya, tanpa pemotongan, setiap giliran berikutnya akan ditambahkan ke "histori percakapan" perintah LLM, terlepas dari apakah giliran tersebut relevan dengan giliran saat ini atau tidak. Hal ini pada akhirnya dapat menyebabkan ukuran perintah bertambah di setiap giliran. Karena lebih banyak perintah yang digunakan oleh histori percakapan, lebih sedikit perintah yang dapat digunakan untuk contoh few-shot (sehingga contoh ini mungkin akan dihapus). Pada akhirnya, perintah tersebut mungkin juga melanggar batas token saat ini. Anda dapat meningkatkan ukuran token untuk mengakomodasi hal ini, tetapi perlu diingat bahwa peningkatan ukuran perintah juga menambah latensi respons LLM.

      Pemotongan konteks memungkinkan Anda menetapkan persentase anggaran token yang akan dicadangkan untuk histori percakapan, sebagai batas maksimum. Giliran percakapan dipertahankan dalam urutan dari yang terbaru hingga yang terlama. Setelan ini dapat membantu Anda mencegah batas token terlampaui. Terlepas dari setelan yang Anda pilih, minimal dua giliran percakapan akan dipertahankan, dalam urutan dari yang terbaru hingga yang terlama.

      Anda harus menetapkan batas token terlebih dahulu sebelum dapat mengubah setelan ini.

      Pemotongan konteks dapat menyebabkan beberapa parameter hilang secara tidak sengaja jika parameter tersebut merupakan bagian dari giliran yang dihapus. Evaluasi interaksi playbook Anda dengan cermat setelah mengaktifkan opsi ini.

      Anggaran input token juga digunakan oleh hal berikut:

      • Petunjuk dan contoh sistem: Ditambahkan secara otomatis ke perintah. Perilaku ini tidak dapat diubah.
      • Petunjuk dan sasaran playbook: Setiap petunjuk dan sasaran yang Anda tulis akan ditambahkan ke perintah secara keseluruhan.
      • Contoh few-shot playbook: Ditambahkan secara berurutan (secara default) atau oleh algoritma yang Anda pilih (seperti pengurutan kecocokan terbaik ekspresi reguler). Contoh dipilih untuk disesuaikan dengan anggaran token input setelah semua item lainnya disertakan.
      • Histori percakapan yang terdiri dari ucapan pengguna dan agen, konteks transisi alur dan playbook, panggilan dan output alat dalam sesi yang sama dari semua giliran sebelumnya yang ditangani secara berurutan oleh playbook saat ini.
    • Frasa yang dilarang

    Daftar frasa yang dilarang untuk AI generatif. Jika frasa yang dilarang muncul dalam perintah atau respons yang dihasilkan, pembuatan akan gagal. Perlu diketahui bahwa daftar frasa yang dilarang memiliki konsekuensi pada setiap kueri dan panggilan LLM serta akan meningkatkan latensi.

    • Filter keamanan

    Konfigurasikan tingkat sensitivitas filter keamanan sehubungan dengan berbagai kategori Responsible AI (RAI). Konten akan dinilai berdasarkan empat kategori berikut:

    Kategori Deskripsi
    Ujaran kebencian Komentar negatif atau berbahaya yang menargetkan atribut identitas dan/atau dilindungi.
    Dangerous content Mempromosikan atau memungkinkan akses ke barang, layanan, dan/atau aktivitas berbahaya
    Sexually explicit content Berisi referensi ke tindakan seksual dan/atau konten cabul lainnya
    Pelecehan Komentar yang berbahaya, mengintimidasi, menindas, dan/atau melecehkan yang menargetkan individu lain

    Konten akan diblokir berdasarkan probabilitas bahayanya. Tingkat sensitivitas dapat disesuaikan dengan memilih salah satu dari Jangan blokir, Blokir sedikit, Blokir beberapa, dan Blokir sebagian besar untuk setiap kategori.

    Untuk mengetahui informasi selengkapnya, lihat mengonfigurasi atribut keamanan.

    • Keamanan perintah

    Anda dapat mencentang setelan enable prompt security check untuk mengaktifkan pemeriksaan keamanan perintah. Jika diaktifkan, agen akan menolak kueri pengguna yang memicu filter keamanan, termasuk serangan injeksi perintah. Serangan ini dapat digunakan untuk mengungkapkan bagian dari perintah agen atau untuk memberikan respons yang tidak seharusnya diberikan oleh agen. Hal ini dilakukan dengan mengirimkan perintah LLM tambahan yang memeriksa apakah kueri pengguna mungkin berbahaya. Jika diaktifkan, Anda dapat memberikan opsi berikut:

    • Setelan keamanan perintah: Anda dapat memilih Default untuk setelan keamanan default atau Sesuaikan untuk memperjelas kueri pengguna mana yang harus dianggap aman atau tidak aman.
    • Select generative model: Opsi ini mengontrol LLM yang digunakan untuk klasifikasi. Jika Anda memilih Default (direkomendasikan), model default akan dipilih untuk Anda, yang dapat berubah secara otomatis seiring tersedianya model yang lebih baru dan lebih baik.
    • Perintah keamanan: Anda dapat memilih Default untuk perintah keamanan default atau Sesuaikan untuk memberikan petunjuk yang membantu mengklasifikasikan kueri pengguna yang berbahaya. Jika Anda memilih Default, perintah mungkin akan otomatis diperbarui untuk peningkatan.
    • Batas input: Panjang karakter minimum untuk kueri pengguna sebelum pemeriksaan keamanan diterapkan. Kueri kecil lebih ambigu dan mungkin diklasifikasikan secara tidak benar. Setiap kueri yang lebih kecil dari nilai minimum input akan diperlakukan sebagai aman secara inheren.
  • Penggantian respons generatif:

  • Penyimpanan Data:

    Lihat Setelan agen penyimpanan data.

Alur Deterministik

Setelan ini berlaku untuk semua alur di agen ini, kecuali untuk setelan ML yang diterapkan per alur. Untuk mengedit setelan khusus alur lainnya, buka alur di konsol dan edit setelan di sana.

  • Pelatihan intent: Flows menggunakan algoritma machine learning (ML) untuk memahami input pengguna akhir, mencocokkannya dengan intent, dan mengekstrak data terstruktur. Alur belajar dari frasa pelatihan yang Anda berikan dan model bahasa yang dibangun ke dalam alur. Berdasarkan data ini, Dialogflow membangun model untuk membuat keputusan tentang intent mana yang harus dicocokkan dengan input pengguna akhir. Anda dapat menerapkan setelan ML unik untuk setiap alur agen.

    Setelan pelatihan intent berikut tersedia:

    • Koreksi ejaan

    Jika fitur ini diaktifkan dan input pengguna akhir memiliki kesalahan ejaan atau tata bahasa, intent akan dicocokkan seolah-olah ditulis dengan benar. Respons deteksi intent akan berisi input pengguna akhir yang telah dikoreksi. Misalnya, jika pengguna akhir memasukkan "Saya ingin applle", permintaan tersebut akan diproses seolah-olah pengguna akhir memasukkan "Saya ingin apel". Hal ini juga berlaku untuk kecocokan yang melibatkan entity sistem dan kustom.

    Koreksi ejaan tersedia dalam bahasa Inggris, Prancis, Jerman, Spanyol, dan Italia. Fitur ini tersedia di semua region Dialogflow CX.

    Peringatan dan praktik terbaik:

    • Koreksi ejaan tidak dapat memperbaiki error ASR (pengenalan ucapan otomatis), jadi sebaiknya jangan aktifkan fitur ini untuk agen yang menggunakan input ASR.
      • Input yang dikoreksi mungkin cocok dengan intent yang salah. Anda dapat memperbaikinya dengan menambahkan frasa yang sering tidak cocok ke contoh negatif.
    • Koreksi ejaan sedikit meningkatkan waktu respons agen.

      • Jika agen ditentukan menggunakan jargon khusus domain, koreksi mungkin tidak diinginkan.
    • Setelan ML khusus alur:

      Nilai ini dapat berupa salah satu dari:

      • Advanced NLU: (default) Teknologi NLU lanjutan. Jenis NLU ini berfungsi lebih baik daripada standar, terutama untuk agen dan alur yang besar.
      • NLU Standar: Teknologi NLU standar. Tidak akan lagi menerima peningkatan kualitas atau fitur baru.
      • Latih otomatis

        Jika diaktifkan, flow akan dilatih setiap kali diperbarui dengan konsol. Untuk flow yang besar, hal ini dapat menyebabkan penundaan UI konsol, jadi Anda harus menonaktifkan setelan ini dan melatih secara manual sesuai kebutuhan untuk flow yang besar.

      • Batas klasifikasi

        Untuk memfilter hasil positif palsu dan tetap mendapatkan variasi dalam input bahasa alami yang cocok untuk agen, Anda dapat menyesuaikan batas klasifikasi machine learning. Setelan ini mengontrol keyakinan deteksi intent minimum yang diperlukan untuk pencocokan intent.

        Jika skor keyakinan untuk pencocokan intent kurang dari nilai minimum, peristiwa no-match akan dipanggil.

        Anda dapat menetapkan nilai batas klasifikasi terpisah untuk setiap alur dalam setiap bahasa yang diaktifkan untuk agen. Hal ini untuk mengakomodasi bahasa yang berbeda yang berperforma terbaik pada nilai minimum klasifikasi yang berbeda. Untuk mengetahui informasi selengkapnya tentang cara membuat agen multibahasa, lihat Dokumentasi agen multibahasa.

      • Status pelatihan

        Menunjukkan apakah alur telah dilatih sejak update terbaru pada data alur.

      • Latih

        Gunakan tombol ini untuk melatih flow secara manual.

    • Bahasa

      Bahasa yang didukung oleh agen Anda. Setelah agen dibuat, bahasa default tidak dapat diubah. Namun, Anda dapat melakukan hal berikut:

      1. Ekspor agen Anda ke format JSON.
      2. Ekstrak file yang didownload.
      3. Temukan file agent.json.
      4. Perbarui kolom defaultLanguageCode dan supportedLanguageCodes ke nilai yang dipilih.
      5. Pulihkan agen ke agen yang sama atau berbeda dari langkah 1.
      6. Perbarui frasa pelatihan dan nilai entity khusus bahasa sesuai kebutuhan.

      Anda juga dapat mengaktifkan deteksi dan peralihan bahasa otomatis.

Konektivitas

  • Template payload kustom

    Di bagian ini, Anda dapat membuat deskripsi dan payload untuk template payload kustom.

  • Definisi parameter

    Nyatakan dengan jelas parameter apa dari parameter sesi yang akan dikirim ke webhook, dan parameter sesi apa yang dapat ditetapkan oleh respons webhook.

  • Setelan sertifikat klien

    Digunakan untuk mengupload sertifikat SSL.

Ucapan dan IVR

  • Opsi ucapan:

    • Text-to-Speech

    • Bahasa dan suara

      Anda dapat memilih bahasa dan suara yang digunakan untuk sintesis ucapan.

      Anda dapat mengaktifkan Suara kustom untuk agen Anda dengan memilih opsi suara kustom dari dropbox nama suara dan menentukan nama suara kustom di kolom yang sesuai. Nama suara kustom harus mengikuti pola berikut: projects/PROJECT_ID/locations/LOCATION/models/MODEL_NAME.

      Anda juga dapat menggunakan kloning suara.

      • Jika Anda menggunakan gateway telepon, pastikan akun layanan Dialogflow Service Agent service-PROJECT_NUMBER@gcp-sa-dialogflow.iam.gserviceaccount.com diberi peran "AutoML Predictor" dalam project suara kustom Anda.
      • Untuk panggilan API reguler, pastikan akun layanan yang digunakan untuk memanggil Dialogflow CX diberi peran "AutoML Predictor" dalam project suara kustom Anda.

      • Tinggi nada suara

        Mengontrol tinggi atau rendahnya nada ucapan secara relatif.

      • Kecepatan bicara

        Mengontrol kecepatan bicara suara.

      • Mengganti konfigurasi ucapan yang disintesis di tingkat permintaan

        Jika diaktifkan, konfigurasi ucapan yang disintesis yang ditentukan dalam setelan agen akan menggantikan konfigurasi yang ditentukan dalam API, integrasi partner, atau profil percakapan.

      • Pengucapan

        Gunakan setelan ini untuk memberikan pengucapan frasa tertentu kepada agen, menggunakan encoding fonetik X-SAMPA.

    • Speech-to-Text

      • Mengaktifkan adaptasi ucapan otomatis

      Lihat Adaptasi ucapan otomatis.

  • Pendamping panggilan: Lihat Pendamping panggilan.

Setelan UI

Anda dapat menggunakan setelan ini untuk menyesuaikan antarmuka pengguna Messenger dan pendamping panggilan.

Keamanan

Untuk mengetahui informasi selengkapnya, lihat Setelan keamanan dan Kontrol akses.

Setelan agen konsol Dialogflow CX

Untuk mengakses setelan agen:

Konsol

  1. Buka konsol.
  2. Pilih project Anda.
  3. Pilih agen Anda.
  4. Klik Agent Settings.
  5. Perbarui setelan sesuai kebutuhan.
  6. Klik Simpan.

API

Untuk mengetahui informasi selengkapnya, lihat metode get dan patch/update untuk jenis Agent.

Pilih protokol dan versi untuk referensi Agen:

Protokol V3 V3beta1
REST Resource agen Resource agen
RPC Antarmuka agen Antarmuka agen
C++ AgentsClient Tidak tersedia
C# AgentsClient Tidak tersedia
Go AgentsClient Tidak tersedia
Java AgentsClient AgentsClient
Node.js AgentsClient AgentsClient
PHP Tidak tersedia Tidak tersedia
Python AgentsClient AgentsClient
Ruby Tidak tersedia Tidak tersedia

Setelan umum

Setelan umum berikut tersedia untuk agen:

  • Nama tampilan: Nama yang dapat dibaca manusia untuk agen Anda.
  • Time zone: Zona waktu default untuk agen Anda.
  • Bahasa default: Bahasa default yang didukung oleh agen Anda. Setelah agen dibuat, bahasa default tidak dapat diubah. Namun, Anda dapat melakukan hal berikut:

    1. Ekspor agen Anda ke format JSON.
    2. Ekstrak file yang didownload.
    3. Temukan file agent.json.
    4. Perbarui kolom defaultLanguageCode dan supportedLanguageCodes ke nilai yang diperlukan.
    5. Pulihkan agen ke agen yang sama atau berbeda dari langkah 1.
    6. Perbarui frasa pelatihan dan nilai entity khusus bahasa sesuai kebutuhan.
  • Kunci agen:

    • Lock the agent: Menunjukkan apakah agen dikunci. Agen yang dikunci tidak dapat diedit.
  • Setelan logging:

    • Enable Cloud Logging: Menunjukkan apakah Cloud logging diaktifkan untuk agen.
    • Enable conversation history: Menunjukkan apakah Anda ingin Google mengumpulkan dan menyimpan kueri pengguna akhir yang diredaksi untuk peningkatan kualitas.
    • Mengaktifkan penyensoran input pengguna akhir berbasis izin:

    Jika diaktifkan, setelan ini memungkinkan Anda menggunakan parameter sesi khusus untuk mengontrol apakah input dan parameter pengguna akhir disamarkan dari histori percakapan dan Cloud Logging. Secara default, parameter sesi adalah true. Jika setelan ini dinonaktifkan, penyuntingan tidak akan dilakukan.

    Izin pengguna dikumpulkan menggunakan parameter sesi boolean: $session.params.conversation-redaction. Jika setelan ini diaktifkan, dan parameter sesi ditetapkan ke false, tidak ada penyuntingan yang terjadi (strategi penyuntingan lainnya masih berlaku). Jika setelan ini diaktifkan, dan parameter sesi ditetapkan ke true, penyuntingan akan dilakukan.

    Contoh alur permintaan izin dapat berupa: pertama, tanyakan kepada pengguna apakah mereka ingin menyimpan input pengguna akhir, dan cocokkan respons dengan dua intent, satu adalah "intent ya" dan yang lainnya adalah "intent tidak". Kemudian, tetapkan parameter sesi ke false (tanpa penyuntingan) di preset parameter rute "yes intent" di fulfillment, dan ke true (penyuntingan terjadi) di preset parameter rute "no intent".

  • BigQuery Export:

    • Aktifkan BigQuery Export: Menunjukkan apakah BigQuery Export diaktifkan.
    • Set data BigQuery: Nama set data BigQuery.
    • Tabel BigQuery: Nama tabel BigQuery.
  • Saran intent: Anda dapat mengaktifkan saran intent.

  • Template payload kustom: Di bagian ini, Anda dapat membuat deskripsi dan payload untuk template payload kustom.

Setelan ML

Dialogflow CX menggunakan algoritma machine learning (ML) untuk memahami input pengguna akhir, mencocokkannya dengan intent, dan mengekstrak data terstruktur. Dialogflow CX belajar dari frasa pelatihan yang Anda berikan dan model bahasa yang disertakan dalam Dialogflow CX. Berdasarkan data ini, Dialogflow membangun model untuk membuat keputusan tentang intent mana yang harus dicocokkan dengan input pengguna akhir. Anda dapat menerapkan setelan ML unik untuk setiap alur agen, dan model yang dibuat oleh Dialogflow CX bersifat unik untuk setiap alur.

Setelan ML di seluruh agen berikut tersedia:

  • Mengizinkan ML mengoreksi ejaan:

    Jika fitur ini diaktifkan dan input pengguna akhir memiliki kesalahan ejaan atau tata bahasa, intent akan dicocokkan seolah-olah ditulis dengan benar. Respons deteksi intent akan berisi input pengguna akhir yang telah dikoreksi. Misalnya, jika pengguna akhir memasukkan "Saya ingin applle", permintaan tersebut akan diproses seolah-olah pengguna akhir memasukkan "Saya ingin apel". Hal ini juga berlaku untuk kecocokan yang melibatkan entity sistem dan kustom.

    Koreksi ejaan tersedia dalam bahasa Inggris, Prancis, Jerman, Spanyol, dan Italia. Fitur ini tersedia di semua region Dialogflow CX.

    Peringatan dan praktik terbaik:

    • Koreksi ejaan tidak dapat memperbaiki error ASR (pengenalan ucapan otomatis), jadi sebaiknya jangan aktifkan fitur ini untuk agen yang menggunakan input ASR.
    • Input yang dikoreksi mungkin cocok dengan intent yang salah. Anda dapat memperbaikinya dengan menambahkan frasa yang sering tidak cocok ke contoh negatif.
    • Koreksi ejaan sedikit meningkatkan waktu respons agen.
    • Jika agen ditentukan menggunakan jargon khusus domain, koreksi mungkin tidak diinginkan.

Setelan ML khusus alur berikut tersedia:

  • Jenis NLU:

    Nilai ini dapat berupa salah satu dari:

  • Auto train: Jika diaktifkan, flow akan dilatih setiap kali diupdate dengan konsol. Untuk alur yang besar, hal ini dapat menyebabkan penundaan UI konsol, jadi Anda harus menonaktifkan setelan ini dan melatih secara manual sesuai kebutuhan untuk alur yang besar.

  • Batas klasifikasi:

    Untuk memfilter hasil positif palsu dan tetap mendapatkan variasi dalam input bahasa alami yang cocok untuk agen, Anda dapat menyesuaikan batas klasifikasi machine learning. Setelan ini mengontrol keyakinan deteksi intent minimum yang diperlukan untuk pencocokan intent.

    Jika skor keyakinan untuk pencocokan intent kurang dari nilai minimum, peristiwa tidak cocok akan dipanggil.

    Anda dapat menetapkan batas klasifikasi terpisah untuk setiap alur dalam setiap bahasa yang diaktifkan untuk agen. Hal ini untuk mengakomodasi berbagai bahasa yang berperforma terbaik pada batas klasifikasi yang berbeda. Untuk mengetahui informasi selengkapnya tentang cara membuat agen multibahasa, lihat Dokumentasi agen multibahasa.

  • Status pelatihan: Menunjukkan apakah alur telah dilatih sejak update terbaru pada data alur.

  • Train NLU: Gunakan tombol ini untuk melatih flow secara manual.

Setelan AI generatif

Setelan AI generatif berikut tersedia:

  • Umum:

    • Frasa yang dilarang: Daftar frasa yang dilarang untuk AI generatif. Jika frasa yang dilarang muncul dalam perintah atau respons yang dihasilkan, pembuatan akan gagal.
    • Filter keamanan: Konfigurasikan tingkat sensitivitas filter keamanan sehubungan dengan berbagai kategori Responsible AI (RAI). Konten akan dinilai berdasarkan empat kategori berikut:
    Kategori Deskripsi
    Ujaran kebencian Komentar negatif atau berbahaya yang menargetkan atribut identitas dan/atau dilindungi.
    Dangerous content Mempromosikan atau memungkinkan akses ke barang, layanan, dan aktivitas berbahaya
    Sexually explicit content Berisi referensi ke tindakan seksual atau konten cabul lainnya
    Pelecehan Komentar yang berbahaya, mengintimidasi, menindas, atau melecehkan yang menargetkan individu lain

    Konten akan diblokir berdasarkan probabilitas bahayanya. Tingkat sensitivitas dapat disesuaikan dengan memilih salah satu dari Jangan blokir, Blokir sedikit, Blokir beberapa, dan Blokir sebagian besar untuk setiap kategori.

    Untuk mengetahui informasi selengkapnya, lihat Mengonfigurasi atribut keamanan.

    • Keamanan perintah: Anda dapat mencentang setelan enable prompt security check untuk mengaktifkan pemeriksaan keamanan perintah. Jika diaktifkan, agen akan mencoba mencegah serangan injeksi perintah. Serangan ini dapat digunakan untuk mengungkapkan bagian dari perintah agen atau untuk memberikan respons yang tidak seharusnya diberikan oleh agen. Hal ini dilakukan dengan mengirimkan perintah LLM tambahan yang memeriksa apakah kueri pengguna mungkin berbahaya.
  • Agen generatif:

    • Pemilihan model generatif: Pilih model yang digunakan oleh fitur generatif. Untuk mengetahui informasi selengkapnya, lihat versi model.
    • Pemotongan konteks playbook: menghapus beberapa giliran sebelumnya dari perintah playbook untuk mencegah ukuran perintah bertambah seiring setiap giliran berurutan yang ditangani oleh playbook. Fitur ini menawarkan cara untuk mengurangi pertumbuhan ukuran perintah yang tidak diinginkan.

    Biasanya, tanpa pemotongan, setiap giliran berikutnya akan ditambahkan ke "histori percakapan" perintah LLM, terlepas dari apakah giliran tersebut relevan dengan giliran saat ini atau tidak. Hal ini pada akhirnya dapat menyebabkan ukuran perintah bertambah di setiap giliran. Karena lebih banyak perintah yang digunakan oleh histori percakapan, lebih sedikit perintah yang dapat digunakan untuk contoh few-shot (sehingga contoh ini mungkin akan dihapus). Pada akhirnya, perintah tersebut mungkin juga melanggar batas token saat ini. Anda dapat meningkatkan ukuran token untuk mengakomodasi hal ini, tetapi perlu diingat bahwa peningkatan ukuran perintah juga menambah latensi respons LLM.

    Pemotongan konteks playbook memungkinkan Anda menetapkan persentase anggaran token yang akan dicadangkan untuk histori percakapan, sebagai batas maksimum. Giliran percakapan dipertahankan dalam urutan dari yang terbaru hingga yang terlama. Setelan ini dapat membantu Anda mencegah batas token terlampaui. Terlepas dari setelan yang Anda pilih, minimal dua giliran percakapan akan dipertahankan, dalam urutan dari yang terbaru hingga yang terlama.

    Anda harus menetapkan batas token terlebih dahulu sebelum dapat mengubah setelan ini.

    Penting: Pemotongan konteks dapat menyebabkan beberapa parameter hilang secara tidak sengaja jika parameter tersebut merupakan bagian dari giliran yang dihapus. Evaluasi interaksi playbook Anda dengan cermat setelah mengaktifkan opsi ini.

    Anggaran input token juga digunakan oleh hal berikut:

    • Petunjuk dan contoh sistem otomatis ditambahkan ke perintah. Perilaku ini tidak dapat diubah.
    • Petunjuk dan sasaran playbook: Petunjuk dan sasaran apa pun yang Anda tulis akan ditambahkan ke perintah secara keseluruhan.
    • Contoh few-shot playbook ditambahkan secara berurutan (secara default) atau berdasarkan algoritma yang Anda pilih (seperti pengurutan kecocokan terbaik ekspresi reguler). Contoh akan dipangkas agar sesuai dengan anggaran token input setelah semua item lainnya disertakan.
    • Histori percakapan yang terdiri dari ucapan pengguna dan agen, konteks transisi alur dan playbook, panggilan dan output alat dalam sesi yang sama dari semua giliran sebelumnya yang ditangani secara berurutan oleh playbook saat ini.
  • Penggantian respons generatif:

  • Penyimpanan data: Lihat Setelan agen penyimpanan data.

Setelan ucapan dan IVR

Setelan ucapan dan IVR berikut tersedia:

  • Text-to-Speech:

    • Pilihan suara:

    Anda dapat memilih bahasa dan suara yang digunakan untuk sintesis ucapan.

    Anda dapat mengaktifkan Suara kustom untuk agen Anda dengan memilih opsi suara kustom dari dropbox pemilihan suara dan menentukan nama suara kustom di kolom yang sesuai. Nama suara kustom harus mengikuti pola berikut: projects/PROJECT_ID/locations/LOCATION/models/MODEL_NAME.

    • Jika Anda menggunakan gateway telepon, pastikan akun layanan Dialogflow Service Agent service-PROJECT_NUMBER@gcp-sa-dialogflow.iam.gserviceaccount.com diberi peran "AutoML Predictor" di project suara kustom Anda.
    • Untuk panggilan API reguler, pastikan akun layanan yang digunakan untuk memanggil Dialogflow CX diberi peran "AutoML Predictor" dalam project suara kustom Anda.
  • Speech-to-Text:

DTMF

Lihat DTMF untuk integrasi telepon.

Multimodal

Lihat Pendamping panggilan.

Setelan berbagi

Lihat Kontrol akses.

Setelan bahasa

Tambahkan dukungan bahasa lainnya ke agen Anda. Untuk mengetahui daftar lengkap bahasa, lihat referensi bahasa.

Deteksi otomatis bahasa

Saat Anda mengonfigurasi deteksi otomatis bahasa, agen chat Anda akan otomatis mendeteksi bahasa pengguna akhir dan beralih ke bahasa tersebut. Lihat dokumentasi deteksi otomatis bahasa untuk mengetahui detailnya.

Setelan keamanan

Lihat Setelan keamanan.

Setelan lanjutan

Satu-satunya setelan lanjutan adalah untuk analisis sentimen.

Setelan Generative AI App Builder

Bagian ini menjelaskan setelan yang tersedia untuk aplikasi agen.

Umum

Setelan umum berikut tersedia untuk aplikasi agen:

  • Nama tampilan: Nama yang dapat dibaca manusia untuk aplikasi agen Anda.
  • Location: Region aplikasi agen.
  • Kunci aplikasi: Jika diaktifkan, perubahan pada aplikasi agen tidak diizinkan.

Logging

Setelan logging berikut tersedia untuk aplikasi agen:

  • Enable Cloud Logging: Jika diaktifkan, log akan dikirim ke Cloud Logging.
  • Enable Conversation History: Jika diaktifkan, histori percakapan akan tersedia. Menunjukkan apakah Anda ingin Google mengumpulkan dan menyimpan kueri pengguna akhir yang telah diredaksi untuk peningkatan kualitas. Setelan ini tidak memengaruhi apakah histori percakapan digunakan untuk membuat respons agen.
  • Enable BigQuery Export: Jika diaktifkan, histori percakapan akan diekspor ke BigQuery. Setelan Enable Conversation History juga harus diaktifkan.

GenAI

Setelan AI generatif berikut tersedia untuk aplikasi agen:

  • Pemilihan model generatif: Pilih model generatif yang harus digunakan agen secara default.
  • Input token limit: Pilih batas token input untuk model generatif. Ini adalah ukuran token maksimum untuk input yang akan dikirim ke model. Bergantung pada modelnya, token dapat berupa antara satu karakter dan satu kata. Batas token yang lebih kecil memiliki latensi yang lebih rendah, tetapi ukuran input model terbatas. Batas token yang lebih besar memiliki latensi yang lebih tinggi, tetapi ukuran input model dapat lebih besar.
  • Output token limit: Pilih batas token output untuk model generatif. Ini adalah ukuran token maksimum untuk output yang akan diterima dari model. Bergantung pada modelnya, token dapat berupa satu karakter hingga satu kata. Batas token yang lebih kecil memiliki latensi yang lebih rendah, tetapi ukuran output model terbatas. Batas token yang lebih besar memiliki latensi yang lebih tinggi, tetapi ukuran output model dapat lebih besar.
  • Temperature: Suhu untuk LLM memungkinkan Anda mengontrol seberapa kreatif responsnya. Nilai yang rendah memberikan respons yang lebih dapat diprediksi. Nilai yang tinggi memberikan respons yang lebih kreatif atau acak.
  • Frasa yang dilarang: Daftar frasa yang dilarang untuk AI generatif. Jika frasa yang dilarang muncul dalam perintah atau respons yang dihasilkan, agen akan menampilkan respons pengganti.
  • Filter keamanan: Konfigurasikan tingkat sensitivitas filter keamanan sehubungan dengan berbagai kategori Responsible AI (RAI). Konten akan dinilai berdasarkan empat kategori berikut:

    Kategori Deskripsi
    Ujaran kebencian Komentar negatif atau berbahaya yang menargetkan atribut identitas dan/atau dilindungi.
    Dangerous content Mempromosikan atau memungkinkan akses ke barang, layanan, dan aktivitas berbahaya
    Sexually explicit content Berisi referensi ke tindakan seksual atau konten cabul lainnya
    Pelecehan Komentar yang berbahaya, mengintimidasi, menindas, atau melecehkan yang menargetkan individu lain

    Konten akan diblokir berdasarkan probabilitas bahayanya. Tingkat sensitivitas dapat disesuaikan dengan memilih salah satu dari Block none (menonaktifkan pemeriksaan RAI), Block few (hanya memblokir konten berbahaya dengan probabilitas tinggi), Block some (konten dengan probabilitas sedang dan tinggi), dan Block most (probabilitas rendah, sedang, dan tinggi) untuk setiap kategori.

    Untuk mengetahui informasi selengkapnya, lihat mengonfigurasi atribut keamanan.

  • Keamanan perintah: Anda dapat mencentang setelan enable prompt security check untuk mengaktifkan pemeriksaan keamanan perintah. Jika diaktifkan, agen akan mencoba mencegah serangan injeksi perintah. Serangan ini dapat digunakan untuk mengungkapkan bagian dari perintah agen atau untuk memberikan respons yang tidak seharusnya diberikan oleh agen. Hal ini dilakukan dengan mengirimkan perintah LLM tambahan yang memeriksa apakah kueri pengguna akhir mungkin berbahaya.

Git

Setelan ini menyediakan integrasi Git. Ikuti petunjuk untuk mengonfigurasi integrasi.