Разработал систему автоматической обработки документов для предпринимателя, который одновременно ведёт бизнес, личные дела, международные семейные документы и юридическую практику.
После сканирования документ проходит полный цикл без ручной сортировки: OCR распознаёт текст, система определяет тип документа, контрагента и нужный раздел, переименовывает файл, сохраняет его в архив и при необходимости создаёт задачу со сроком выполнения и ссылкой на оригинал.
Для надёжности реализованы детерминированные проверки и очередь ручной верификации: система не полагается только на оценку уверенности ИИ. Исходящие ответы автоматически сопоставляются с входящими письмами и закрывают связанные задачи. Также создан RAG-поиск, позволяющий задавать вопросы на русском языке и находить информацию в немецких документах.
Дополнительно реализованы приватная веб-панель, Telegram-ассистент, двухуровневая защита от дублей и миграция исторического архива.
Результат проекта:
— 769 документов в единой системе;
— 4 независимых регистра;
— 56 контрагентов;
— 3 130 поисковых фрагментов;
— обработка 503 архивных сканов без дублей в базе;
— автоматическое создание и закрытие задач;
— приватная инфраструктура на Docker, PostgreSQL и pgvector.
Для демонстрации проекта подготовил интерактивную HTML-презентацию с архитектурными схемами, интерфейсами и описанием бизнес-логики.