Ольга Решетняк › oreshka
Приложения, боты, парсинг. 20 лет в IT
Рейтинг
20
№ 149 552 в каталоге
Отзывы
0
Профессионализм
-/10
Коммуникация
- /10
Город
Санкт-Петербург
Опыт работы
21 год
На сайте с
2026 года
Юридический статус
ИП

Фолио: из PDF, сканов и фотографий — в реестр документов с проверкой полей

Используемые навыки Python Веб-программирование Искусственный интеллект

Описание

Конвейер обработки документов: из PDF, сканов и фотографий — в реестр с проверенными полями.

Задача: счета, акты и договоры перестают перебиваться руками, но ошибка распознавания не уезжает в учёт молча. Всё, в чём программа не уверена, должен увидеть человек — рядом с исходной страницей.

Данные демонстрационные: синтетические документы с вымышленными контрагентами.

Решение

Сначала определяется вид документа — 14 видов: счёт, акт, договор, накладная, счёт-фактура, УПД и другие. Вместе с видом отдаётся уверенность: уверенное идёт дальше само, сомнительное попадает в очередь проверки с пометкой «вид определён неуверенно».

Дальше извлекаются поля, проверяются реквизиты и суммы, формируется реестр с выгрузкой в CSV. Значение от языковой модели принимается, только если оно найдено в тексте документа. Документы с замечаниями попадают в очередь проверки: исходная страница рядом с извлечёнными полями, замечание сформулировано словами, решение принимает человек. Если модель недоступна, работает запасной режим на правилах.

Стек: Python, FastAPI, OCR, языковая модель через API.

Результат

На потоке из 140 документов вид определён верно у всех, на трудном наборе из 120 — у 115. В тестовом прогоне по счетам, актам и договорам верно извлечены 807 из 820 полей — 98,4 %, а из 15 намеренно испорченных документов поймано 14. Сервис открыт по ссылке.

Собственная разработка: виды документов, состав полей и правила проверки настраиваются под бумаги заказчика; папки, почта и облако на входе, Excel или 1С на выходе подключаются под задачу. Сопровождаю, когда меняются форматы.

В оформлении обложки использованы изображения, созданные нейросетью; экраны на снимках — из самих проектов.

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT Ядро серверной платформы A7: переписано с Qt на C++17 с переносом всех данных
Ядро серверной платформы A7: переписано с Qt на C++17 с переносом всех данных
6
Веб-разработка и IT Чисто: приложение и веб-кабинет химчистки с курьером — осмотр и цена согласуются до чистки
Чисто: приложение и веб-кабинет химчистки с курьером — осмотр и цена согласуются до чистки
6
Веб-разработка и IT Ритм и Поток: приложения для студии занятий и для выездного сервиса, у каждого свой облик и веб-кабинет
Ритм и Поток: приложения для студии занятий и для выездного сервиса, у каждого свой облик и веб-кабинет
7
Веб-разработка и IT Обход: мобильное приложение и веб-кабинет для обходов и осмотров оборудования
Обход: мобильное приложение и веб-кабинет для обходов и осмотров оборудования
6