Setelan agen penyimpanan data

Setelan agen berikut tersedia.

Grounding

Untuk setiap respons yang dihasilkan dari konten penyimpanan data yang terhubung, tingkat keyakinan akan dihitung, yang mengukur keyakinan bahwa semua informasi dalam respons didukung oleh informasi di penyimpanan data. Anda dapat memilih tingkat keyakinan terendah yang diizinkan, dan agen tidak akan menampilkan respons yang lebih rendah dari tingkat tersebut.

Ada 5 tingkat keyakinan yang dapat dipilih: sangat rendah, rendah, sedang, tinggi, dan sangat tinggi.

Anda juga dapat menerapkan filter heuristik grounding. Jika diaktifkan, respons yang berisi konten yang kemungkinan tidak akurat berdasarkan halusinasi umum akan disembunyikan.

Dialog penyimpanan data

Anda memiliki opsi untuk menambahkan informasi tambahan tentang agen yang dapat meningkatkan kualitas jawaban yang dihasilkan dari konten penyimpanan data dan membuatnya terasa lebih seperti merek Anda:

  • Agent name - Nama yang akan digunakan agen untuk memanggil dirinya sendiri. Jika Anda membiarkannya tidak ditetapkan, nilai default AI Assistant akan digunakan.
  • Identitas agen - Persona agen yang akan digunakan. Jika Anda membiarkannya tidak ditetapkan, nilai default AI Assistant akan digunakan.
  • Nama perusahaan Tetapkan ke nama perusahaan Anda. Nilai ini seharusnya sudah ditetapkan sebagai bagian dari alur pembuatan agen, tetapi dapat disesuaikan sesuai kebutuhan. Sebaiknya tetapkan kolom ini dengan benar (dan terutama jangan kosongkan kolom ini), agar kualitas jawaban yang dihasilkan tidak terpengaruh.
  • Deskripsi perusahaan Deskripsi singkat tentang apa yang dilakukan atau ditawarkan perusahaan.
  • Cakupan agen - Tempat agen dimaksudkan untuk digunakan. Jika Anda tidak menetapkannya, nilai default di situs perusahaan akan digunakan.

Setelah mengisi bagian ini sebagian atau sepenuhnya, Anda dapat memeriksa di sisi kanan, di bagian Perintah Anda, paragraf singkat yang berasal dari setelan ini. Ini digunakan sebagai bagian dari pembuatan jawaban.

Perintah ringkasan dan pemilihan model penyimpanan data

Saat kueri pengguna diproses, agen akan melakukan penelusuran di penyimpanan data untuk menemukan sumber yang baik. Agen kemudian mengirimkan kueri pengguna dan sumber yang ditemukan ke LLM, yang melakukan ringkasan.

Anda dapat memilih model yang akan digunakan untuk membuat ringkasan dan secara opsional memberikan perintah Anda sendiri.

Memilih model generatif

Anda dapat memilih model generatif yang digunakan oleh agen penyimpanan data untuk permintaan generatif ringkasan. Tabel berikut berisi opsi yang tersedia:

ID Model Dukungan Bahasa
Default Ini adalah konfigurasi yang saat ini direkomendasikan dan dapat berubah dari waktu ke waktu. Jika menggunakan opsi ini, Anda mungkin mengalami perubahan perilaku agen (kemungkinan peningkatan). Jika Anda menginginkan konsistensi yang lebih baik dalam perilaku agen, pilih model tertentu.
gemini-1.0-pro-001 Tersedia dalam semua bahasa yang didukung.
gemini-1.5-flash-001 Tersedia dalam semua bahasa yang didukung.
gemini-1.5-flash-002 Tersedia dalam semua bahasa yang didukung.

Menyesuaikan dialog ringkasan

Anda dapat memberikan perintah Anda sendiri untuk panggilan LLM ringkasan. Perintah adalah template teks yang dapat berisi placeholder yang telah ditentukan. Placeholder akan diganti dengan nilai yang sesuai saat runtime dan teks akhir akan dikirim ke LLM.

Placeholder-nya adalah sebagai berikut:

  • $original-query: Teks kueri pengguna.
  • $rewritten-query: Dialogflow menggunakan modul penulis ulang untuk menulis ulang kueri pengguna asli ke dalam format yang lebih akurat.
  • $sources: Dialogflow menggunakan Enterprise Search untuk menelusuri sumber berdasarkan kueri pengguna. Sumber yang ditemukan dirender dalam format tertentu:

    [1] title of first source
    content of first source
    [2] title of second source
    content of second source
    
  • $end-user-metadata: Informasi tentang pengguna yang mengirim kueri dirender dalam format berikut:

    The following additional information is available about the human: {
    "key1": "value1",
    "key2": "value2",
    ...
    }
    
  • $conversation: Histori percakapan dirender dalam format berikut:

    Human: user's first query
    AI: answer to user's first query
    Human: user's second query
    AI: answer to user's second query
    
  • ${conversation USER:"<user prefix>" AI:"<agent prefix>" TURNS:<turn count>}: Versi placeholder $conversation yang diparameterisasi. Anda dapat menyesuaikan awalan pengguna akhir (USER), awalan agen (AI), dan jumlah giliran sebelumnya yang akan disertakan (TURNS). Semua nilai parameter placeholder harus ditentukan.

    Misalnya, ${conversation USER:"Human says:" AI:"Agent says:" TURNS:1}. Histori percakapan dirender sebagai:

    Human says: user's first query
    Agent says: answer to user's first query
    

Perintah kustom harus menginstruksikan LLM untuk menampilkan "NOT_ENOUGH_INFORMATION" jika tidak dapat memberikan jawaban. Dalam hal ini, agen akan memanggil peristiwa tidak cocok.

Contoh:

Given the conversation between a Human and a AI assistant and a list of sources,
write a final answer for the AI assistant.
Follow these guidelines:
+   Answer the Human's query and make sure you mention all relevant details from
  the sources, using exactly the same words as the sources if possible.
+   The answer must be based only on the sources and not introduce any additional
  information.
+   All numbers, like price, date, time or phone numbers must appear exactly as
  they are in the sources.
+   Give as comprehensive answer as possible given the sources. Include all
  important details, and any caveats and conditions that apply.
+   The answer MUST be in English.
+   Don't try to make up an answer: If the answer cannot be found in the sources,
  you admit that you don't know and you answer NOT_ENOUGH_INFORMATION.
You will be given a few examples before you begin.

Example 1:
Sources:
[1] <product or service> Info Page
Yes, <company> offers <product or service> in various options or variations.

Human: Do you sell <product or service>?
AI: Yes, <company> sells <product or service>. Is there anything else I can
help you with?

Example 2:
Sources:
[1] Andrea - Wikipedia
Andrea is a given name which is common worldwide for both males and females.

Human: How is the weather?
AI: NOT_ENOUGH_INFORMATION

Begin! Let's work this out step by step to be sure we have the right answer.

Sources:
$sources

$end-user-metadata
$conversation
Human: $original-query
AI:

Penggantian penyimpanan data

Bagian ini memiliki setelan berikut:

  • Link penggantian: Menampilkan link yang paling sesuai jika agen gagal memberikan jawaban.
  • Aktifkan AI Generatif: Mengizinkan penyimpanan data menggunakan AI generatif saat membuat hasil.