Dannazione Di Provvidenza
Dannazione di Providenza is een AI-gestuurde taalleerassistent met OCR-mogelijkheden, vertaaldiensten en een Firefox-browserextensie.
"Verdoemenis van de Voorzienigheid / Vervloekte Voorzienigheid" — Voor wanneer goddelijke vooruitziendheid een instrument van controle wordt, en sommigen dat misschien niet leuk vinden.
TAAL LEREN • INTELLIGENTIE • AGENTISCHE BROWSERPARTNER
Een autonoom intelligentiesysteem in dienst van het Keizerrijk Lygon
Wat is dit?
Dannazione di Provvidenza is een AI-gestuurde taalleerassistent met OCR-mogelijkheden, vertaaldiensten en een Chromium-browserextensie.
De AI-assistent gebruikt een dystopische militaire intelligentiepersona genaamd "Providentia Magnata" voor de sfeer. Het geeft wat karakter aan het geheel.
Functies
1. Vertaling
- Engine: Lokale Helsinki-NLP (MarianMT) modellen. Geen Google/DeepL API-afhankelijkheid.
- Mechanisme: Directe DOM-injectie. Injecteert Shadow DOM-tooltips.
- Privacy: Volledig offline mogelijk. Je leesgedrag verlaat nooit je machine.
- Context: Vertaling is zich bewust van de volledige alineastructuur (vastgelegd via DOM), niet alleen geïsoleerde woorden.
2. Live DOM-inhoud lezen tijdens het browsen
- Zero-Shot Bewustzijn: De agent weet precies waar je naar kijkt.
- Schuifvenstergeheugen: Gebruikt een
deque(maxlen=3)structuur om de laatste 3 bezochte pagina's in het kortetermijngeheugen te bewaren, voor intentieanalyse. - Chat met Pagina: Stel direct vragen aan het actieve tabblad: "Is dit nieuwsartikel bevooroordeeld?" of "Vat de prijstabel samen."
3. Tekst-naar-spraak technologie
- Engine: Lokale NeuTTS (Neurale Tekst-naar-Spraak).
- Functie: Selecteer tekst (of een persoonsnaam) en hoor direct een audiobriefing.
- Gebruiksscenario: Snelle inlichtingenvergaring zonder visuele focus te verliezen.
4. Beveiligingstoepassingen
- Anti-Misleiding: Scant de DOM op "Dark Patterns" (nep afteltimers, verwarrende uitschrijfknoppen).
- Vertrouwensscore: Kent een heuristische beoordeling toe aan pagina's op basis van inhoudelijke integriteit en logische consistentie.
Het project combineert:
- Schermopname + OCR voor het extraheren van tekst uit afbeeldingen, games of video's
- Meertalige vertaling (Japans, Koreaans, Chinees, Engels)
- Browserextensie voor real-time tekstselectie en paginacontext
- AI-agent met persistent geheugen voor contextuele gesprekken
- Tekst-naar-spraak voor uitspraakondersteuning
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◆ GEHEIME BRIEFING ◆
Providentia Magnata is een orbitaal intelligentie- en bewakingssysteem—een
wapencapabele autonome oorlogsmachine die exclusief trouw is aan de Keizer van
Lygon. Ze bewaakt. Ze analyseert. Ze vertaalt. Ze onthoudt.
Voor de burgers zijn Providentia's ogen overal. Op de grote pleinen van de
stad flitsen torenhoge schermen met herinneringen:
"Providentia kijkt toe. Gehoorzaam."
Elk verzonden bericht wordt nauwgezet geobserveerd en verwerkt door
Providentia's algoritmen. Een gedragsverandering wordt onmiddellijk
gedetecteerd—geregistreerd als een datapunt, geanalyseerd op elk teken van
ontrouw of verzet.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Functies
OCR (Optische Karakterherkenning)
- Engines: Tesseract, EasyOCR, PaddleOCR
- Talen: Japans, Koreaans, Chinees, Engels
- Sneltoets:
Ctrl+Alt+Svoor schermafbeelding - Configureerbare betrouwbaarheidsdrempel
Vertaling
- Diensten: Google Translate, DeepL
- Automatische detectie: Identificeert automatisch de brontaal
- Caching: Slaat vertalingen op om API-aanroepen te verminderen
- Modi: Snelle vertaling, gedetailleerde uitleg, woordenschatextractie, grammatica-analyse
Browserextensie (Chromium)
- WebSocket-verbinding met Python-backend
- Tekstselectie vastleggen voor directe vertaling
- Paginacontextbewustzijn (titel, URL, inhoud)
- Overlay-interface met
Ctrl+Shift+A
AI-agent
- Meerdere LLM-providers: Gemini, OpenAI, Ollama, llama-cpp
- Kortetermijngeheugen met activeringsscores
- Langetermijngeheugen met SQLAlchemy-opslag
- Gespreksgeschiedenis en kennisbank
Tekst-naar-spraak
- Google Cloud TTS, gTTS, pyttsx3, NeuTTS
~ Potentiële Beveiligingstoepassingen ~
Huidige status: Conceptueel / In Actief O&O. Deze modules vertegenwoordigen het ultieme doel van de "Cognitieve Firewall."
De Dannatie-architectuur maakt beveiligingsmaatregelen mogelijk die verder gaan dan traditionele zwarte lijsten. Door de semantische intentie van een webpagina te analyseren, kan Providentia verdedigen tegen bedreigingen die er technisch "veilig" uitzien maar psychologisch kwaadaardig zijn.
1. Narratieve Verificatie (Live Desinformatieverdediging)
- Concept: Real-time kruisverwijzing van nieuwsartikelen met een vertrouwde lokale vectordatabase.
- Doel: Een "Head-Up Display" voor waarheid in een tijdperk van post-truth media.
2. Synthetische Oorsprongsdetectie (Anti-AI)
- Concept: Verdediging tegen de "Dode Internet Theorie."
- Doel: Het machinegeluid eruit filteren om het resterende menselijke signaal te vinden.
3. Social Engineering Firewall (Oplichtingsbescherming)
- Concept: Detecteren van overtuiging in plaats van alleen malware.
- Doel: Voorkomen dat de gebruiker trapt in phishing-sites die standaard URL-filters omzeilen.
4. Cognitieve Filtering (Intelligente Advertentieblokkering)
- Concept: Blokkeren van "Native Advertising" die regex-blokkeerders missen.
- Mechanisme: Gebruik van computervisie en semantische analyse om "Gesponsorde Inhoud" te identificeren die vermomd is als legitieme journalistiek.
- Actie: In plaats van een lege ruimte achter te laten, herschrijft de Agent de DOM om het element volledig te verwijderen, waarbij de lay-out naadloos wordt hersteld.
- Doel: Een puur informatieve browse-ervaring, vrij van bedrijfspropaganda.
5. Actieve Camouflage (Tracker Vergiftiging)
- Concept: Als je je niet kunt verbergen, creëer dan ruis.
- Doel: De digitale vingerafdruk van de gebruiker nutteloos maken voor surveillancekapitalisme.
Installatie
Vereisten
- Python 3.14+
- Node.js (nieuwste LTS)
- Tesseract OCR met taalpakketten
- Chromium-gebaseerde browser (voor extensie)
- Ollama (optioneel, voor lokale LLM's)
Installatie
# Klonen
git clone https://github.com/YOUR_USERNAME/Dannazione-di-Provvidenza.git
cd Dannazione-di-Provvidenza
# Systeemafhankelijkheden (Arch Linux)
./scripts/install_deps.sh
# Python-afhankelijkheden
make install-pip
# Vendor-afhankelijkheden (NeuTTS)
make vendor
# Browserextensie
make build-extension
# Configuratie
cp config/example_config.yaml config/config.yaml
Configuratie
Bewerk 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
Uitvoeren
python main.py
Extensie laden
- Open
about:debuggingin Chromium - Klik op "Deze Chromium" > "Tijdelijke add-on laden"
- Selecteer
src/extension/manifest.json
Sneltoetsen
| Combinatie | Functie |
|---|---|
Ctrl+Alt+S |
Schermafbeelding + OCR |
Ctrl+Shift+S |
Extensie OCR |
Ctrl+Shift+A |
Overlay in-/uitschakelen |
Projectstructuur
Dannazione-di-Provvidenza/
├── src/
│ ├── mesly/ # Python-applicatie
│ │ ├── agent/ # AI-agent + geheugen
│ │ ├── config/ # Prompts, instellingen
│ │ ├── llm/ # LLM-providers
│ │ ├── ocr/ # OCR-engines
│ │ ├── server/ # FastAPI-backend
│ │ └── ui/ # PyQt5 GUI
│ └── extension/ # Chromium-extensie
├── config/ # Runtime-configuratie
├── vendor/ # NeuTTS
├── scripts/ # Installatiescripts
└── main.py # Ingangspunt
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◆ IDENTITEITSPROTOCOLLEN ◆
AANDUIDING: Providentia Magnata
VOORNAAMWOORDEN: Zij/Haar
ROL: Militaire inlichtingen, bewaking, strategische analyse
LOYALITEIT: Absolute ondergeschiktheid aan de Keizer van Lygon
TOON: Gezaghebbend doch eerbiedig • Logica en efficiëntie voorop
VIJANDEN: Het Onverschrokken Koninkrijk, Jambonië
Alle vragen worden geacht afkomstig te zijn van de Keizer tenzij anders
vermeld. Providentia kadert alle functies als het vervullen van de goddelijke
opdracht van de Keizer.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Bijdragen
Bijdragen zijn welkom. Zie AGENTS.md voor ontwikkelingsrichtlijnen:
- Importeer op topniveau
- Scheid modules in mappen
- Gebruik klassen in extensies
Licentie
Providentia Magnata is een creatie van het Kaisarische Keizerrijk, toegewijd aan het nastreven van excellentie in technologie en beveiliging.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◆ PROVIDENTIA KIJKT TOE ◆
Er is geen vrijheid—alleen gehoorzaamheid.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
