🧠 SL5 Aura: integración completa de LLM sin conexión¶
Estado: Produktionsbereit Motor: Ollama (Llama 3.2 3B) Latencia: Sofort (<0,1 s en caché) / ~20 s (generación de CPU)
1. La filosofía “Architekt & Praktikant”¶
Aura nutzt ein Hybrid-Modell, um Präzision und Flexibilität zu vereinen:
Der Architekt (RegEx/Python): Deterministicsche, sofortige Ausführung für Systembefehle (“Browser öffnen”, “Lauter”).
Der Praktikant (Lokales LLM): Übernimmt unscharfe Anfragen, Zusammenfassungen und Allgemeinwissen. Wird nur aktiv, wenn keine strikte Regel greift.
2. Performance-Architektur¶
Para tener un LLM local sobre CPU normales (sin GPU) para machen, establezcamos una estrategia de 3 estrategias:
Estudio 1: Der “Instant Modus” (Schlagworte)¶
Activador: Palabras como “Instant”, “Schnell”, “Sofort”.
Lógica: Umgeht das LLM komplett. Vergleicht Schlagworte der Eingabe direkt mit der SQLite-Datenbank.
Latencia: < 0,05 s
Paso 2: La caché inteligente (SQLite)¶
Lógica: Cuando se indica el mensaje (SHA256). Si desea anfragar un Ollama, se guardará
llm_cache.db.Característica “Variación activa”: Además, hay una actualización de caché generada por el sistema manchmal (20 % de probabilidad) proactiva una nueva variante de respuesta. Ziel: ~5 Variantes pro Frage für mehr Lebendigkeit.
Función “Semantic Hashing”: Bei langen Fragen (>50 Zeichen) extrahiert das LLM zuerst Keywords (por ejemplo, “installation anleitung”) y hasht diese. Entonces werden “¿Wie installiere ich es?” y “Installationshilfe bitte” también son idénticos.
Latencia: ~0,1 s
Estudio 3: La generación de API (alternativa)¶
Lógica: Si no existe caché, usaremos la API de Ollama (
http://localhost:11434/api/generate).Optimización:
Límites estrictos:
num_predict=60zwingt das Modell, nach ca. 40 Wörtern zu stoppen.Tubería de entrada: Große Texte (README) werden über STDIN übergeben, um Argumenten-Limits des Betriebssystems zu umgehen.
Latencia: ~15-25s (abhängig von CPU)
3. Conexión a tierra del sistema (antialucinaciones)¶
Los LLM genéricos incluyen GUI (botones, menús). Wir injizieren bei jedem Aufruf das strikte AURA_TECH_PROFILE:
No tiene GUI: Aura es un dispositivo CLI sin cabeza.
No hay archivos de configuración: La lógica no es código Python, no
.json/.xml.Activador: Control externo activado por Dateisystem-Events (
touch /tmp/sl5_record.trigger), no sobre API.Instalación: Dauert real 10-20 Min wegen 4GB Modelldownloads (verhindert falsche Versprechen).
4. El puente del portapapeles (seguridad de Linux)¶
Los fondos interiores (systemd) no pueden utilizarse en zonas de seguridad a menudo en el interior (X11/Wayland).
Lesung: Un escrito en la sesión de usuario (
clipboard_bridge.sh) escribe el contenido en una fecha de disco RAM (/tmp/aura_clipboard.txt).Aura: Liest diese Datei und umgeht so alle Rechte-Probleme.
5. Selbst-Lernen (Calentamiento de caché)¶
Trabajamos con el script warm_up_cache.py:
Es liest die
README.mddes Projekts.Es beauftragt das LLM, sich wahrscheinliche User-Fragen auszudenken.
Es estellt estas Fragen an Aura, um die Datenbank zu befüllen automatisch.