Was macht YAML-Multi-Agent-Orchestrator?
🤖 Definieren und Ausführen von Multi-Agenten-KI-Workflows deklarativ mittels YAML, vereinfacht die Orchestrierung und verbessert die Zusammenarbeit durch automatische Kontextverwaltung.
Übersicht
Dieses Werkzeug ermöglicht es Ihnen, die Ausführung mehrerer KI-Agenten zu orchestrieren, indem Sie ihre Arbeitsabläufe und Abhängigkeiten in einer YAML-Datei definieren. Ähnlich wie Docker-Compose definiert, wie verschiedene Container interagieren, definiert dieser Orchestrator, wie verschiedene KI-Agenten zusammenarbeiten, um eine umfassende Aufgabe zu erledigen.
Hauptmerkmale
- Deklarative Konfiguration: Definieren Sie Workflows in einem einfachen, lesbaren YAML-Format
- Automatische Kontextverwaltung: Kontext wird automatisch zwischen Agenten weitergegeben
- Multi-Agenten-Zusammenarbeit: Lassen Sie mehrere spezialisierte KI-Agenten zusammenarbeiten
- Sequenzielle vs. parallele Ausführung: Unterstützt verschiedene Ausführungsstrategien
- Fehlerbehandlung und Wiederholung: Integrierte Mechanismen zur Fehlerbehandlung
Verwendung
Um den YAML-Multi-Agent-Orchestrator zu nutzen, müssen Sie eine YAML-Konfigurationsdatei erstellen, die Ihre Agenten und deren Arbeitsabläufe definiert, und dann den Orchestrator mit diesem Pfad ausführen.
Beispielkonfiguration
workflow:
name: Beispiel-Workflow
description: Ein Beispiel-Workflow mit mehreren KI-Agenten
agents:
- name: Code-Reviewer
model: claude-3-5-sonnet-20241022
prompt: |
Überprüfen Sie den folgenden Code auf Best Practices und potenzielle Probleme.
{context}
- name: Debugger
model: claude-3-5-sonnet-20241022
prompt: |
Debuggen Sie das Problem aus der vorherigen Phase.
{context}
CLI-Befehl
orchestrator run --config pfad/zu/workflow.yaml
Unterstützte Plattformen
- Claude Code
- Cursor
- Codex CLI
- Andere KI-Agenten, die YAML-Konfigurationen unterstützen
Konfigurationsoptionen
| Option | Beschreibung | Standard |
|---|---|---|
workflow.name | Name des Workflows | "Unbenannter Workflow" |
workflow.description | Beschreibung des Workflows | "" |
agents | Liste der an diesem Workflow beteiligten KI-Agenten | Erforderlich |
Fehlerbehandlung
Wenn ein Agent fehlschlägt, kann der Orchestrator je nach Konfiguration den Fehler erneut versuchen, überspringen oder den gesamten Workflow stoppen.
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert – siehe die LICENSE-Datei für Details.
Beitragen
Beiträge sind willkommen! Bitte lesen Sie die CONTRIBUTING.md-Datei, um loszulegen.