Sesi Agent Platform menyimpan histori interaksi antara pengguna dan agen. Sesi menyediakan sumber pasti untuk memori jangka panjang dan konteks percakapan.
Anda memiliki beberapa opsi untuk menggunakan Sesi Agent Platform:
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 Agent Platform 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. Peristiwa mendukung skema yang fleksibel untuk mengakomodasi data kustom dan berbagai framework.
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 Agent Platform 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 pesan sesi aktif untuk pengguna dan aplikasi tertentu.
Membersihkan: Hapus objek sesi dan data terkaitnya saat percakapan selesai atau tidak lagi diperlukan.