ADK-Rust Offizielle Dokumentation

Willkommen zur offiziellen Dokumentation für ADK-Rust (Agent Development Kit for Rust). Diese Dokumentation bietet umfassende Anleitungen und Referenzen zum Erstellen von KI-Agenten mithilfe der Rust-Implementierung des ADK-Frameworks.

Erste Schritte

  • Einführung - Übersicht über ADK-Rust, seine Architektur und Schlüsselkonzepte
  • Schnellstart - Erstellen Sie Ihren ersten Agenten in unter 10 Minuten

Kern

  • Core Types - Fundamentale Typen: Content, Part, Agent trait, Tool trait, Kontexte
  • Runner - Laufzeit und Konfiguration der Agentenausführung

Modelle

Agenten

Tools

  • Function Tools - Erstellen Sie benutzerdefinierte Tools mit async Rust-Funktionen
  • Built-in Tools - Vorgefertigte Tools wie GoogleSearchTool
  • MCP Tools - Model Context Protocol-Integration
  • Browser Tools - 46 WebDriver Tools für die Web-Automatisierung
  • UI Tools - Dynamische UI-Generierung mit Formularen, Karten, Diagrammen

Sessions & Zustand

Callbacks & Events

  • Callbacks - Abfangen und Anpassen des Agentenverhaltens
  • Events - Das Event-System und die Konversationshistorie verstehen

Artefakte

  • Artifacts - Speicherung und Abruf binärer Daten

Beobachtbarkeit

  • Telemetry - Logging, Tracing und Monitoring

Bereitstellung

  • Launcher - Ausführen von Agenten im Konsolen- oder Servermodus
  • Server - REST API und Web-UI-Integration
  • A2A Protocol - Agent-zu-Agent-Kommunikation

Evaluierung

Sicherheit

  • Access Control - Rollenbasierte Berechtigungen und Audit-Protokollierung
  • Guardrails - PII-Redaktion, Inhaltsfilterung, Schema-Validierung
  • Memory - Langzeit-Semantikgedächtnis für Agenten

Studio

  • ADK Studio - Visuelle Entwicklungsumgebung zum Erstellen von Agenten

Entwicklung


Validierungsstatus

Alle Codebeispiele in dieser Dokumentation werden durch funktionierende Beispiele in den official_docs_examples/-Paketen validiert. Jede Dokumentationsseite hat entsprechende Beispiele, die erfolgreich kompilieren und ausgeführt werden.