# 馃 Modo h铆brido SL5 Aura: LLM local e integraci贸n del portapapeles **Estado:** Estable **Tecnolog铆a:** Ollama (Llama 3.2) + Arquitectura File Bridge **Privacidad:** 100% sin conexi贸n ## El concepto: "Arquitecto y pasante" Tradicionalmente, Aura se basa en reglas deterministas (RegEx): r谩pidas y precisas. Este es el **"Arquitecto"**. El **Complemento LLM local** act煤a como **"Pasante"**: maneja solicitudes confusas, resume textos y responde preguntas generales. ## 馃洜 Arquitectura: El puente del portapapeles Debido a restricciones de seguridad en Linux (Wayland/X11), los procesos en segundo plano (como Aura) a menudo no pueden acceder directamente al portapapeles. Resolvimos esto con una **Arquitectura de Puente**: 1. **El proveedor (sesi贸n de usuario):** Un peque帽o script de shell (`clipboard_bridge.sh`) se ejecuta en la sesi贸n del usuario. Observa el portapapeles y refleja su contenido en un archivo temporal (`/tmp/aura_clipboard.txt`). 2. **El consumidor (Aura):** El complemento de Python lee este archivo. Dado que el acceso a archivos es universal, se evitan los problemas de permisos. --- ## 馃殌 Gu铆a de configuraci贸n ### 1. Instalar Ollama ```bash sudo pacman -S ollama xclip wl-clipboard sudo systemctl enable --now ollama ollama run llama3.2 ``` ### 2. Configurar el script del puente Crea `~/clipboard_bridge.sh` y hazlo ejecutable: ```bash #!/bin/bash # Mirrors clipboard to a file in RAM FILE="/tmp/aura_clipboard.txt" while true; do if command -v wl-paste &> /dev/null; then wl-paste --no-newline > "$FILE" 2>/dev/null else xclip -selection clipboard -o > "$FILE" 2>/dev/null fi sleep 1.5 done ``` **Importante:** 隆Agregue este script al inicio autom谩tico de su sistema! ### 3. L贸gica del complemento (`ask_ollama.py`) El script se encuentra en `config/maps/plugins/z_fallback_llm/de-DE/`. * **Activador:** Detecta palabras como "Computadora", "Aura", "Portapapeles", "Resumen". * **Memoria:** Mantiene un `conversation_history.json` para recordar el contexto (por ejemplo, "驴Qu茅 acabo de preguntar?"). * **Ingenier铆a r谩pida:** Prioriza los datos actuales del portapapeles sobre el contexto de la conversaci贸n hist贸rica para evitar alucinaciones. --- ## 馃摑 Ejemplos de uso 1. **Resumir texto:** * *Acci贸n:* Copie un correo electr贸nico largo o un texto de sitio web (Ctrl+C). * *Comando de voz:* "Computadora, resume el texto en el portapapeles". 2. **Traducci贸n/An谩lisis:** * *Acci贸n:* Copie un fragmento de c贸digo. * *Comando de voz:* "Computadora, 驴qu茅 hace el c贸digo en el portapapeles?" 3. **Chat general:** * *Comando de voz:* "Computadora, cu茅ntame un chiste sobre programadores". 4. **Restablecer memoria:** * *Comando de voz:* "Computadora, olv铆date de todo". (Borra el historial JSON).