Agen

Istilah agen dapat memiliki arti yang berbeda. Dalam Sistem Multi-Agen, yang membentuk hierarki pohon agen, seluruh pohon agen disebut sebagai aplikasi agen.

Aplikasi agen terdiri dari satu atau beberapa agen, dengan setiap agen dapat berupa agen root atau sub-agen.

Root agent (juga dikenal sebagai steering agent) bertindak sebagai titik entri dan pengelola utama untuk keseluruhan aplikasi agen. Agen ini biasanya menangani interaksi utama dengan pengguna akhir, bertanggung jawab untuk memahami sasaran keseluruhan, dan mendelegasikan tugas tertentu ke sub-agen yang sesuai.

Sub-agen (juga dikenal sebagai agen turunan) adalah agen yang lebih khusus yang dirancang untuk menangani tugas, domain, atau kemampuan tertentu. Misalnya, sub-agen dapat ditugaskan untuk menelusuri database tertentu atau menganalisis jenis data tertentu. Sub-agen meningkatkan modularitas dan kemampuan penggunaan kembali dalam aplikasi agen Anda.

Agen root dapat memanggil sub-agen, dan sub-agen dapat memanggil sub-agen lain.

Diagram rute dan sub-agen

Dukungan bahasa

Anda harus mendesain agen menggunakan bahasa Inggris, tetapi agen dapat otomatis mendeteksi bahasa input pengguna akhir, dan akan otomatis merespons menggunakan bahasa yang sama. Untuk mengetahui daftar bahasa yang didukung, lihat referensi bahasa.

Membuat aplikasi agen dan agen root

Untuk membuat aplikasi agen dan agen root:

  1. Buka konsol Gemini Enterprise untuk CX.
  2. Pilih project Anda.
  3. Klik Buat atau Buat agen.
  4. Berikan nama aplikasi agen.
  5. Klik Create. Jika ini adalah aplikasi agen pertama yang Anda buat untuk project, pembuatan dapat memakan waktu 1-2 menit. Pembuat agen ditampilkan dan agen root dibuat untuk Anda.
  6. Klik tanda plus di sudut kanan atas agen root.
  7. Klik Tambahkan petunjuk untuk menambahkan petunjuk untuk agen root.
  8. Klik Tambahkan alat untuk menambahkan alat untuk agen root.

Membuat sub-agen

Untuk membuat sub-agen:

  1. Klik tanda plus di bagian bawah agen root.
  2. Klik Tambahkan sub-agen.

Mengelola aplikasi agen

Untuk mengelola aplikasi agen untuk project Anda:

  1. Buka konsol Gemini Enterprise untuk CX.
  2. Pilih project Anda. Daftar aplikasi agen untuk project Anda akan ditampilkan.

Untuk setiap aplikasi agen, informasi dan tindakan berikut tersedia:

  • Klik nama aplikasi agen untuk membuka aplikasi di pembuat agen.
  • Kolom Di-deploy ke menampilkan jumlah channel tempat aplikasi di-deploy.
  • Kolom Sesi menampilkan jumlah sesi dalam 24 jam terakhir yang menggunakan saluran deployment.
  • Kolom Eskalasi menampilkan jumlah eskalasi dalam 24 jam terakhir yang menggunakan saluran deployment.
  • Waktu update terbaru untuk aplikasi agen ditampilkan.
  • Anda dapat mengklik menu konteks untuk aplikasi agen tertentu, lalu Impor agen, Ekspor agen, atau Hapus agen. Untuk mengetahui informasi selengkapnya, lihat Mengekspor dan mengimpor.

Setelan aplikasi agen

Untuk mengedit setelan aplikasi agen global:

  1. Klik ikon setelan di sisi kanan pembuat.

Setelan aplikasi agen berikut tersedia:

  • Dasar:
    • Interaksi:
      • Model global: Model default yang digunakan kecuali jika diganti oleh masing-masing agen. Perhatikan bahwa beberapa model mungkin dioptimalkan untuk teks atau suara.
      • Kontrol bahasa:
        • Bahasa default: Memulai semua percakapan dalam bahasa ini.
        • Bahasa tambahan: Jika aplikasi agen Anda multibahasa, berikan bahasa tambahan. Aplikasi agen Anda akan otomatis beralih bahasa agar sesuai dengan input pengguna
        • Penanganan bahasa yang tidak didukung: Jika input pengguna diberikan dalam bahasa yang tidak didukung, aplikasi agen akan meminta pengguna untuk mengulangi input satu kali. Jika input baru juga menggunakan bahasa yang tidak didukung, pilih tindakan yang harus dilakukan.
    • Perilaku:
      • Voice: Suara yang digunakan untuk sintesis ucapan.
      • Suara sekitar: Suara latar belakang yang diputar oleh agen.
      • Panjang respons: Sesuaikan seberapa banyak kata yang digunakan agen.
      • Izinkan interupsi pengguna: Izinkan pengguna akhir menginterupsi agen.
      • Menyesuaikan diri saat terganggu: Jika diaktifkan, agen akan mencoba menyesuaikan responsnya dengan mempertimbangkan bahwa pengguna mungkin tidak mendengar semuanya.
    • Detail agen:
      • Nama tampilan: Nama tampilan untuk aplikasi agen.
      • Mengunci agen: Mencegah perubahan diterapkan.
      • Catatan: Deskripsi aplikasi agen yang dapat dibaca manusia. Ini tidak dikirim ke model.
  • Lanjutan:
    • Ucapan:
      • Waktu tunggu diam: Menunggu input pengguna, lalu meminta mereka untuk berinteraksi kembali.
      • Peningkatan volume suara sekitar: Sesuaikan volume suara sekitar.
      • Input keypad: Siapkan nada ganda multi-frekuensi (DTMF) untuk panggilan telepon.
    • Pencatatan aktivitas:
      • Log dan berbagi data: Mengelola setelan di seluruh agen untuk log dan pengembangan agen.
        • Data interaksi: Simpan data interaksi untuk mendapatkan insight yang lebih mendalam dan referensi Anda. Hal ini mencakup interaksi simulasi dan live, data pelacakan, dan lainnya. Jika dinonaktifkan, Anda tidak akan dapat melihat percakapan sebelumnya dengan agen.
      • Aktifkan penyuntingan: Otomatis menemukan dan menghapus data sensitif.
      • Aktifkan Cloud Logging: Streaming log secara otomatis ke Cloud Logging.
      • Mengekspor log ke BigQuery: Mengekspor log ke BigQuery untuk analisis kustom.
      • Perekaman audio: Lokasi bucket Cloud Storage output untuk file audio.
    • Alat:
      • Mode eksekusi: Jalankan panggilan alat secara paralel atau berurutan.
    • Petunjuk global: Petunjuk untuk semua agen di aplikasi agen. Anda dapat menggunakan petunjuk ini untuk menyiapkan identitas atau kepribadian yang stabil di seluruh agen.

Setelan agen

Untuk mengedit setelan khusus sub-agen atau agen induk:

  1. Klik menu konteks di kotak judul agen.
  2. Pilih Edit config.

Setelan agen utama dan sub-agen berikut tersedia:

  • Nama agen: Nama tampilan untuk agen. Gunakan snake case.
  • Model: Model yang digunakan untuk agen.
  • Deskripsi: Deskripsi agen. Deskripsi ini diberikan kepada agen lain di aplikasi agen.
  • Kode kustom: Menyediakan kode untuk callback.