
ACP-Anbindung
Eine ACP-Anbindung verbindet ein Computerprogramm mit einem KI-Assistenten über das Agent Communication Protocol, eine festgelegte gemeinsame Sprache für solche Gespräche. Dadurch können Programme verschiedener Hersteller Aufträge austauschen, ohne für jede Kombination eigene Zusatzarbeit.
Wenn zwei Programme miteinander reden sollen, müssen sie sich auf eine gemeinsame Form der Nachrichten einigen. Eine solche Vereinbarung nennt man ein Protokoll: sie legt fest, wie eine Anfrage aussieht und wie die Antwort darauf. Das Agent Communication Protocol, kurz ACP, ist ein solches Regelwerk für Programme, die Aufgaben selbständig erledigen. Es beschreibt, wie ein Programm einen Auftrag stellt, wie Zwischenergebnisse zurückkommen und wie am Ende ein Ergebnis übergeben wird. Von einer ACP-Anbindung spricht man, wenn eine Software genau diese Regeln beherrscht und deshalb an solche Auftragsnehmer angeschlossen werden kann. Der Begriff taucht vor allem dort auf, wo Firmen ihre Software mit KI-Assistenten anderer Anbieter kombinieren wollen.
Das Steckdosen-Problem der Softwarebranche
Ohne gemeinsames Protokoll muss jede Verbindung einzeln gebaut werden. Fünf Programme und fünf Assistenten ergeben theoretisch 25 Einzelverbindungen. Jede davon kostet Entwicklungszeit und muss gepflegt werden, wenn sich eine Seite ändert. Mit einem Protokoll lernt jede Seite nur einmal eine Sprache — und passt danach zu allen anderen.
Der Vergleich mit Stromsteckdosen trifft es gut. Weil in Europa alle Geräte denselben Stecker haben, muss kein Hersteller wissen, in welche Wand sein Föhn kommt. Genau diese Rolle soll ACP für Programme mit KI-Anteil spielen. Der Nutzen liegt weniger in neuen Fähigkeiten als im Wegfall von Reibung.
Für Unternehmen ist das auch eine Frage der Abhängigkeit. Wer alle Verbindungen speziell für einen einzigen Anbieter gebaut hat, kommt schwer wieder weg. Setzt man auf ein offenes Protokoll, lässt sich ein Anbieter leichter austauschen. In Nachrichten über Firmenstrategien wird dieses Argument oft betont.
Was bei einem ACP-Auftrag passiert
Auf der einen Seite steht ein Auftraggeber, meist eine ganz normale Anwendung. Auf der anderen Seite läuft ein Dienst, der Aufgaben annimmt, oft mit einem KI-Sprachmodell im Hintergrund. Der Auftraggeber schickt eine Nachricht mit dem Auftrag, etwa: fasse dieses Dokument zusammen. Der Dienst bestätigt, arbeitet und meldet sich mit dem Ergebnis zurück.
Wichtig ist, dass Aufträge lange laufen dürfen. Anders als beim Abruf einer Webseite kommt die Antwort nicht sofort. Das Protokoll sieht deshalb Zwischenmeldungen vor, etwa Fortschritt oder Rückfragen. Der Auftraggeber kann eine laufende Aufgabe auch abbrechen.
Häufig verwechselt wird ACP mit dem Model Context Protocol, kurz MCP. MCP regelt, wie ein KI-Modell an Werkzeuge und Daten kommt, also den Blick nach innen. ACP regelt, wie zwei selbständige Dienste einander Aufträge geben. Die beiden schließen sich nicht aus, sondern werden oft zusammen eingesetzt.
ACP in Produkten und Meldungen
Am häufigsten liest man den Begriff in Ankündigungen von Software für Unternehmen. Ein Anbieter für Kundenverwaltung schreibt dann etwa, sein Produkt habe nun eine ACP-Anbindung. Gemeint ist: fremde KI-Assistenten dürfen darin Aufgaben anstoßen, ohne Sonderprogrammierung. Für Anleger ist das ein Hinweis darauf, wie offen ein Produkt für andere Systeme ist.
Im Alltag merkt man davon nichts direkt, spürt aber die Folgen. Ein Firmen-Chatbot, der einen Urlaubsantrag stellt und gleichzeitig einen Termin sucht, muss dafür mehrere Systeme ansprechen. Solche Ketten sind mit einheitlichen Anbindungen leichter zu bauen. Auch Werkzeuge für Programmierer nutzen inzwischen ähnliche Verbindungen.
Ein typischer Irrtum: eine ACP-Anbindung macht ein Programm nicht klug. Sie ist nur die Leitung, nicht der Inhalt. Wie gut das Ergebnis wird, hängt am Dienst am anderen Ende. Und weil sich mehrere Protokolle noch um denselben Platz streiten, ist offen, welches sich am Ende durchsetzt.