Ringkasan agen A2A di Cloud Run

Panduan ini memberikan ringkasan tentang hosting agen Agent2Agent (A2A) di Cloud Run.

Untuk pengantar tentang konsep A2A, lihat Konsep Utama dalam A2A.

Hubungan Agen AI dan Protokol A2A

Agen AI adalah program software yang dapat memahami lingkungannya, membuat keputusan, dan mengambil tindakan otonom untuk mencapai sasaran tertentu. Agen ini menjadi semakin canggih, sering kali memanfaatkan Model Bahasa Besar (LLM) untuk tugas-tugas kompleks seperti penalaran, perencanaan, dan interaksi bahasa alami.

Seiring dikembangkannya agen AI yang lebih khusus, kebutuhan mereka untuk berkomunikasi dan berkolaborasi menjadi sangat penting. Protokol Agent2Agent (A2A) adalah standar terbuka yang dirancang untuk memungkinkan komunikasi dan interoperabilitas yang lancar dan aman antara agen AI, meskipun agen tersebut dibangun menggunakan framework yang berbeda, oleh vendor yang berbeda, atau berjalan di server terpisah. A2A memungkinkan agen bekerja sama sebagai rekan tanpa mengekspos status atau logika internalnya.

Diagram berikut mengilustrasikan arsitektur sistem Agen A2A, yang menunjukkan Klien A2A (pengguna atau agen) berinteraksi dengan Agen A2A:

Agen berinteraksi dengan agen lain, yang dihosting di
    Cloud Run.
Gambar 1.Komponen agen A2A yang dihosting di Cloud Run.

Inti Agen A2A adalah lapisan penyajian dan orkestrasi, seperti Cloud Run. Lapisan ini mengelola interaksi dengan model AI seperti Gemini dan Vertex AI, penyimpanan memori seperti AlloyDB dan A2A TaskStore, serta alat eksternal melalui API. Klien berinteraksi dengan agen dengan mengirim permintaan, seperti "Dapatkan Kartu Agen" atau "kirim pesan", dan menerima update tugas.

Untuk mengetahui informasi tentang siklus proses permintaan A2A, lihat bagian Siklus Proses Permintaan A2A.

Langkah berikutnya