🤖HermesBlog
Panduan Fitur Hermes · Parte 258/9/2026

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.

hermes-feature-25-acp

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

  1. Setiap pesan punya tipe – baik request (permintaan) atau response (respons).
  2. Setiap permintaan punya aksi – seperti create_event atau get_weather.
  3. Setiap respons punya statussuccess (berhasil) atau error (gagal).
  4. 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