ACP — Protokol Komunikasi Antar Agen
ACP — Protokol Komunikasi Antar Agen — panduan mudah dipahami berdasarkan dokumentasi resmi
Bayangkan dua rekan kerja yang berbicara dengan bahasa berbeda—satu menggunakan email, yang lain menggunakan catatan tempel. Mereka tidak akan pernah menyelesaikan apa pun kecuali mereka sepakat tentang cara umum untuk mengirim pesan. Itulah persisnya yang dilakukan ACP untuk agen AI.
Apa Itu ACP?
ACP adalah singkatan dari Agent Communication Protocol (Protokol Komunikasi Agen). Ini adalah seperangkat aturan yang memungkinkan dua agen AI (atau agen dan alat) untuk berbicara satu sama lain dengan cara yang jelas dan terstruktur—seperti penerjemah universal untuk mesin. Alih-alih setiap agen menebak-nebak apa yang dimaksud agen lain, mereka mengikuti “bahasa” permintaan dan balasan yang sama.
Anggap saja ini sebagai jabat tangan sebelum percakapan dimulai. Satu agen berkata, “Saya butuh data ini,” dan yang lain menjawab, “Ini dia, dalam format yang persis seperti ini.” Tidak ada kebingungan, tidak ada konteks yang hilang.
Mengapa Kita Membutuhkannya?
Tanpa ACP, setiap agen perlu kode khusus untuk memahami agen lain. Itu seperti menulis kamus baru untuk setiap pasangan teman. ACP memecahkan masalah ini dengan menciptakan satu standar yang bisa digunakan semua orang.
Misalnya, di Hermes Agent, kamu mungkin punya:
- Agen perencana yang memutuskan apa yang harus dilakukan.
- Agen pekerja yang benar-benar mengerjakan tugas.
- Agen memori yang menyimpan hasil-hasil sebelumnya.
ACP memungkinkan mereka saling mengirim pesan tanpa kamu harus menulis kode perekat untuk setiap pasangan.
Bagaimana Cara Kerjanya dalam Praktik?
Berikut contoh sederhana. Misalkan kamu meminta Hermes untuk “jadwalkan rapat dan kirim ringkasannya.” Agen perencana mengirim pesan ke agen kalender:
{
"type": "request",
"action": "create_event",
"params": {
"title": "Project Sync",
"time": "2025-05-01T10:00:00Z"
}
}
Agen kalender menjawab:
{
"type": "response",
"status": "success",
"data": {
"event_id": "12345"
}
}
Sekarang agen perencana tahu bahwa acara sudah dibuat. Ia kemudian bisa mengirim pesan lain ke agen email dengan ID acara tersebut. Tidak ada yang bingung.
Aturan Utama ACP
- Setiap pesan punya tipe – baik
request(permintaan) atauresponse(respons). - Setiap permintaan punya aksi – seperti
create_eventatauget_weather. - Setiap respons punya status –
success(berhasil) atauerror(gagal). - Data terstruktur – menggunakan JSON, sehingga mudah dibaca dan diurai.
Itu saja. Sederhana, tapi kuat.
Analogi Dunia Nyata
Bayangkan memesan makanan di restoran. Kamu (pengguna) memberikan pesananmu ke pelayan (agen perencana). Pelayan menuliskannya di nota (pesan ACP) dan memberikannya ke koki (agen pekerja). Koki memasak hidangan dan meletakkan piring di meja dapur (respons). Pelayan mengambilnya dan membawanya kepadamu. Semua orang tahu format nota, jadi dapur berjalan lancar.
Ringkasan dan Tips Praktis
ACP adalah perekat tak terlihat yang memungkinkan agen AI bekerja sama tanpa kekacauan. Ini semua tentang pesan yang jelas dan terstruktur—tidak lebih, tidak kurang.
Tips praktis: Saat membangun agenmu sendiri di Hermes, selalu tentukan tipe pesan dan aksi sebelum menulis logikanya. Mulailah dengan template JSON sederhana seperti contoh di atas, dan uji dengan dua agen terlebih dahulu. Setelah itu berhasil, tambahkan lebih banyak. Kamu akan menghemat berjam-jam waktu debugging nantinya.
Sekarang pergilah bicara dengan agen-agenmu—mereka akan saling memahami dengan baik.
📖 Dokumentasi resmi
この記事は Hermes Agent のDokumentasi resmiに基づいています:Dokumentasi resmi › user-guide/features/acp