Übersicht
Die Agent Platform unterstützt die Bereitstellung von Agenten, die mit verschiedenen Frameworks erstellt wurden. Dazu müssen Sie zuerst einen Agenten entwickeln, der auf der Plattform bereitgestellt werden kann.
Mit der Agents API können Entwickler Agenten aus der Konfiguration heraus erstellen und bereitstellen. Diese Agenten werden in einer sicheren Linux-basierten Sandbox ausgeführt, wobei das Antigravity-Harness genutzt wird und Zugriff auf Tools und Skills besteht. Weitere Informationen zu verwalteten Agenten 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 übernehmen gängige Aspekte der Agentenentwicklung, z. B. die Serialisierung von Objekten und die Trennung von Initialisierungs- und Ausführungscode. Wir bieten Vorlagen für die folgenden Frameworks:
| Framework | Beschreibung |
|---|---|
| Agent Development Kit | Entwickelt auf Grundlage der 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 | Aufgrund der vordefinierten Konfigurationen und Abstraktionen einfacher für grundlegende Anwendungsfälle zu implementieren. |
| LangGraph | Grafikbasierter Ansatz zur Definition von Workflows mit erweiterten Human-in-the-Loop- und Rewind/Replay-Funktionen. |
| AG2 (ehemals AutoGen) | AG2 bietet ein Framework für die Konversation mit mehreren Agenten als Abstraktion auf hoher Ebene für die Erstellung von LLM-Workflows. |
| LlamaIndex (Vorschau) | Die Abfragepipeline 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 Agenten entwickeln.
Agent2Agent-Protokoll (A2A)
Wenn Sie ein Multi-Agenten-System erstellen, empfehlen wir Ihnen dringend, sich das A2A Protokoll anzusehen. 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 an die Linux Foundation gespendet Google Cloud . Die A2A-SDKs und Beispiele finden Sie im GitHub Repository.
Entwicklung für die Plattform
Wenn Sie einen Agenten erstellen, der auf der Agent Platform ausgeführt werden soll, wird er in einer verwalteten Umgebung ausgeführt. Achten Sie auf die folgenden Muster, um Kompatibilitätsprobleme zu vermeiden:
- Objektserialisierung: Die Plattform serialisiert Ihr Agentenobjekt, um es zu bereitstellen. Achten Sie darauf, dass der Status und die Tools Ihres Agenten serialisiert werden können. Vermeiden Sie beispielsweise offene Dateihandles oder Netzwerksockets im Agentenstatus.
- Trennung des Lebenszyklus: Trennen Sie die Initialisierungslogik Ihres Agenten (Modelle laden, Tools einrichten) von der Ausführungslogik (Abfragen verarbeiten). Die bereitgestellten Vorlagen erledigen das automatisch.
Nächste Schritte
Benutzerdefinierten Agenten erstellen
Erstellen Sie einen benutzerdefinierten Agenten mit der Agent Platform Runtime.
Übersicht über die Managed Agents API on Agent Platform
Informationen zur Managed Agents API on Agent Platform, einer konfigurationsgesteuerten REST-First-Umgebung zum Erstellen autonomer Agenten.
Agenten bereitstellen
Informationen zu den fünf Möglichkeiten, einen Agenten in der Agent Platform Runtime bereitzustellen, je nach Ihren Entwicklungsanforderungen.
Agenten bewerten
Erstellen und stellen Sie einen einfachen Agenten bereit und bewerten Sie ihn mit dem Gen AI Evaluation Service.