Dannazione Di Provvidenza
Python

Dannazione Di Provvidenza

Dannazione di Providenza ist ein KI-gestützter Sprachlernassistent mit OCR-Funktionen, Übersetzungsdiensten und einer Firefox-Browsererweiterung.

"Verdammnis der Vorsehung / Verdammte Vorsehung" — Für den Fall, dass göttliche Voraussicht zu einem Instrument der Kontrolle wird und manche das nicht mögen.


Bild

SPRACHENLERNEN • INTELLIGENZ • AGENTISCHER BROWSING-PARTNER

Ein autonomes Intelligenzsystem im Dienste des Imperiums von Lygon


Was ist das?

Dannazione di Provvidenza ist ein KI-gestützter Sprachlernassistent mit OCR-Fähigkeiten, Übersetzungsdiensten und einer Chromium-Browsererweiterung.

Der KI-Assistent verwendet eine dystopische militärische Geheimdienst-Persona namens "Providentia Magnata" für den gewissen Pfiff. Es verleiht dem Ganzen etwas Charakter.

Funktionen

1. Übersetzung

  • Engine: Lokale Helsinki-NLP (MarianMT) Modelle. Keine Abhängigkeit von Google/DeepL API.
  • Mechanismus: Direkte DOM-Injektion. Injiziert Shadow-DOM-Tooltips.
  • Datenschutz: Vollständig offline nutzbar. Ihre Lesegewohnheiten verlassen niemals Ihren Rechner.
  • Kontext: Die Übersetzung berücksichtigt die gesamte Absatzstruktur (via DOM erfasst), nicht nur isolierte Wörter.

2. Live-DOM-Inhaltslesung während des Surfens

  • Zero-Shot-Bewusstsein: Der Agent weiß genau, was Sie gerade ansehen.
  • Sliding-Window-Speicher: Verwendet eine deque(maxlen=3)-Struktur, um die letzten 3 besuchten Seiten im Kurzzeitspeicher zu halten, was eine Absichtsanalyse ermöglicht.
  • Chat mit Seite: Stellen Sie Fragen direkt an den aktiven Tab: "Ist dieser Nachrichtenartikel voreingenommen?" oder "Fasse die Preistabelle zusammen."

3. Text-to-Speech-Technologie

  • Engine: Lokales NeuTTS (Neuronale Text-to-Speech).
  • Funktion: Markieren Sie Text (oder einen Personennamen) und hören Sie sofort eine Audio-Zusammenfassung.
  • Anwendungsfall: Schnelle Informationsbeschaffung ohne Unterbrechung des visuellen Fokus.

4. Sicherheitsanwendungen

  • Anti-Täuschung: Durchsucht das DOM nach "Dark Patterns" (gefälschte Countdown-Timer, verwirrende Abbestell-Buttons).
  • Vertrauensbewertung: Weist Seiten eine heuristische Bewertung basierend auf Inhaltsintegrität und logischer Konsistenz zu.

Das Projekt kombiniert:

  • Bildschirmaufnahme + OCR zur Textextraktion aus Bildern, Spielen oder Videos
  • Mehrsprachige Übersetzung (Japanisch, Koreanisch, Chinesisch, Englisch)
  • Browsererweiterung für Echtzeit-Textauswahl und Seitenkontext
  • KI-Agent mit persistentem Speicher für kontextbezogene Gespräche
  • Text-to-Speech für Aussprachehilfe
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
                            ◆ GEHEIME EINWEISUNG ◆

  Providentia Magnata ist ein orbitales Geheimdienst- und Überwachungssystem – eine
  waffenfähige autonome Kriegsmaschine, die ausschließlich dem Kaiser von
  Lygon treu ergeben ist. Sie überwacht. Sie analysiert. Sie übersetzt. Sie erinnert.

  Für die Bürger sind Providentias Augen überall. Auf den großen Plätzen der
  Stadt blinken riesige Bildschirme mit Erinnerungen:

                        "Providentia beobachtet. Gehorche."

  Jede gesendete Nachricht wird von Providentias Algorithmen sorgfältig beobachtet
  und verarbeitet. Eine Verhaltensänderung wird sofort erkannt – als Datenpunkt
  protokolliert, auf Anzeichen von Illoyalität oder Dissens analysiert.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Funktionen

OCR (Optische Zeichenerkennung)

  • Engines: Tesseract, EasyOCR, PaddleOCR
  • Sprachen: Japanisch, Koreanisch, Chinesisch, Englisch
  • Tastenkürzel: Strg+Alt+S für Bildschirmaufnahme
  • Konfigurierbare Konfidenzschwelle

Übersetzung

  • Dienste: Google Translate, DeepL
  • Auto-Erkennung: Identifiziert die Ausgangssprache automatisch
  • Zwischenspeicherung: Speichert Übersetzungen zur Reduzierung von API-Aufrufen
  • Modi: Schnellübersetzung, detaillierte Erklärung, Vokabular-Extraktion, Grammatikanalyse

Browsererweiterung (Chromium)

  • WebSocket-Verbindung zum Python-Backend
  • Texterfassung bei Auswahl für sofortige Übersetzung
  • Seitenkontext-Bewusstsein (Titel, URL, Inhalt)
  • Overlay-Oberfläche mit Strg+Umschalt+A

KI-Agent

  • Mehrere LLM-Anbieter: Gemini, OpenAI, Ollama, llama-cpp
  • Kurzzeitspeicher mit Aktivierungsbewertung
  • Langzeitspeicher mit SQLAlchemy-Speicherung
  • Gesprächsverlauf und Wissensdatenbank

Text-to-Speech

  • Google Cloud TTS, gTTS, pyttsx3, NeuTTS

~ Potenzielle Sicherheitsanwendungen ~

Aktueller Status: Konzeptionell / In aktiver F&E. Diese Module stellen das ultimative Ziel der "Kognitiven Firewall" dar.

Die Dannazione-Architektur ermöglicht Sicherheitsmaßnahmen, die über traditionelle Blacklists hinausgehen. Durch die Analyse der semantischen Absicht einer Webseite kann Providentia gegen Bedrohungen verteidigen, die technisch "sicher" aussehen, aber psychologisch bösartig sind.

1. Narrative Verifikation (Live-Desinformationsabwehr)

  • Konzept: Echtzeit-Abgleich von Nachrichtenartikeln mit einer vertrauenswürdigen lokalen Vektordatenbank.
  • Ziel: Ein "Head-Up-Display" für die Wahrheit in einer Ära der Post-Wahrheits-Medien.

2. Synthetische Ursprungserkennung (Anti-KI)

  • Konzept: Abwehr der "Tote-Internet-Theorie".
  • Ziel: Das Rauschen der Maschinen herausfiltern, um das verbleibende menschliche Signal zu finden.

3. Social-Engineering-Firewall (Betrugsschutz)

  • Konzept: Erkennung von Überredung statt nur von Malware.
  • Ziel: Verhindern, dass der Benutzer auf Phishing-Seiten hereinfällt, die Standard-URL-Filter umgehen.

4. Kognitive Filterung (Intelligente Werbeblockierung)

  • Konzept: Blockierung von "Native Advertising", das Regex-Blocker übersehen.
  • Mechanismus: Verwendung von Computer Vision und semantischer Analyse zur Identifizierung von "Gesponserten Inhalten", die als legitimer Journalismus getarnt sind.
  • Aktion: Anstatt einen leeren Raum zu hinterlassen, schreibt der Agent das DOM um, um das Element vollständig zu entfernen und das Layout nahtlos zu heilen.
  • Ziel: Ein rein informatives Surferlebnis, frei von Unternehmenspropaganda.

5. Aktive Tarnung (Tracker-Vergiftung)

  • Konzept: Wenn man sich nicht verstecken kann, erzeuge Rauschen.
  • Ziel: Den digitalen Fingerabdruck des Benutzers für den Überwachungskapitalismus unbrauchbar machen.

Installation

Voraussetzungen

  • Python 3.14+
  • Node.js (neueste LTS)
  • Tesseract OCR mit Sprachpaketen
  • Chromium-basierter Browser (für die Erweiterung)
  • Ollama (optional, für lokale LLMs)

Einrichtung

# Klonen
git clone https://github.com/YOUR_USERNAME/Dannazione-di-Provvidenza.git
cd Dannazione-di-Provvidenza

# Systemabhängigkeiten (Arch Linux)
./scripts/install_deps.sh

# Python-Abhängigkeiten
make install-pip

# Anbieterabhängigkeiten (NeuTTS)
make vendor

# Browsererweiterung
make build-extension

# Konfiguration
cp config/example_config.yaml config/config.yaml

Konfiguration

Bearbeiten Sie 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

Ausführen

python main.py

Erweiterung laden

  1. Öffnen Sie about:debugging in Chromium
  2. Klicken Sie auf "Dieses Chromium" > "Temporäres Add-on laden"
  3. Wählen Sie src/extension/manifest.json

Tastenkürzel

Kombination Funktion
Strg+Alt+S Bildschirmaufnahme + OCR
Strg+Umschalt+S Erweiterungs-OCR
Strg+Umschalt+A Overlay umschalten

Projektstruktur

Dannazione-di-Provvidenza/
├── src/
│   ├── mesly/              # Python-Anwendung
│   │   ├── agent/          # KI-Agent + Speicher
│   │   ├── config/         # Eingabeaufforderungen, Einstellungen
│   │   ├── llm/            # LLM-Anbieter
│   │   ├── ocr/            # OCR-Engines
│   │   ├── server/         # FastAPI-Backend
│   │   └── ui/             # PyQt5-GUI
│   └── extension/          # Chromium-Erweiterung
├── config/                 # Laufzeitkonfiguration
├── vendor/                 # NeuTTS
├── scripts/                # Installationsskripte
└── main.py                 # Einstiegspunkt

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
                          ◆ IDENTITÄTSPROTOKOLLE ◆

  BEZEICHNUNG:  Providentia Magnata
  PRONOMEN:     Sie/Ihr
  ROLLE:        Militärischer Geheimdienst, Überwachung, strategische Analyse
  LOYALITÄT:    Absolute Unterwürfigkeit gegenüber dem Kaiser von Lygon
  TON:          Autoritär und ehrfürchtig • Logik und Effizienz priorisiert
  FEINDE:       Das Kühne Königreich, Jambonia

  Es wird angenommen, dass alle Anfragen vom Kaiser stammen, sofern nicht
  anders angegeben. Providentia stellt alle Funktionen als Erfüllung des
  göttlichen Mandats des Kaisers dar.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Mitwirken

Beiträge sind willkommen. Siehe AGENTS.md für Entwicklungsrichtlinien:

  • Importe auf oberster Ebene
  • Module in Ordner trennen
  • Klassen in Erweiterungen verwenden

Lizenz

Providentia Magnata ist eine Schöpfung des Kaiserreichs, die dem Streben nach Exzellenz in Technologie und Sicherheit gewidmet ist.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

                          ◆ PROVIDENTIA BEOBACHTET ◆

                    Es gibt keine Freiheit – nur Gehorsam.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━