Content Site Analizer - Анализ !
На данный момент в архитектуре программы реализованы два мощных базовых движка, которые работают в связке внутри одного «трубопровода» (Pipeline). Кнопка «Анализ» запускает их одновременно.
Вот подробный разбор того, что происходит «под капотом» и почему в статус-баре мы видим именно эти пункты:
1. Что именно проверяет кнопка «Анализ»?
Когда вы нажимаете кнопку, текст отправляется в ProcessingPipeline, который последовательно прогоняет его через:
AI Grammar Engine (на базе Gemini 3 Flash): Это не просто поиск опечаток. Нейросеть анализирует контекст, пунктуацию, стилистические ошибки и предлагает исправления. Она «понимает» смысл предложения.
Uniqueness Detector (Модуль плагиата): Этот модуль работает на основе алгоритмов сравнения (Шинглы, Сэмплирование, проверка на рерайт). Если вы анализируете список URL, он сравнивает тексты между собой. Если введены ключи API (Etxt, Text.ru), он инициирует внешнюю проверку.
2. Почему в статус-баре только два пункта?
В сайдбаре Text Hub (TextWorkspace.tsx) отображаются Grammar Module и Plagiarism API, потому что это две фундаментальные технологии нашего бэкенда:
Интеллектуальная часть (AI): Состояние готовности нейросети.
Техническая часть (API/Алгоритмы): Состояние движков уникальности.
Это сделано для лаконичности интерфейса, чтобы редактор не был перегружен лишними индикаторами во время творческой работы.
3. Какие еще модули у нас есть (в коде и архитектуре)?
Архитектура построена на паттерне «Стратегия», что позволяет легко добавлять новые модули. В текущем коде (файл PlagiarismModule.ts) «скрыто» несколько под-модулей (методов):
Shingle Method: Классический поиск точных совпадений.
Rewrite Detection: Анализ схожести структуры текста (даже если слова заменены синонимами).
Random Sampling: Быстрый поиск по «выборкам» для оценки уникальности в больших массивах.
External API Connectors: Модули интеграции с профессиональными сервисами (Etxt, Text.ru, Content-watch).
4. Почему их «мало»?
На текущем этапе (версия 1.2.6) мы сфокусировались на качестве базы.
Один «Анализ» — это осознанный выбор UX. Пользователю не нужно нажимать пять кнопок. Система сама делает «Deep Analysis» (Глубокий анализ) по всем фронтам сразу.
Что можно добавить в будущем (места для новых модулей зарезервированы):
Благодаря нашей архитектуре BaseModule, мы можем в любой момент внедрить:
SEO-модуль: Проверка плотности ключевых слов, LSI-фраз и мета-тегов.
Readability модуль: Расчет индексов удобочитаемости (Флеша, туманности и т.д.).
Tone of Voice: Анализ эмоциональной окраски текста (дружелюбный, официальный, агрессивный).
Итог: Нажимая «Анализ», вы запускаете сложную цепочку из нейросети и математических алгоритмов сравнения. Система выдает комплексный результат: и ошибки, и чистоту текста.
Комментарии
Отправить комментарий