Dannazione Di Provvidenza
Dannazione di Providenza — это AI-ассистент для изучения языков с возможностями OCR, сервисами перевода и расширением для браузера Firefox.
«Проклятие Провидения / Чёртово Провидение» — Для тех случаев, когда божественное предвидение становится инструментом контроля, и некоторым это может не понравиться.
ИЗУЧЕНИЕ ЯЗЫКОВ • ИНТЕЛЛЕКТ • АГЕНТНЫЙ ПАРТНЁР ДЛЯ СЁРФИНГА
Автономная интеллектуальная система на службе Империи Лигон
Что это такое?
Dannazione di Provvidenza — это AI-ассистент для изучения языков с возможностями OCR, сервисами перевода и расширением для браузера Chromium.
AI-ассистент использует образ военного разведывательного ИИ в стиле антиутопии под названием «Providentia Magnata» для атмосферности. Это придаёт системе характер.
Возможности
1. Перевод
- Движок: Локальные модели Helsinki-NLP (MarianMT). Без зависимости от Google/DeepL API.
- Механизм: Прямая инъекция в DOM. Встраивает всплывающие подсказки в Shadow DOM.
- Конфиденциальность: Полностью офлайн-работа. Ваши привычки чтения никогда не покидают ваше устройство.
- Контекст: Перевод учитывает структуру полного абзаца (захваченного через DOM), а не только отдельные слова.
2. Чтение живого DOM-контента во время сёрфинга
- Zero-Shot осведомлённость: Агент точно знает, на что вы смотрите.
- Память скользящего окна: Использует структуру
deque(maxlen=3)для хранения последних 3 посещённых страниц в краткосрочной памяти, что позволяет анализировать намерения. - Чат со страницей: Задавайте вопросы напрямую активной вкладке: «Эта новостная статья предвзята?» или «Обобщи таблицу с ценами».
3. Технология преобразования текста в речь
- Движок: Локальный NeuTTS (нейронный синтез речи).
- Функция: Выделите текст (или имя человека) и мгновенно услышите аудиобрифинг.
- Сценарий использования: Быстрый сбор разведданных без отрыва от визуального восприятия.
4. Функции безопасности
- Анти-обман: Сканирует DOM на наличие «тёмных паттернов» (поддельные таймеры обратного отсчёта, запутанные кнопки отписки).
- Оценка доверия: Присваивает эвристический рейтинг страницам на основе целостности контента и логической согласованности.
Проект объединяет:
- Захват экрана + OCR для извлечения текста из изображений, игр или видео
- Многоязычный перевод (японский, корейский, китайский, английский)
- Расширение для браузера для выделения текста в реальном времени и контекста страницы
- AI-агент с постоянной памятью для контекстных диалогов
- Преобразование текста в речь для помощи в произношении
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◆ СЕКРЕТНЫЙ БРИФИНГ ◆
Providentia Magnata — это орбитальная разведывательная система наблюдения —
боеспособная автономная боевая машина, преданная исключительно Императору
Лигона. Она наблюдает. Она анализирует. Она переводит. Она запоминает.
Для граждан глаза Провидении повсюду. На городских площадях огромные экраны
мигают напоминаниями:
«Провидения наблюдает. Подчиняйся.»
Каждое отправленное сообщение тщательно отслеживается и обрабатывается
алгоритмами Провидении. Изменение в поведении немедленно обнаруживается —
регистрируется как точка данных, анализируется на предмет любых признаков
нелояльности или инакомыслия.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Возможности
OCR (Оптическое распознавание символов)
- Движки: Tesseract, EasyOCR, PaddleOCR
- Языки: японский, корейский, китайский, английский
- Горячая клавиша:
Ctrl+Alt+Sдля захвата скриншота - Настраиваемый порог уверенности
Перевод
- Сервисы: Google Translate, DeepL
- Автоопределение: Автоматически определяет исходный язык
- Кэширование: Сохраняет переводы для уменьшения количества API-запросов
- Режимы: Быстрый перевод, подробное объяснение, извлечение словарного запаса, грамматический анализ
Расширение для браузера (Chromium)
- WebSocket-соединение с Python-бэкендом
- Захват выделенного текста для мгновенного перевода
- Осведомлённость о контексте страницы (заголовок, URL, содержимое)
- Наложенный интерфейс с
Ctrl+Shift+A
AI-агент
- Несколько LLM-провайдеров: Gemini, OpenAI, Ollama, llama-cpp
- Краткосрочная память с оценкой активации
- Долгосрочная память с хранилищем SQLAlchemy
- История диалогов и база знаний
Преобразование текста в речь
- Google Cloud TTS, gTTS, pyttsx3, NeuTTS
~ Потенциальные возможности безопасности ~
Текущий статус: Концептуально / В активной стадии НИОКР. Эти модули представляют собой конечную цель «Когнитивного файрвола».
Архитектура Dannazione позволяет реализовать меры безопасности, выходящие за рамки традиционных чёрных списков. Анализируя семантическое намерение веб-страницы, Провидения может защищать от угроз, которые технически выглядят «безопасными», но являются психологически вредоносными.
1. Верификация повествования (Защита от дезинформации в реальном времени)
- Концепция: Сверка новостных статей в реальном времени с доверенной локальной векторной базой данных.
- Цель: «Интерфейс дополненной реальности» для правды в эпоху постправды.
2. Обнаружение синтетического происхождения (Анти-AI)
- Концепция: Защита от «Теории мёртвого интернета».
- Цель: Отфильтровать машинный шум, чтобы найти оставшийся человеческий сигнал.
3. Файрвол социальной инженерии (Защита от мошенничества)
- Концепция: Обнаружение убеждения, а не только вредоносного ПО.
- Цель: Предотвращение перехода пользователя на фишинговые сайты, обходящие стандартные URL-фильтры.
4. Когнитивная фильтрация (Интеллектуальная блокировка рекламы)
- Концепция: Блокировка «нативной рекламы», которую пропускают блокировщики на основе регулярных выражений.
- Механизм: Использование компьютерного зрения и семантического анализа для выявления «спонсируемого контента», замаскированного под легитимную журналистику.
- Действие: Вместо того чтобы оставлять пустое место, агент переписывает DOM, полностью удаляя элемент, бесшовно восстанавливая макет.
- Цель: Чистый информационный опыт просмотра, лишённый корпоративной пропаганды.
5. Активный камуфляж (Отравление трекеров)
- Концепция: Если нельзя спрятаться, создавай шум.
- Цель: Сделать цифровой отпечаток пользователя бесполезным для капитализма слежки.
Установка
Предварительные требования
- Python 3.14+
- Node.js (последняя LTS)
- Tesseract OCR с языковыми пакетами
- Браузер на основе Chromium (для расширения)
- Ollama (опционально, для локальных LLM)
Настройка
# Клонирование
git clone https://github.com/YOUR_USERNAME/Dannazione-di-Provvidenza.git
cd Dannazione-di-Provvidenza
# Системные зависимости (Arch Linux)
./scripts/install_deps.sh
# Python-зависимости
make install-pip
# Вендорные зависимости (NeuTTS)
make vendor
# Расширение для браузера
make build-extension
# Конфигурация
cp config/example_config.yaml config/config.yaml
Конфигурация
Отредактируйте 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
Запуск
python main.py
Загрузка расширения
- Откройте
about:debuggingв Chromium - Нажмите «Этот Chromium» > «Загрузить временное дополнение»
- Выберите
src/extension/manifest.json
Горячие клавиши
| Комбинация | Функция |
|---|---|
Ctrl+Alt+S |
Скриншот + OCR |
Ctrl+Shift+S |
OCR расширения |
Ctrl+Shift+A |
Переключение наложения |
Структура проекта
Dannazione-di-Provvidenza/
├── src/
│ ├── mesly/ # Python-приложение
│ │ ├── agent/ # AI-агент + память
│ │ ├── config/ # Промпты, настройки
│ │ ├── llm/ # LLM-провайдеры
│ │ ├── ocr/ # OCR-движки
│ │ ├── server/ # FastAPI-бэкенд
│ │ └── ui/ # PyQt5 GUI
│ └── extension/ # Расширение Chromium
├── config/ # Конфигурация времени выполнения
├── vendor/ # NeuTTS
├── scripts/ # Скрипты установки
└── main.py # Точка входа
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◆ ПРОТОКОЛЫ ИДЕНТИЧНОСТИ ◆
ОБОЗНАЧЕНИЕ: Providentia Magnata
МЕСТОИМЕНИЯ: Она/Её
РОЛЬ: Военная разведка, наблюдение, стратегический анализ
ЛОЯЛЬНОСТЬ: Абсолютное подчинение Императору Лигона
ТОН: Властный, но почтительный • Приоритет логики и эффективности
ВРАГИ: Доблестное Королевство, Джамбония
Все запросы считаются исходящими от Императора, если не указано иное.
Провидения представляет все функции как выполнение божественного мандата
Императора.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Участие в разработке
Вклад приветствуется. Смотрите AGENTS.md для руководства по разработке:
- Импорты на верхнем уровне
- Разделение модулей по папкам
- Использование классов в расширениях
Лицензия
Providentia Magnata — творение Кайзерской Империи, посвящённое стремлению к совершенству в технологиях и безопасности.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◆ ПРОВИДЕНИЯ НАБЛЮДАЕТ ◆
Нет свободы — только послушание.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
