ИИ и документы
Вопросы по старым учебникам
Спросите у стопки пожелтевших сканов, и получите ответ с номером страницы.
- 4381фрагментов учебников в базе
- 0,42 → 0,78релевантность ответов в проверке (RAGAS)
Чего хотел заказчик
Есть старые учебники по обогащению руд. Это сканы: мелкий шрифт, рисунки, длинные таблицы. Найти в них нужное можно только листая страницу за страницей. Хотелось просто задать вопрос и получить ответ, которому можно доверять, с указанием, откуда он взят.
Как сделано и почему
Представьте библиотекаря, который прочитал все учебники и помнит, на какой странице что написано. Вы спрашиваете, он отвечает и сразу показывает страницу. Примерно такого помощника мы и собрали.
Сначала каждую страницу «прочитали глазами»: отдельно выделили текст, рисунки и таблицы. Таблицы сохранили вместе с объединёнными ячейками, иначе цифры теряют смысл. Потом научили помощника не отвечать с ходу, а сначала продумать, что искать, найти нужные места и только потом собрать ответ. Всё это можно увидеть наглядно: у проекта есть свой экран, где виден каждый шаг обработки.
- Сканы старых учебников
- Чтение страниц «глазами» ИИ
- Умный поиск по смыслу
- Ответы со ссылкой на страницу
- Наглядная панель в браузере
Что было трудно и как справились
Старые книги не подчиняются единым правилам
Формализовать их нельзя: у каждого учебника своя вёрстка и свои причуды. Писали отдельный маленький скрипт на каждый случай. Рутинная работа, но необходимая.
Таблица начинается на одной странице, а заканчивается на другой
Научили систему узнавать подписи вроде «Продолжение таблицы» и склеивать куски обратно в одну.
Слабые модели путают числа в таблицах
Мы тщательно подбирали модель, которая справится.
Сложные страницы с объединёнными ячейками
Тоже решается подбором модели, а местами ручной правкой или работой ИИ-агента.
Что получилось
Чат, который отвечает по старым учебникам и показывает, на какой странице искать. Полезность ответов в наших проверках выросла с 0,42 до 0,78 из 1.
Чат с источниками



Конвейер подготовки данных






























