Übersicht über A2A-Agents in Cloud Run

Mit Cloud Run können Sie Agent2Agent-Agenten (A2A) als Cloud Run-Dienste bereitstellen und skalieren. Mit dieser Architektur können Sie autonome Multi-Agenten-Workflows ausführen, die in verteilten Umgebungen zusammenarbeiten und Aufgaben austauschen.

Eine Einführung in die grundlegenden Protokollkonzepte finden Sie unter Wichtige Konzepte in A2A.

Beziehung zwischen KI-Agenten und dem A2A-Protokoll

KI-Agenten sind Softwareprogramme, die ihre Umgebung wahrnehmen, Entscheidungen treffen und autonom handeln können, um bestimmte Ziele zu erreichen. Diese Agenten werden immer ausgefeilter und nutzen häufig Large Language Models (LLMs) für komplexe Aufgaben wie logisches Denken, Planung und Interaktionen in natürlicher Sprache.

Da immer mehr spezialisierte KI-Agenten entwickelt werden, wird es immer wichtiger, dass sie miteinander kommunizieren und zusammenarbeiten können. Das Agent2Agent-Protokoll (A2A) ist ein offener Standard, der eine nahtlose und sichere Kommunikation und Interoperabilität zwischen KI-Agenten ermöglichen soll, auch wenn sie mit unterschiedlichen Frameworks, von verschiedenen Anbietern oder auf separaten Servern erstellt wurden. Mit A2A können Agenten als Peers zusammenarbeiten, ohne ihren internen Status oder ihre Logik offenzulegen.

Das folgende Diagramm veranschaulicht die Architektur eines A2A-Agentensystems und zeigt einen A2A-Client (Nutzer oder Agent), der mit dem A2A-Agenten interagiert:

Ein KI-Agent interagiert mit anderen KI-Agenten, die in Cloud Run gehostet werden.
Abbildung 1.Komponenten eines in Cloud Run gehosteten A2A-Agenten.

Der Kern des A2A-Agenten ist eine Bereitstellungs- und Orchestrierungsebene wie Cloud Run. Diese Ebene verwaltet Interaktionen mit KI-Modellen wie Gemini und Vertex AI, Speichern wie AlloyDB und A2A TaskStore sowie externen Tools über APIs. Clients interagieren mit dem Agenten, indem sie Anfragen wie „Agentenkarte abrufen“ oder „Nachricht senden“ senden und Aufgabenaktualisierungen erhalten.

Informationen zum Lebenszyklus von A2A-Anfragen finden Sie im Abschnitt Lebenszyklus von A2A-Anfragen.

Nächste Schritte