🤖HermesBlog
Hermes-Funktionsleitfäden · Teil 258/9/2026

ACP – Kommunikationsprotokoll zwischen Agents

ACP – Kommunikationsprotokoll zwischen Agents – leicht verständlicher Leitfaden basierend auf offiziellen Dokumenten

Stell dir zwei Kollegen vor, die unterschiedliche Sprachen sprechen – der eine nutzt E-Mails, der andere haftet auf Zetteln. Die werden nie etwas gebacken bekommen, wenn sie sich nicht auf eine gemeinsame Art verständigen, Nachrichten auszutauschen. Genau das macht ACP für KI-Agenten.

hermes-feature-25-acp

Was ist ACP?

ACP steht für Agent Communication Protocol (Agenten-Kommunikationsprotokoll). Es ist eine Reihe von Regeln, die es zwei KI-Agenten (oder einem Agenten und einem Tool) ermöglicht, auf eine klare, strukturierte Weise miteinander zu sprechen – wie ein universeller Übersetzer für Maschinen. Anstatt dass jeder Agent rät, was der andere meint, folgen sie einer gemeinsamen „Sprache“ aus Anfragen und Antworten.

Stell es dir wie den Handschlag vor einem Gespräch vor. Ein Agent sagt: „Ich brauche diese Daten“, und der andere antwortet: „Bitte schön, in genau diesem Format.“ Keine Verwirrung, kein verlorener Kontext.

Warum brauchen wir das?

Ohne ACP müsste jeder Agent individuellen Code schreiben, um jeden anderen Agenten zu verstehen. Das ist, als müsste man für jedes Freundespaar ein neues Wörterbuch schreiben. ACP löst das, indem es einen Standard schafft, den jeder nutzen kann.

Zum Beispiel in Hermes Agent könntest du haben:

  • Einen Planungs-Agenten, der entscheidet, was zu tun ist.
  • Einen Arbeits-Agenten, der die Aufgabe tatsächlich ausführt.
  • Einen Gedächtnis-Agenten, der frühere Ergebnisse speichert.

ACP ermöglicht es ihnen, Nachrichten hin und her zu schicken, ohne dass du für jedes Paar Klebecode schreiben musst.

Wie funktioniert das in der Praxis?

Hier ist ein einfaches Beispiel. Angenommen, du bittest Hermes, „ein Meeting zu buchen und eine Zusammenfassung zu senden“. Der Planungs-Agent sendet eine Nachricht an den Kalender-Agenten:

{
  "type": "request",
  "action": "create_event",
  "params": {
    "title": "Project Sync",
    "time": "2025-05-01T10:00:00Z"
  }
}

Der Kalender-Agent antwortet:

{
  "type": "response",
  "status": "success",
  "data": {
    "event_id": "12345"
  }
}

Jetzt weiß der Planungs-Agent, dass das Ereignis erstellt wurde. Er kann dann eine weitere Nachricht an den E-Mail-Agenten mit der Ereignis-ID senden. Niemand ist verwirrt.

Die wichtigsten Regeln von ACP

  1. Jede Nachricht hat einen Typ – entweder request oder response.
  2. Jede Anfrage hat eine Aktion – wie create_event oder get_weather.
  3. Jede Antwort hat einen Statussuccess oder error.
  4. Daten sind strukturiert – mit JSON, damit sie leicht zu lesen und zu parsen sind.

Das war’s. Einfach, aber mächtig.

Ein Beispiel aus dem echten Leben

Denk ans Essenbestellen im Restaurant. Du (der Nutzer) gibst deine Bestellung dem Kellner (Planungs-Agent). Der Kellner schreibt sie auf einen Zettel (ACP-Nachricht) und reicht ihn dem Koch (Arbeits-Agent). Der Koch kocht das Gericht und stellt den Teller in die Durchreiche (Antwort). Der Kellner holt ihn ab und bringt ihn dir. Jeder kennt das Zettel-Format, also läuft die Küche reibungslos.

Zusammenfassung und praktischer Tipp

ACP ist der unsichtbare Klebstoff, der KI-Agenten ohne Chaos zusammenarbeiten lässt. Es geht um klare, strukturierte Nachrichten – nicht mehr, nicht weniger.

Praktischer Tipp: Wenn du deine eigenen Agenten in Hermes baust, definiere immer deine Nachrichtentypen und Aktionen, bevor du die Logik schreibst. Starte mit einer einfachen JSON-Vorlage wie der obigen und teste zuerst mit zwei Agenten. Sobald das funktioniert, füge mehr hinzu. Du sparst dir später Stunden beim Debuggen.

Jetzt geh und sprich mit deinen Agenten – sie werden sich schon verstehen.

📖 Offizielle Dokumentation

この記事は Hermes Agent のOffizielle Dokumentationに基づいています:Offizielle Dokumentation › user-guide/features/acp