Was macht praxis?
Lokales RAG- und Agent-Framework für quellrückverfolgbares Agentenwissen.
Überblick
Praxis ist ein Framework für Retrieval-Augmented Generation (RAG) und Agent Skills, das speziell für lokale Ausführung und Quellrückverfolgbarkeit entwickelt wurde. Es ermöglicht agentenbasierten Systemen (wie Claude Code, Cursor oder Codex) direkt auf einem lokalen Rechner zu arbeiten, ohne auf Cloud-Dienste angewiesen zu sein.
Hauptfunktionen
- Lokale Ausführung: Alle Operationen finden auf Ihrem Rechner statt, was maximale Datensicherheit und niedrige Latenz gewährleistet.
- Quellrückverfolgbarkeit: Jede generierte Information ist mit ihrer ursprünglichen Quelle verknüpft. Sie können einfach nachvollziehen, woher eine Antwort kommt.
- Modulare Skill-Architektur: Fügen Sie neue Fähigkeiten hinzu oder passen Sie bestehende an, ohne das gesamte Framework ändern zu müssen.
- Unterstützung für mehrere Plattformen: Kompatibel mit Claude Code, Cursor, Codex und anderen agentenbasierten Systemen.
Installation
npm install sparkplug604/praxis
Schnellstart
-
Installieren Sie das Paket:
npm install sparkplug604/praxis -
Initialisieren Sie das Framework:
npx praxis init -
Fügen Sie Ihre Dokumente hinzu:
npx praxis add ./dokumente -
Starten Sie den Agenten:
npx praxis start
API
praxis.query(text)
Führt eine Abfrage gegen die Wissensdatenbank aus. Gibt ein Objekt mit Antwort und Quellen zurück.
praxis.addSkill(skillPath)
Registriert einen neuen Skill aus einem lokalen Verzeichnis.
Konfiguration
Umgebungsvariablen:
PRAXIS_STORAGE_PATH– Pfad zum Speicherverzeichnis (Standard:./data)PRAXIS_EMBEDDING_MODEL– Standard-Einbettungsmodell (Standard:all-MiniLM-L6-v2)
Beispiel
const praxis = require('sparkplug604/praxis');
async function main() {
const ergebnis = await praxis.query('Wie implementiere ich einen benutzerdefinierten Skill?');
console.log(ergebnis.antwort);
console.log('Quellen:', ergebnis.quellen);
}
main();
Lizenz
MIT