Notiz
AI in Hand Platform war ein Forschungsprojekt zur Erforschung von Multi-Agent-Workflows. Es wird derzeit nicht aktiv gepflegt.
AI in Hand Platform ist eine Open-Source-API und Webanwendung zur Verwaltung von LLM-gesteuerten Multi-Agent-Workflows. Aufbauend auf der Assistants API von OpenAI bietet es eine kollaborative Umgebung zum Entwickeln, Testen und Bereitstellen von KI-Teams. Die Plattform basiert auf FastAPI und ist von zwei Open-Source-Projekten inspiriert: Agency-Swarm von VRSEN für nützliche Backend-Abstraktionen und AutoGen Studio UI von Microsoft für UI-Layout und anpassbare Komponenten.
Um die AI in Hand Platform lokal einzurichten, gehen Sie folgendermaßen vor:
Klonen Sie das Repository:
git clone https://github.com/bonk1t/agentic-platform.git
Richten Sie das Backend ein:
backend
Verzeichnis.pip install -r requirements.txt
poetry install
.env.testing
, benennen Sie es in .env
um).uvicorn main:app --reload
http://localhost:8000
zugegriffen werden.Richten Sie das Frontend ein:
frontend
Verzeichnis.npm install
.env.default
, benennen Sie es in .env.development
um).yarn start
http://localhost:3000
zugegriffen werden.Weitere Informationen zum Ausführen und Entwickeln des Backends und Frontends finden Sie in den jeweiligen README-Dateien:
Das Backend der AI in Hand-Plattform basiert auf FastAPI und bietet verschiedene Funktionen, darunter die Verwaltung von Agenturen, Agenten, Fähigkeiten, Sitzungen und Benutzervariablen. Es lässt sich in die Google Firestore-Datenbank integrieren, um die Konfigurationspersistenz zu gewährleisten.
Ausführliche Informationen zum Backend, einschließlich Projektstruktur, API-Dokumentation, benutzerdefinierten Fähigkeiten und Beitragsrichtlinien, finden Sie in der Backend-README-Datei.
Das Frontend der AI in Hand-Plattform basiert auf React und bietet eine benutzerfreundliche Oberfläche für die Interaktion mit der Plattform. Es nutzt Gatsby für eine schnelle Einrichtung und umfangreiche Konfigurationen, TailwindCSS für das Styling und Ant Design für UI-Komponenten.
Ausführliche Informationen zum Frontend, einschließlich der Ausführung der Benutzeroberfläche im Entwicklungsmodus, einer Codebasisübersicht, Designelementen, der Änderung der Benutzeroberfläche, dem Hinzufügen von Seiten und der Verbindung mit dem Backend, finden Sie in der Frontend-README-Datei.
Wir freuen uns über Beiträge der Community zur Verbesserung der AI in Hand-Plattform. Mitwirken:
Bitte stellen Sie sicher, dass Ihr Code den Codierungsstandards des Projekts entspricht und Tests für neue Funktionen enthält.
Die Kernplattform AI in Hand ist unter der Affero General Public License (AGPL) lizenziert und fördert von der Community vorangetriebene Verbesserungen unter derselben Lizenz für eine offene und kollaborative Entwicklungsatmosphäre.
Benutzergenerierte Inhalte (UGC):
Dies ist ein Open-Source-Projekt in aktiver Entwicklung. Obwohl wir nach Qualität streben, kann es zu Fehlern oder Problemen kommen. Die Nutzung erfolgt auf eigene Gefahr.
Wenn Sie Fragen haben oder Hilfe benötigen, können Sie sich gerne über unser Website-Widget an unser Team wenden oder in diesem Repository ein Problem oder eine Diskussion erstellen. Viel Spaß beim Codieren!