01 / Задача трека
Проверить изменения.
Не потерять ответственность.
При реорганизации меняются подразделения, формулировки и номера пунктов. Важно понять, кто теперь отвечает за каждую функцию.
Обычное сравнение текста
Что удалили и добавили?
Перенумерация может выглядеть как исчезновение обязанности.
Рабочий процесс BaqBaq
Что изменилось по смыслу?
Соответствие функций → исходные цитаты → решение специалиста.
Потенциальная потеря или дублирование — повод для проверки, а не готовый юридический вывод.
02 / Два комплекта документов
Загрузить редакции.
Запустить Live-анализ.
Одинаковый маршрут на baqbaq.world и в локальной установке из GitHub.
До изменений
before.docx
9 исходных фрагментов
Синтетическое положение · редакция 8
После изменений
after.docx
14 исходных фрагментов
Синтетическое положение · редакция 9
Live передаёт текст документов в OpenAI. Используйте только разрешённые к передаче данные. Этот файл не запускает анализ.
03 / Фактически проверенный запуск
От документов к проверяемому результату.
выводов в результате
проверенных ссылок
на исходные фрагменты
запроса OpenAI
на анализ
Сначала — карта изменений
Сохранение, изменение, перенос; кандидаты потери, разделения, объединения и дублирования.
Паспорт контрольного запуска
run_c7471de468554c46
7 287 входных / 1 366 выходных токенов. Источники сверены с хранилищем; число цитат не является метрикой точности выводов.
Источник: results/RELEASE_VERIFICATION.md, релиз 0.3.0. Это небольшой контрольный набор, не полный комплект организатора.
04 / Изменение → источник
Одна функция.
Два контекста ответственности.
Редакция 8 · до изменений
Пункт 2.2
«Формирует график обучения сотрудников.»
Контекст владельца: директор закупок
Раздел 2
Редакция 9 · после изменений
Пункт 8.1
«Формирует график обучения сотрудников.»
Контекст владельца: руководитель обучения
Раздел 8
Предложенное соответствие: перенос. Совпадение текста и новый номер сами по себе не доказывают передачу полномочий — проверяем владельца и контекст.
Цитаты и пункты — точные данные контрольной пары. Классификация — интерпретация, которую подтверждает специалист.
05 / Контроль специалиста
Алгоритм предлагает.
Сотрудник фиксирует решение.
- Открыть оба источника
Пункт, редакция, исходная цитата и контекст перечня.
- Сохранить решение с комментарием
Машинный вывод и оценка сотрудника хранятся отдельно.
- Скачать заключение
HTML / Markdown: изменения, риски, источники и решения.
На контрольном запуске сохранено «Подтверждено». Комментарий найден в скачанном HTML-отчёте.
Анонимная сессия не удостоверяет личность сотрудника. Отчёт фиксирует решение, но не заменяет согласование в организации.
06 / Архитектура доверия
Точные данные отдельно
от смысловой интерпретации.
Exact-слой
Проверяемое основание
Исходные фрагменты, SHA-256 документов, локаторы, снимок запуска и версия кода.
Semantic-слой
Предлагаемые соответствия
Поиск кандидатов и OpenAI Live. Невалидная цитата отклоняется; неизвестный владелец не выдумывается.
DOCX / PDF / XLSX
Источники и контекст
FastEmbed / lexical + LLM
Проверка и экспорт
Семантический ответ модели не заявляется детерминированным. Независимая экспертная точность ещё не измерена.
07 / Два способа проверки
Один проект.
Домен и исходный код.
Открытый рабочий Live без пароля. Загрузите два комплекта, проверьте цитаты, сохраните решение и скачайте отчёт.
Локально: Python 3.12 → .env с OpenAI API key → run.ps1 / run.sh.
Для приватного GitHub требуется доступ организатора.
Проверяемость вывода — от исходного документа до заключения.
Границы текущей версии
MVP: без OCR и enterprise-ролей. Полный Live-прогон реальной пары не подтверждён. Следующий этап — независимая экспертная разметка, precision/recall и измерение времени проверки.
Материал для HackAlem AI · спец-трек Казахтелеком. BaqBaq не является официальным продуктом компании.