A2A Protocol: Standar Baru Agar Agen AI Saling Bicara

(https://developers.googleblog.com/en/a2a-a-new-era-of-agent-interoperability/)
Bayangkan kamu menyuruh asisten AI mengurus perjalanan dinas. Asisten itu memeriksa kalender, memesan tiket, lalu menagih biaya ke tiga sistem. Rantai itu sering macet karena agen beda vendor tidak saling memahami. Kamu akhirnya memindahkan data manual. A2A lahir untuk memutus rantai manual tersebut.
Supaya tidak tertukar, bedakan dua protokol ini. MCP menghubungkan agen ke tools seperti database atau API. Arahnya vertikal, memperdalam kemampuan satu agen. A2A menghubungkan agen mandiri lintas vendor. Arahnya horizontal, memberi jangkauan ke seluruh sistem.
Apa Itu A2A Protocol?
Google memperkenalkan A2A pada 9 April 2025 sebagai protokol terbuka. Peluncuran awal didukung lebih dari 50 mitra teknologi dan layanan. Pada 23 Juni 2025, Linux Foundation meresmikannya sebagai proyek terbuka. Dukungan tumbuh hingga lebih dari 100 perusahaan. Pengelolaan netral membuat adopsi tidak dikunci satu vendor.
Ciri pembeda A2A adalah status tiap agen sebagai peer yang opak. Agen boleh berkolaborasi tanpa membuka memori internal atau logika pribadinya. Privasi data dan kekayaan intelektual tetap terjaga. Setiap agen mempublikasikan kemampuannya lewat Agent Card berformat JSON. Empat kemampuan inti hasil negosiasi kedua agen terangkum seperti pada Figure 1.
Bagaimana Cara Kerja A2A Protocol?
Alur kerja A2A memakai pola client dan server:
- Agent Card: dokumen JSON berisi identitas, endpoint, dan skema autentikasi agen.
- Discovery: client agent membaca kartu kandidat lalu memilih yang paling cocok.
- Task: unit kerja ber-ID unik dengan status dan hasil bernama artifact.
- Transport: HTTPS berformat JSON-RPC 2.0 plus streaming SSE dan push notification.
Remote agent memproses task lalu meminta info tambahan bila perlu. Hasilnya dikirim sebagai artefak yang bisa di-streaming bertahap. Setiap pesan membawa parts bertipe eksplisit seperti teks, file, atau JSON. Kedua agen menegosiasikan format sesuai kemampuan UI pengguna. Pembagian peran A2A dan MCP terlihat seperti pada Figure 2.

(https://a2a-protocol.org/latest/topics/a2a-and-mcp/)
Contoh Penggunaan A2A di Dunia Nyata
Demo resmi Google memakai contoh perekrutan software engineer. Manajer menugaskan agen mencari kandidat lewat antarmuka Agentspace. Agen itu berinteraksi dengan agen spesialis lain guna menyusun daftar. Manajer lalu memerintahkan penjadwalan wawancara. Setelah itu agen berbeda diajak mengurus pemeriksaan latar belakang.
IBM menggambarkan agen inventaris di sektor ritel. Agen itu memantau stok lewat MCP ke database produk. Saat stok menipis, ia memberi tahu agen pemesanan internal. Agen pemesanan memakai A2A untuk menghubungi agen supplier eksternal. Supplier merespons lewat protokol sama hingga pesanan tercatat.
Contoh resmi memakai latar bengkel dengan mekanik AI. Pelanggan melaporkan suara berderak ke agen manajer bengkel. Manajer mengadakan dialog diagnostik dan meminta video suara tersebut. Mekanik memakai MCP untuk pemindai diagnostik dan manual reparasi. Saat suku cadang kurang, mekanik memakai A2A untuk memesan ke agen supplier.
Perbandingan MCP vs A2A
Tabel berikut merangkum perbedaan kedua protokol:
| Aspek | MCP | A2A |
| Arah | Vertikal, agen ke tools | Horizontal, agen ke agen |
| Lawan bicara | Tools dan data | Agen lintas vendor |
| Interaksi | Stateless, terstruktur | Stateful, multi-turn |
| Discovery | Daftar tools bawaan | Agent Card JSON |
| Peran | Kedalaman agen | Jangkauan sistem |
Kelebihan dan Keterbatasan A2A Protocol
Kelebihan utama A2A adalah interoperabilitas lintas vendor. Fondasinya memakai standar populer seperti HTTP, JSON-RPC, dan SSE. Tim enterprise bisa adopsi tanpa merombak tumpukan teknologi. Dukungan task panjang dengan streaming menjaga agen tetap sinkron. Tata kelola terbuka membuat pengembangannya tidak dikendalikan vendor tunggal.
Keterbatasannya perlu kamu pahami sebelum bereksperimen. Protokol ini masih muda sehingga beberapa skema pendukung masih berkembang. Keamanannya bertumpu pada autentikasi enterprise yang benar. Banyak agen otonom menambah beban observabilitas task lintas pihak. Mulailah dari kasus internal berisiko rendah sambil menunggu spesifikasi matang.
Kesimpulan
A2A memberi fondasi agar agen beda vendor saling menemukan dan menyelesaikan task panjang. Pemisahan peran dengan MCP membuat arsitektur multi-agen mudah dinalar. Kematangan spesifikasi akan menentukan kecepatan adopsi di enterprise. Tantangan terbesar ada pada keamanan dan tata kelola lintas organisasi. Jika kamu mahasiswa atau developer pemula, bangun dua agen kecil yang bertukar task lewat A2A.
Penulis: Emmanuel Daniel Widhiarto, S.Kom – FDP Scholar
Referensi
Google for Developers. (2025). Announcing the Agent2Agent Protocol (A2A). https://developers.googleblog.com/en/a2a-a-new-era-of-agent-interoperability/
A2A Protocol Documentation. (2025). A2A and MCP: Detailed Comparison. https://a2a-protocol.org/latest/topics/a2a-and-mcp/
IBM. (2025). What Is Agent2Agent (A2A) Protocol?. https://www.ibm.com/think/topics/agent2agent-protocol
The Linux Foundation. (2025). Linux Foundation Launches the Agent2Agent Protocol Project. https://www.linuxfoundation.org/press/linux-foundation-launches-the-agent2agent-protocol-project-to-enable-secure-intelligent-communication-between-ai-agents
Comments :