Ringkasan Sesi Vertex AI Agent Engine

Sesi Vertex AI Agent Engine mempertahankan histori interaksi antara pengguna dan agen. Sesi menyediakan sumber pasti untuk memori jangka panjang dan konteks percakapan.

Anda memiliki beberapa opsi untuk menggunakan Sesi Vertex AI Agent Engine:

  • Agent Development Kit: Setelah Anda men-deploy agen Agent Development Kit (ADK) ke Vertex AI Agent Engine, pengelolaan sesi akan ditangani secara otomatis.

  • Panggilan API: Anda dapat melakukan panggilan API langsung ke Sesi Vertex AI Agent Engine jika tidak ingin mengelola sesi menggunakan agen ADK.

Konsep inti

  • Sesi: Sesi merepresentasikan urutan kronologis pesan dan tindakan (peristiwa) untuk satu interaksi berkelanjutan antara pengguna dan sistem agen Anda.

  • Peristiwa: Peristiwa menyimpan konten percakapan, serta tindakan yang dilakukan oleh agen seperti panggilan fungsi.

  • Status: Status menyimpan data sementara yang hanya relevan selama percakapan saat ini.

  • Memori: Memori adalah informasi yang dipersonalisasi yang dapat diakses di beberapa sesi untuk pengguna tertentu. Agen dapat menggunakan memori untuk mempersonalisasi respons kepada pengguna dan memastikan kesinambungan lintas sesi.

Fungsi inti

Fungsi inti Sesi Vertex AI Agent Engine mencakup hal berikut:

  • Memulai percakapan baru: Buat sesi baru saat pengguna memulai interaksi dengan agen.

  • Melanjutkan percakapan yang ada: Mengambil sesi tertentu sehingga agen dapat melanjutkan percakapan yang telah dijeda.

  • Menyimpan progres: Tambahkan interaksi (peristiwa) baru ke histori sesi untuk memperbarui sesi.

  • Mencantumkan percakapan: Temukan rangkaian sesi aktif untuk pengguna dan aplikasi tertentu.

  • Membersihkan: Hapus objek sesi dan data terkaitnya saat percakapan selesai atau tidak lagi diperlukan.

Langkah berikutnya