Was macht CutinAgent?
CutinAgent (千务小切): Ein SOP-gesteuertes, kontrolliertes Agenten-Framework, erstellt mit Python & LangGraph. Führt LLMs als standardisierte digitale Ausführer auf Verbraucherhardware aus (z. B. RTX 3060 6GB, qwen3:4b).
Überblick
CutinAgent ist ein Framework für den Bau von KI-Agenten, die durch SOPs (Standardarbeitsanweisungen) gesteuert werden. Es nutzt Python und LangGraph, um LLMs (Large Language Models) als standardisierte Ausführer für wiederkehrende Aufgaben einzusetzen. Das Framework ist darauf ausgelegt, auf handelsüblicher Hardware zu laufen, sodass es auch ohne leistungsstarke Server oder Cloud-Dienste genutzt werden kann.
Hauptmerkmale
- SOP-gesteuert: Definiere klare Arbeitsabläufe mit SOPs, um das Verhalten des Agenten zu kontrollieren.
- Leichtgewichtig: Optimiert für Verbraucherhardware wie NVIDIA RTX 3060 (6 GB VRAM) und Modelle wie qwen3:4b.
- Python + LangGraph: Nutzt bewährte Bibliotheken für Flexibilität und Erweiterbarkeit.
- Strukturiert: Geeignet für Aufgaben wie Datenextraktion, Dokumentenverarbeitung und Workflow-Automatisierung.
Voraussetzungen
- Hardware: NVIDIA GPU mit mindestens 6 GB VRAM (z. B. RTX 3060) oder CPU, falls kleinere Modelle verwendet werden.
- Software: Python 3.10+, LangGraph, llama.cpp (oder ein kompatibles Backend).
Schnellstart
# Repository klonen
git clone https://github.com/GTLordLL/CutinAgent.git
cd CutinAgent
# Abhängigkeiten installieren
pip install -r requirements.txt
# Beispiel ausführen
python run.py --sop examples/sop_demo.yaml
Integration
CutinAgent unterstützt verschiedene LLM-Backends. Stelle sicher, dass das gewünschte Modell (z. B. qwen3:4b) heruntergeladen und verfügbar ist. Das Framework kann sowohl lokal als auch über APIs ausgeführt werden.
Lizenz
Dieses Projekt steht unter der MIT-Lizenz.