Ringkasan

Sesi Mesin Agen Vertex AI mempertahankan histori interaksi antara pengguna dan agen. Sesi memberikan sumber pasti untuk memori jangka panjang dan konteks percakapan.

Anda memiliki beberapa opsi untuk menggunakan Sesi Mesin Agen Vertex AI:

  • 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 Mesin Agen Vertex AI 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.

  • 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 kenangan untuk mempersonalisasi respons kepada pengguna dan memastikan kontinuitas lintas sesi.

Fungsi inti

Fungsi inti Sesi Mesin Agen Vertex AI mencakup hal berikut:

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

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

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

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

  • Pembersihan: Menghapus objek sesi dan data terkaitnya saat percakapan selesai atau tidak diperlukan lagi.

Langkah berikutnya