AI Agents Framework — Eine YAML = jeder Agent
AI Agents Framework ist ein Rust-Framework zum Erstellen von KI-Agenten aus einer einzigen YAML-Spezifikation. Es unterstützt Agentenidentität, Gedächtnis, Tool-Aufrufe, Streaming-Antworten und CLI-Ausführung.
Über dieses Tool
Überblick
AI Agents Framework ist ein Open-Source-Rust-Framework nach dem Prinzip „Eine YAML = jeder Agent“. Entwickler schreiben eine einzige YAML-Spezifikation, um KI-Agenten mit Identität, Gedächtnis, Verhaltensstruktur und Tool-Aufruf-Fähigkeit zu definieren und auszuführen.
Hauptfunktionen
- YAML-gesteuerte Definition: Agenten werden über eine einzige YAML-Spezifikation deklariert;
--agentwird nur verwendet, wenn die Suite keinen Agenten deklariert, und--dry-config-checkvalidiert Suite und referenzierten Agenten, ohne Szenarien auszuwählen, Provider zu konstruieren oder Berichte zu schreiben. - Tool-Aufrufe: Agenten können während eines Turns Tool-Aufrufe durchführen; die
AgentResponse-Struktur enthält den finalen Text und eine optionale Liste von Tool-Aufrufen. - Streaming-Antworten: Unterstützt
AgentStreamEvent-Streams mitChunk- undFinal-Events zur Echtzeitbeobachtung. - Gedächtnis und Sitzungen: Unterstützt Speichern und Auflisten von Sitzungen sowie
{{ context.<key> }}-Werte aus dem Kontextmanager. - Observability: Bietet
ObservabilityConfigundObservabilityManagermit Callbacks für Tool-Start- und Fehlerereignisse. - CLI-Ausführung: Agenten über die Kommandozeile mit
ai-agents-cli run agentausführen, Log-Level überRUST_LOGsteuern. - Modellintegration: Felder wie
num_ctx,num_gpuundkeep_alivewerden in den Ollama-Request-Body eingefügt.
Zielgruppe
Für Open-Source-Mitwirkende, KI-Agenten-Entwickler und Rust-Entwickler. Die Lernkurve ist mittel, das Modell ist kostenlos, und es gibt eine öffentliche API sowie ein GitHub-Repository.
Funktionen & Anwendungsfälle
Single YAML specification for agentsTool calls with AgentResponse structAgentStreamEvent streaming eventsSession saving and listingContext manager template valuesObservabilityManager callbacksCLI agent executionOllama request body field merging--dry-config-check validation