Übersicht
Die Agent Platform unterstützt die Bereitstellung von Agents, die mit verschiedenen Frameworks erstellt wurden. Zuerst müssen Sie einen Agenten entwickeln, der auf der Plattform bereitgestellt werden kann.
Mit der Agents API können Entwickler Agents aus der Konfiguration heraus erstellen und bereitstellen. Diese Agents werden in einer sicheren Linux-basierten Sandbox ausgeführt und nutzen das Antigravity-Harness. Sie bieten Zugriff auf Tools und Skills. Weitere Informationen zu verwalteten Agents finden Sie unter Managed Agents API on Agent Platform.
Am einfachsten lässt sich ein Agent mit einer der von uns bereitgestellten frameworkspezifischen Vorlagen entwickeln. Diese Vorlagen decken gängige Aspekte der Agent-Entwicklung ab, z. B. das Serialisieren von Objekten und das Trennen von Initialisierungs- und Ausführungscode. Wir stellen Vorlagen für die folgenden Frameworks zur Verfügung:
| Framework | Beschreibung |
|---|---|
| Agent Development Kit | Sie basieren auf den internen Best Practices von Google für Entwickler, die KI-Anwendungen erstellen, oder Teams, die schnell robuste agentenbasierte Lösungen prototypisieren und bereitstellen müssen. |
| Agent2Agent (Vorschau) | Das Agent2Agent-Protokoll (A2A) ist ein offener Standard, der eine nahtlose Kommunikation und Zusammenarbeit zwischen KI-Agenten ermöglichen soll. |
| LangChain | Einfachere Implementierung für grundlegende Anwendungsfälle aufgrund der vordefinierten Konfigurationen und Abstraktionen. |
| LangGraph | Graphbasierter Ansatz zum Definieren von Workflows mit erweiterten Human-in-the-Loop- und Rewind/Replay-Funktionen. |
| AG2 (früher AutoGen) | AG2 bietet ein Framework für Unterhaltungen mit mehreren Agenten als Abstraktion auf hoher Ebene zum Erstellen von LLM-Workflows. |
| LlamaIndex (Vorschau) | Die Abfrage-Pipeline von LlamaIndex bietet eine Schnittstelle auf hoher Ebene zum Erstellen von RAG-Workflows (Retrieval-Augmented Generation). |
Wenn Ihr Anwendungsfall nicht mit einer der frameworkspezifischen Vorlagen übereinstimmt, können Sie einen eigenen benutzerdefinierten Agent entwickeln.
Agent2Agent-Protokoll (A2A)
Wenn Sie ein Multi-Agenten-System erstellen, empfehlen wir Ihnen dringend, das A2A-Protokoll zu lesen. Das A2A-Protokoll ist ein offener Standard, der eine nahtlose Kommunikation und Zusammenarbeit zwischen KI-Agenten ermöglicht, unabhängig von ihren zugrunde liegenden Frameworks. Es wurde im Juni 2025 von Google Cloud an die Linux Foundationgespendet. Wenn Sie die A2A-SDKs verwenden oder die Beispiele ausprobieren möchten, sehen Sie sich das GitHub-Repository an.
Für die Plattform entwickeln
Wenn Sie einen Agenten erstellen, der auf der Agent Platform ausgeführt werden soll, müssen Sie berücksichtigen, dass Ihr Agent in einer verwalteten Umgebung ausgeführt wird. Achten Sie auf die folgenden Muster, um die Kompatibilität zu gewährleisten:
- Objektserialisierung: Die Plattform serialisiert Ihr Agent-Objekt, um es bereitzustellen. Achten Sie darauf, dass der Status und die Tools Ihres Agenten serialisierbar sind. Vermeiden Sie es beispielsweise, offene Dateihandles oder Netzwerk-Sockets im Agentenstatus zu speichern.
- Trennung des Lebenszyklus: Trennen Sie die Initialisierungslogik Ihres Agenten (Modelle laden, Tools einrichten) von der Ausführungslogik (Anfragen bearbeiten). Die bereitgestellten Vorlagen erledigen das automatisch.
Nächste Schritte
Benutzerdefinierten KI-Agenten erstellen
Erstellen Sie einen benutzerdefinierten Agenten mit der Agent Platform-Laufzeit.
Übersicht über die Managed Agents API auf der Agent Platform
Informationen zur Managed Agents API auf der Agent Platform, einer konfigurationsgesteuerten, REST-basierten Umgebung zum Erstellen autonomer Agenten.
Agents bereitstellen
Hier erfahren Sie, wie Sie einen Agenten in Agent Platform Runtime bereitstellen können.
KI-Agents bewerten
Einen einfachen Agenten erstellen und bereitstellen und den Gen AI Evaluation Service verwenden, um den Agenten zu bewerten