Contoh aplikasi agen

Anda dapat menggunakan aplikasi agen contoh yang dibuat ke dalam konsol untuk memahami cara membangun aplikasi agen yang telah selesai dan mempelajari praktik terbaik untuk desain.

Mengimpor aplikasi agen contoh ke project Anda

Untuk mengimpor:

  1. Buka konsol CX Agent Studio.
  2. Pilih project Anda.
  3. Klik tombol drop-down di samping tombol Agen baru.
  4. Klik Coba agen contoh.

Setelah sedikit penundaan, aplikasi agen contoh akan dimuat di konsol.

Agen retail Cymbal

Aplikasi agen contoh ini adalah asisten untuk perusahaan fiktif bernama Cymbal Home & Garden. Asisten ini dapat membantu pelanggan memilih produk, mengidentifikasi tanaman, dan mengelola keranjang belanja mereka.

Coba lakukan percakapan dengan memasukkan input di simulator agen pratinjau. Anda dapat mengupload gambar tumbuhan, meminta agen untuk mengidentifikasinya, dan menambahkannya ke keranjang belanja Anda.

Fitur berikut didemonstrasikan:

Fitur Deskripsi
Arsitektur multi-agen Agen root (cymbal_retail_agent) menangani sebagian besar percakapan. Sub-agen menangani pertanyaan terkait peningkatan penjualan dan pertanyaan di luar cakupan.
Petunjuk Petunjuk terstruktur khusus agen dan global ditentukan untuk setiap agen. Petunjuk ini secara eksplisit menjelaskan apa yang harus dilakukan agen dan cara melakukannya. Petunjuk ini juga menunjukkan cara merujuk agen, alat, dan variabel lainnya.
Alat Alat Python, alat Google Penelusuran, dan alat OpenAPI disertakan. Alat OpenAPI memberikan contoh untuk menentukan API dengan 3 endpoint. Alat sistem end_session digunakan untuk menyelesaikan panggilan telepon (lihat bagian "Session Management" agen root). Banyak alat ini memiliki implementasi stub, tetapi beberapa telah menyelesaikan implementasi.
Misalnya, lihat alat greetingPython, yang digunakan untuk mengontrol ucapan. Kode ini menunjukkan cara satu alat dapat memanggil alat lain.
Variabel Variabel skema kustom digunakan untuk menyimpan profil pelanggan. Anda dapat memperbarui profil ini agar sesuai dengan kebutuhan Anda. Variabel boolean digunakan untuk menunjukkan apakah pengelola telah menyetujui diskon. Variabel boolean digunakan untuk melacak apakah gambar telah diupload.
Pedoman Setelan pembatasan telah disesuaikan. Perlindungan perintah diaktifkan dengan hasil kustom, daftar blokir ditentukan dengan hasil kustom, hasil keamanan ditentukan, dan aturan dikonfigurasi dengan petunjuk.
Callback Callback telah ditentukan untuk before_model_callback, after_model_callback, dan after_tool_callback.
Evaluasi Saat pertama kali memuat aplikasi agen, banyak evaluasi berbasis skenario dan golden yang ditentukan dan mulai dieksekusi. Anda dapat memeriksa hasil evaluasi ini setelah pengujian selesai.