1. Запустите Ollama: ollama serve и скачайте модели, напр.
ollama pull gpt-oss:20b и ollama pull nomic-embed-text-v2-moe.
2. Если браузер блокирует запросы (CORS), запустите Ollama так:
OLLAMA_ORIGINS="*" ollama serve.
3. Как это работает: документы разбиваются на фрагменты → векторный индекс в браузере
(IndexedDB) → несколько независимых проверок. Попарное сравнение находит похожие
фрагменты и проверяет их LLM. «Соответствие требованиям» ищет для каждого фрагмента
документа релевантные требования из эталонных документов (вторая зона загрузки) и проверяет
нарушения. «Полнота по требованиям» извлекает требования из эталонных фрагментов и проверяет, урегулированы
ли они в документах - ловит пропуски. «Внутренняя логика» извлекает атомарные
утверждения, группирует по предмету и сравнивает значения - находит противоречия
между далёкими по тексту местами. «Числа и определения» - детерминированные
проверки без модели.
4. Без embedding-модели используйте «Встроенная TF-IDF» - качество ниже, но работает автономно.
5. Проверка грамматики: каждый фрагмент проходит корректора; при включённом
углублённом проходе - ещё и отдельную проверку падежей, управления и согласования;
затем рецензент заново выводит правило по каждой находке и отсеивает ложные.