Lead-Dojo ist das logische Herzstück des LernBuddy-Ökosystems. Es implementiert einen "System 2"-Ansatz für lokale Sprachmodelle (Ollama), um die Lücke zwischen schnellen, aber oft ungenauen KI-Antworten und tiefgründiger, logisch verifizierter Wissensverarbeitung zu schließen.
Während Standard-LLMs oft im "System 1" (schnell, intuitiv, fehleranfällig) reagieren, erzwingt Lead-Dojo einen Reasoning-Workflow:
- Analysieren: Zerlegung der Benutzeranfrage.
- Reflektieren: Abgleich mit lokalen Wissensdatenbanken (RAG).
- Verifizieren: Logik-Check der Antwort, bevor sie an LernBuddy ausgegeben wird.
- Orchestrierung: Python (AsyncIO für parallele Reasoning-Chains)
- KI-Backend: Ollama (Support für Llama 3, Mistral & Phi-3)
- Vektordatenbank: ChromaDB zur Speicherung und Abfrage von Lerninhalten
- Embeddings: HuggingFace / Nomic-Embed-Text
- Integration: REST API / Socket-Schnittstelle für die LernBuddy-App
Lead-Dojo kombiniert statische Dokumente (PDFs/Notizen aus LernBuddy) mit dynamischem Web-Retrieval, um Antworten zu generieren, die faktisch fundiert und aktuell sind.
Entwickelt für maximale Datensicherheit. Die gesamte Verarbeitung – vom Embedding bis zur Inferenz – findet auf der lokalen Infrastruktur statt. Keine API-Calls zu Drittanbietern, keine Datenabflüsse.
Implementierung von spezialisierten Agenten-Rollen:
- Der Tutor: Erklärt komplexe Sachverhalte didaktisch sinnvoll.
- Der Auditor: Prüft Antworten auf logische Konsistenz.
- Der Optimizer: Komprimiert Wissen für die mobile Darstellung in LernBuddy.
git clone [https://github.com/ALex83-r0ck/Lead-Dojo.git](https://github.com/ALex83-r0ck/Lead-Dojo.git)
cd Lead-Dojopip install -r requirements.txtollama pull llama3[ ] Multi-Modal Support: Integration von Bildanalysen für Lernskripte.
[ ] Advanced Tool-Use: Befähigung der Agenten, Python-Skripte zur Berechnung komplexer Aufgaben auszuführen.
[ ] LernBuddy Sync: Vollständige Synchronisation der Lernfortschritte über die Logic-Engine.
Im Rahmen meiner ISC2-Zertifizierung wurde Lead-Dojo nach dem Prinzip des Least Privilege für Datenzugriffe entwickelt. Alle RAG-Abfragen werden validiert, um Prompt-Injection-Risiken zu minimieren.
Kontakt Entwickelt von Alexander Rothe LinkedIn | Portfolio