Frühjahrs-KI-Zusammenarbeit
Ein Agent-Framework mit Spring AI.
HINWEIS : Dies ist ein Proof of Concept und es wird daran gearbeitet, das Projekt in eine Bibliothek umzuwandeln, die in anderen Spring-Projekten verwendet werden kann.
Merkmale
- Unterstützung für mehrere Agenten und Tools durch einfache Anmerkungen.
- Nutzt Spring AI für Abstraktionen.
- Wählt automatisch Agenten und Tools basierend auf der gegebenen Aufgabe aus.
- Web-Chat-Schnittstelle zum Ausführen von Aufgaben und optional zum Zuweisen eines Agenten.
- Wenn kein Agent angegeben ist, wird das zugrunde liegende LLM verwendet, um einen Agenten basierend auf der Aufgabe auszuwählen.
Roadmap
Hinweis: Einige der Roadmap-Funktionen hängen vom Chat-Nachrichtenverlauf ab, der in Spring AI noch nicht verfügbar ist.
- Bearbeiten Sie mehrere Aufgaben gleichzeitig.
- Stellen Sie „Teams“ aus Agenten zusammen, die gemeinsam an der Erledigung von Aufgaben arbeiten.
- Fügen Sie die Erstellung und Ausführung von JVM-Code hinzu. (Java, Kotlin)
Anforderungen
Dieses Projekt verwendet OpenAI als Standard-LLM.
- Legen Sie die Umgebungsvariable
OPENAI_API_KEY
fest.
Erstellen und testen
So erstellen und führen Sie Tests aus:
Inspiriert von
- Microsofts Autogen
- Besatzungs-KI