Was macht AG3NT?
Baue und betreibe lokale KI-Agenten mit Multi-Modell-Unterstützung, modularen Fähigkeiten, sicheren Kontrollen und Multi-Channel-Zugang für persönliche Automatisierungsaufgaben.
Übersicht
AG3NT ist ein Framework zur Erstellung und Ausführung von KI-Agenten, die lokal auf deiner Maschine laufen. Es bietet flexible Unterstützung für verschiedene Sprachmodelle, sodass du zwischen lokalen Modellen (z. B. über Ollama) und cloudbasierten APIs wählen kannst. Die modulare Skill-Architektur ermöglicht es dir, benutzerdefinierte Fähigkeiten hinzuzufügen.
Funktionen
- Multi-Modell-Unterstützung: Verwende Modelle von Ollama, Anthropic, OpenAI und mehr.
- Modulare Skills: Erstelle und teile wiederverwendbare Fähigkeiten für deine Agenten.
- Sichere Kontrollen: Sandboxing, Berechtigungsstufen und isolierte Ausführungsumgebungen.
- Multi-Channel-Zugriff: Steuere Agenten über CLI, REST-API, Webhooks oder Chat-Schnittstellen.
- Persönliche Automatisierung: Automatisiere wiederkehrende Aufgaben, Datenverarbeitung und Workflows.
Schnellstart
-
Installiere das Framework:
pip install ag3nt -
Konfiguriere dein Modell in
config.yaml:model: provider: ollama name: llama3.2 -
Starte den Agenten:
ag3nt run --config config.yaml
Skills
Füge Skills im skills/-Verzeichnis hinzu. Jeder Skill ist ein Python-Modul, das die Skill-Basisklasse erweitert:
from ag3nt import Skill
class MeinSkill(Skill):
def execute(self, params):
# Deine Logik hier
return "Ergebnis"
Sicherheitshinweise
- Aktiviere Sandboxing für sensible Skills.
- Verwende das minimale Berechtigungsmodell.
- Überprüfe benutzerdefinierte Skills vor der Ausführung.
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert.