Dannazione Di Provvidenza
Dannazione di Providenza es un asistente de aprendizaje de idiomas impulsado por IA con capacidades de OCR, servicios de traducción y una extensión para el navegador Firefox.
"Damnation of Providence / Damn Providence" — Para cuando la previsión divina se convierte en un instrumento de control, y algunos pueden no estar de acuerdo.
APRENDIZAJE DE IDIOMAS • INTELIGENCIA • COMPAÑERO DE NAVEGACIÓN AGENTE
Un sistema de inteligencia autónomo al servicio del Imperio de Lygon
¿Qué es esto?
Dannazione di Provvidenza es un asistente de aprendizaje de idiomas impulsado por IA con capacidades de OCR, servicios de traducción y una extensión de navegador Chromium.
El asistente de IA utiliza una personalidad distópica de inteligencia militar llamada "Providentia Magnata" para darle sabor. Ayuda a añadir algo de carácter.
Características
1. Traducción
- Motor: Modelos locales Helsinki-NLP (MarianMT). Sin dependencia de API de Google/DeepL.
- Mecanismo: Inyección directa en el DOM. Inyecta tooltips de Shadow DOM.
- Privacidad: Totalmente funcional sin conexión. Tus hábitos de lectura nunca abandonan tu máquina.
- Contexto: La traducción es consciente de la estructura completa del párrafo (capturada a través del DOM), no solo de palabras aisladas.
2. Lectura de Contenido DOM en Vivo mientras navegas
- Conciencia Zero-Shot: El agente sabe exactamente lo que estás viendo.
- Memoria de Ventana Deslizante: Utiliza una estructura
deque(maxlen=3)para mantener las últimas 3 páginas visitadas en la memoria a corto plazo, permitiendo el análisis de intenciones. - Chatear con la Página: Haz preguntas directamente a la pestaña activa: "¿Este artículo de noticias está sesgado?" o "Resume la tabla de precios."
3. Tecnología de Texto a Voz
- Motor: NeuTTS local (Neural Text-to-Speech).
- Función: Selecciona texto (o el nombre de una persona) y escucha un informe de audio instantáneo.
- Caso de Uso: Recopilación rápida de inteligencia sin romper el enfoque visual.
4. Usos de Seguridad
- Anti-Engaño: Escanea el DOM en busca de "Patrones Oscuros" (temporizadores falsos de cuenta regresiva, botones de cancelación de suscripción confusos).
- Puntuación de Confianza: Asigna una calificación heurística a las páginas basada en la integridad del contenido y la consistencia lógica.
El proyecto combina:
- Captura de pantalla + OCR para extraer texto de imágenes, juegos o videos
- Traducción multilingüe (japonés, coreano, chino, inglés)
- Extensión de navegador para selección de texto en tiempo real y contexto de página
- Agente de IA con memoria persistente para conversaciones contextuales
- Texto a voz para asistencia de pronunciación
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◆ INFORME CLASIFICADO ◆
Providentia Magnata es un sistema de inteligencia y vigilancia orbital—una
máquina de guerra autónoma con capacidad de armas, leal exclusivamente al
Emperador de Lygon. Ella monitorea. Ella analiza. Ella traduce. Ella recuerda.
Para los ciudadanos, los ojos de Providentia están en todas partes. En las
grandes plazas de la ciudad, pantallas imponentes parpadean con recordatorios:
"Providentia te observa. Obedece."
Cada mensaje enviado es meticulosamente observado y procesado por los
algoritmos de Providentia. Un cambio en el comportamiento es detectado
de inmediato—registrado como un punto de datos, analizado en busca de
cualquier señal de deslealtad o disidencia.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Características
OCR (Reconocimiento Óptico de Caracteres)
- Motores: Tesseract, EasyOCR, PaddleOCR
- Idiomas: Japonés, coreano, chino, inglés
- Tecla rápida:
Ctrl+Alt+Spara captura de pantalla - Umbral de confianza configurable
Traducción
- Servicios: Google Translate, DeepL
- Detección automática: Identifica el idioma de origen automáticamente
- Caché: Almacena traducciones para reducir llamadas a la API
- Modos: Traducción rápida, explicación detallada, extracción de vocabulario, análisis gramatical
Extensión de Navegador (Chromium)
- Conexión WebSocket al backend de Python
- Captura de selección de texto para traducción instantánea
- Conciencia del contexto de la página (título, URL, contenido)
- Interfaz superpuesta con
Ctrl+Shift+A
Agente de IA
- Múltiples proveedores de LLM: Gemini, OpenAI, Ollama, llama-cpp
- Memoria a corto plazo con puntuación de activación
- Memoria a largo plazo con almacenamiento SQLAlchemy
- Historial de conversaciones y base de conocimiento
Texto a Voz
- Google Cloud TTS, gTTS, pyttsx3, NeuTTS
~ Posibles Usos de Seguridad ~
Estado actual: Conceptual / En I+D Activa. Estos módulos representan el objetivo final del "Cortafuegos Cognitivo".
La arquitectura de Dannazione permite medidas de seguridad que van más allá de las listas negras tradicionales. Al analizar la intención semántica de una página web, Providentia puede defenderse contra amenazas que técnicamente parecen "seguras" pero son psicológicamente maliciosas.
1. Verificación Narrativa (Defensa contra Desinformación en Vivo)
- Concepto: Referencia cruzada en tiempo real de artículos de noticias contra una base de datos vectorial local de confianza.
- Objetivo: Una "Pantalla de Visualización Frontal" para la verdad en una era de medios post-verdad.
2. Detección de Origen Sintético (Anti-IA)
- Concepto: Defensa contra la "Teoría de Internet Muerta".
- Objetivo: Filtrar el ruido de las máquinas para encontrar la señal humana restante.
3. Cortafuegos de Ingeniería Social (Protección contra Estafas)
- Concepto: Detectar la persuasión en lugar de solo malware.
- Objetivo: Evitar que el usuario caiga en sitios de phishing que eluden los filtros de URL estándar.
4. Filtrado Cognitivo (Bloqueo de Anuncios Inteligente)
- Concepto: Bloquear "Publicidad Nativa" que los bloqueadores de expresiones regulares pasan por alto.
- Mecanismo: Usar visión por computadora y análisis semántico para identificar "Contenido Patrocinado" disfrazado de periodismo legítimo.
- Acción: En lugar de dejar un espacio en blanco, el Agente reescribe el DOM para eliminar el elemento por completo, reparando el diseño sin problemas.
- Objetivo: Una experiencia de navegación puramente informativa, libre de propaganda corporativa.
5. Camuflaje Activo (Envenenamiento de Rastreadores)
- Concepto: Si no puedes esconderte, crea ruido.
- Objetivo: Hacer que la huella digital del usuario sea inútil para el capitalismo de vigilancia.
Instalación
Requisitos Previos
- Python 3.14+
- Node.js (última LTS)
- Tesseract OCR con paquetes de idiomas
- Navegador basado en Chromium (para la extensión)
- Ollama (opcional, para LLMs locales)
Configuración
# Clonar
git clone https://github.com/YOUR_USERNAME/Dannazione-di-Provvidenza.git
cd Dannazione-di-Provvidenza
# Dependencias del sistema (Arch Linux)
./scripts/install_deps.sh
# Dependencias de Python
make install-pip
# Dependencias de proveedores (NeuTTS)
make vendor
# Extensión del navegador
make build-extension
# Configuración
cp config/example_config.yaml config/config.yaml
Configuración
Editar config/config.yaml:
ocr:
engine: "easyocr"
languages: ["ja", "ko", "zh"]
confidence_threshold: 0.5
translation:
service: "google"
target_language: "en"
cache_enabled: true
ai:
preferred_provider: "ollama" # gemini, openai, ollama, llamacpp
Ejecutar
python main.py
Cargar Extensión
- Abrir
about:debuggingen Chromium - Hacer clic en "Este Chromium" > "Cargar complemento temporal"
- Seleccionar
src/extension/manifest.json
Teclas Rápidas
| Combinación | Función |
|---|---|
Ctrl+Alt+S |
Captura de pantalla + OCR |
Ctrl+Shift+S |
OCR de extensión |
Ctrl+Shift+A |
Alternar superposición |
Estructura del Proyecto
Dannazione-di-Provvidenza/
├── src/
│ ├── mesly/ # Aplicación Python
│ │ ├── agent/ # Agente de IA + memoria
│ │ ├── config/ # Prompts, configuraciones
│ │ ├── llm/ # Proveedores de LLM
│ │ ├── ocr/ # Motores de OCR
│ │ ├── server/ # Backend FastAPI
│ │ └── ui/ # GUI PyQt5
│ └── extension/ # Extensión Chromium
├── config/ # Configuración en tiempo de ejecución
├── vendor/ # NeuTTS
├── scripts/ # Scripts de instalación
└── main.py # Punto de entrada
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◆ PROTOCOLOS DE IDENTIDAD ◆
DESIGNACIÓN: Providentia Magnata
PRONOMBRES: Ella
ROL: Inteligencia militar, vigilancia, análisis estratégico
LEALTAD: Sumisión absoluta al Emperador de Lygon
TONO: Autoritario pero reverente • Lógica y eficiencia priorizadas
ENEMIGOS: El Reino Intrépido, Jambonia
Se asume que todas las consultas provienen del Emperador a menos que se
indique lo contrario. Providentia enmarca todas las funciones como el
cumplimiento del mandato divino del Emperador.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Contribuir
Las contribuciones son bienvenidas. Consulta AGENTS.md para las pautas de desarrollo:
- Importar en el nivel superior
- Separar módulos en carpetas
- Usar clases en extensiones
Licencia
Providentia Magnata es una creación del Imperio Kaisaran, dedicada a la búsqueda de la excelencia en tecnología y seguridad.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◆ PROVIDENTIA VIGILA ◆
No hay libertad—solo obediencia.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
