WP05 #3
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "WP05"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
PR: WP-05 Persönlichkeit & RAG-Chat
Zusammenfassung
Dieser PR implementiert Workpackage 05 und transformiert mindnet von einer reinen Suchmaschine zu einem antwortfähigen RAG-System (Retrieval Augmented Generation).
Das System nutzt nun lokale LLMs (Phi-3 Mini via Ollama), um Fragen in natürlicher Sprache zu beantworten, und reichert den Kontext intelligent mit Metadaten an ("Context Intelligence").
Änderungen
Neue Funktionen
/chat: Neuer Router, der Hybrid-Retrieval und LLM-Generation orchestriert.app/services/llm_service.pykapselt die Kommunikation mit Ollama.config/prompts.yamlermöglicht "Late Binding" von Persönlichkeit und RAG-Templates ohne Code-Änderungen.[DECISION]) verstehen.Anpassungen & Fixes
app/core/retriever.py):page_content,text) werden nun korrekt aus dem Payload in dasQueryHit-Objekt durchgereicht.app/config.py):phi3:minigesetzt (Performance-Optimierung für CPU).Technische Details
phi3:mini(3.8B) wird empfohlen und ist Default.mode="hybrid", um Graph-Nachbarn zu finden.httpxundPyYAMLwurden genutzt.Test-Protokoll
tests/test_chat_wp05.pyerfolgreich ausgeführt.ADR-Notiz, obwohl das Keyword im Projekt fehlte.Deployment Hinweise
ollama pull phi3:minimuss auf dem Server ausgeführt werden..envmuss umMINDNET_LLM_MODELundMINDNET_OLLAMA_URLergänzt werden.