Wenn Sie die Agents CLI mit Ihrem bevorzugten KI-basierten Entwicklungstool wie der Gemini CLI, Claude Code oder Codex verwenden, können Sie Prompts in natürlicher Sprache verwenden, um einen Prototyp eines Agenten zu definieren, lokal zu testen und in einer Google Cloud Laufzeitumgebung bereitzustellen.
In dieser Anleitung erstellen Sie einen „Höhlenmenschen Komprimierer“-Agenten, der ausführliche Texte in prägnante Zusammenfassungen umwandelt, inspiriert von Höhlenmenschen.
Hinweis
Erfüllen Sie die folgenden Voraussetzungen:
Sie benötigen ein Google Cloud Projekt und die Agent Platform API muss aktiviert sein. Wenn nicht, führen Sie eine der folgenden Kurzanleitungen aus:
Installieren Sie ein KI-basiertes Entwicklungstool wie Antigravity, Gemini CLI, Claude Code oder Codex. Dieses Tool ist für die Interaktion mit der Agents CLI erforderlich.
Einrichtung
Installieren Sie
uv, ein Python-Paketinstallationsprogramm. Eine Anleitung finden Sie in der Installationsanleitung für uv.Führen Sie den Einrichtungsbefehl für die Agents CLI mit
uvxaus (inuventhalten). Dies ist der einzige Befehl der Agents CLI, den Sie direkt ausführen:uvx google-agents-cli setupÖffnen Sie Ihr KI-Entwicklungstool, z. B. Antigravity.
Projektgerüst erstellen
Weisen Sie Ihr KI-Entwicklungstool mit dem folgenden Prompt an:
Use agents-cli to build an agent that compresses verbose text into concise, caveman-style summaries.
Ihr KI-Entwicklungstool aktiviert die Skills google-agents-cli-workflow und google-agents-cli-scaffold. Es führt die folgenden Aktionen aus:
- Stellt klärende Fragen, z. B. zum Bereitstellungsziel und zu Sicherheitsbeschränkungen.
- Erstellt eine
DESIGN_SPEC.md-Datei, in der der Zweck des Agenten beschrieben wird. Erstellt das Projektgerüst:
agents-cli create caveman-agent --prototype --yes cd caveman-agent && agents-cli install
Bei diesem Vorgang wird ein Projekt mit Boilerplate-Agentencode, Tests und Bewertungssätzen erstellt.
KI-Agent erstellen
Ihr KI-Entwicklungstool bearbeitet app/agent.py und ersetzt den Standardagenten durch die Logik des Höhlenmenschen-Komprimierers. Dabei wird der Skill google-agents-cli-adk-code für ADK-Entwurfsmuster verwendet.
Die resultierende Agentendefinition sieht in etwa so aus:
root_agent = Agent(
name="caveman_agent",
model=Gemini(model="gemini-3.5-flash"),
instruction="""You are a text compressor. Convert verbose input text into short, simple summaries with a caveman-like tone. Rules:
- Omit articles, filler words, and politeness.
- Use short sentences and simple words.
- Preserve technical terms.
- The tone should be abrupt and funny, but the core meaning must be retained.
Example input: "I would like to deploy the application to production environment."
Example output: "Me deploy. Production. Now."
""",
)
Anschließend führt Ihr KI-Entwicklungstool einen grundlegenden Funktionstest aus:
agents-cli run "Please help me understand the deployment options available for my project"
Dies ist die erwartete Ausgabe dieses Tests:
„Deploy options: Agent Runtime, Cloud Run, GKE. Pick one. Ship.“
KI-Agent bewerten
Weisen Sie Ihr KI-Entwicklungstool mit dem folgenden Prompt an, den Agenten zu bewerten:
Write evaluations for the caveman agent and run them.
Ihr KI-Entwicklungstool aktiviert den Skill google-agents-cli-eval und führt die folgenden Aufgaben aus:
- Erstellt
tests/eval/evalsets/caveman.evalset.jsonmit Testfällen für Komprimierungsqualität, Beibehaltung von Fachbegriffen und Ton. - Konfiguriert die LLM-as-Judge-Kriterien in
tests/eval/eval_config.json. Führt die Bewertung aus:
agents-cli eval run
Wenn Testfälle fehlschlagen, geben Sie Ihrem KI-Entwicklungstool korrigierendes Feedback. Beispiel:
Die Antwort auf den Begrüßungstest ist zu höflich. Formuliere sie etwas ruppiger.
Ihr KI-Entwicklungstool passt die Anweisungen des Agenten an, führt agents-cli eval run noch einmal aus und wiederholt den Vorgang, bis die gewünschte Qualität erreicht ist.
KI-Agenten bereitstellen
Weisen Sie Ihr KI-Entwicklungstool an, den Agenten in der Agent Runtime bereitzustellen und auszuführen: Google CloudWeisen Sie Ihr KI-Entwicklungstool an, den Agenten in der Agent Runtime bereitzustellen und auszuführen:
Deploy this agent to Cloud Run.
Ihr KI-Entwicklungstool aktiviert den Skill google-agents-cli-deploy und führt die folgenden Schritte aus:
Fügt die erforderliche Konfiguration der Bereitstellungsinfrastruktur hinzu:
agents-cli scaffold enhance --deployment-target cloud_runStellt den Agenten bereit:
agents-cli deploy
Der Agent wurde jetzt in Cloud Run bereitgestellt. Die Ausgabe enthält die Dienst-URL, mit der Sie auf den Agenten zugreifen.
Agent beobachten
Cloud Trace ist standardmäßig aktiviert. Wenn Sie Traces ansehen möchten, öffnen Sie den Cloud Trace Explorer in der Google Cloud Google Cloud Console und senden Sie Anfragen an Ihren bereitgestellten Agenten. Sie sehen Spans für LLM-Aufrufe und Toolausführungen.
Wenn Sie eine detailliertere Beobachtbarkeit aktivieren möchten, weisen Sie Ihr KI-Entwicklungstool an:
Set up observability infrastructure for my agent.
Ihr KI-Entwicklungstool stellt ein Dienstkonto, einen Cloud Storage-Bucket und ein BigQuery-Dataset bereit und aktualisiert den bereitgestellten Dienst, um diese Ressourcen zu verwenden. Weitere Informationen finden Sie im Leitfaden zur Beobachtbarkeit.
Zusammenfassung der Aktionen
In dieser Tabelle sind die Prompts und die entsprechenden Aktionen zusammengefasst, die von Ihrem KI-Entwicklungstool ausgeführt werden:
| Nutzeranweisung | Aktionen Ihres KI-Entwicklungstools |
|---|---|
| „Erstelle einen Höhlenmenschen-Komprimierer-Agenten“ | Erstellt das Projektgerüst, schreibt Agentencode, testet lokal. |
| „Erstelle Bewertungen und führe sie aus“ | Erstellt einen Bewertungssatz, konfiguriert LLM-as-Judge, führt agents-cli eval run aus. |
| „Stelle das in Cloud Run bereit“ | Fügt die Konfiguration des Bereitstellungsziels hinzu, stellt in Cloud Run bereit. |
| „Beobachtbarkeit einrichten“ | Stellt ein Dienstkonto, einen Cloud Storage-Bucket und ein BigQuery-Dataset bereit. |
Die Agents CLI-Skills liefern den erforderlichen Kontext, damit Ihr KI-Entwicklungstool geeignete ADK-Muster verwenden, Bewertungen strukturieren und Bereitstellungen konfigurieren kann.
Nächste Schritte
Mit diesen Prompts können Sie komplexere Agentendesigns erkunden:
- Tools hinzufügen : „Integriere ein Google-Suchtool, damit der Agent auf aktuelle Informationen zugreifen kann.“
- Multi-Agenten-Systeme : „Erstelle einen Agenten, der mit anderen Agenten interagieren kann, indem du die Vorlage
adk_a2averwendest.“ - RAG : „Erstelle einen Agenten, der Fragen anhand unserer Dokumentation beantwortet, indem du die Vorlage
agentic_ragverwendest.“
Weitere Informationen zur Agent Platform:
- ADK: Agentenarchitekturen erstellen, bereitstellen und orchestrieren
- Agent Runtime: Agenten erstellen, bereitstellen und verwalten
- Preise: Informationen zu den Preisen für die Agent Platform
- Kurzanleitung für die Agents CLI