Sesi Platform Agen mempertahankan histori interaksi antara pengguna dan agen. Sesi menyediakan sumber definitif untuk memori jangka panjang dan konteks percakapan.
Anda memiliki beberapa opsi untuk menggunakan Sesi Platform Agen:
Agent Development Kit: Setelah Anda men-deploy agen Agent Development Kit (ADK) ke Platform Agen Gemini Enterprise, pengelolaan sesi akan ditangani secara otomatis.
Panggilan API: Anda dapat melakukan panggilan API langsung ke Sesi Platform Agen jika tidak ingin mengelola sesi menggunakan agen ADK.
Konsep inti
Sesi: Sesi mewakili 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. Peristiwa mendukung skema fleksibel untuk mengakomodasi data kustom dan framework yang berbeda.
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 kontinuitas lintas sesi.
Fungsi inti
Fungsi inti Sesi Platform Agen mencakup hal berikut:
Memulai percakapan baru: Membuat 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: Menambahkan interaksi (peristiwa) baru ke histori sesi untuk memperbarui sesi.
Mencantumkan percakapan: Menemukan thread sesi aktif untuk pengguna dan aplikasi tertentu.
Membersihkan: Menghapus objek sesi dan data terkaitnya saat percakapan selesai atau tidak lagi diperlukan.