ИИ генерация этикеток с проверкой по ТР ТС
Автоматическая генерация этикеток для импортных продуктов с переводом и валидацией по регламентам Таможенного Союза.
О проекте
Обратились к нам с запросом на автоматизацию подготовки русскоязычных этикеток для импортной пищевой продукции: из исходных файлов на иностранных языках нужно быстро получать корректную маркировку по требованиям ТР ТС, с минимальной ручной рутиной.
По сути, это единая AI-платформа, которая распознает документ, переводит, структурирует поля, проверяет по регламентам и формирует готовый макет этикетки в SVG.
Технологии
- Next.js
- FastAPI
- OCR
- RAG
- OpenAI
- PostgreSQL
- SVG
Что разработано
- Веб-интерфейс для загрузки и управления этикетками (Next.js)
- Backend на FastAPI с оркестрацией полного pipeline обработки
- Модуль OCR и извлечения текста из PDF/документов
- Модуль автоматического перевода на русский и определения исходного языка
- Модуль структурного парсинга полей этикетки (состав, пищевая ценность, предупреждения и т.д.)
- Модуль валидации по ТР ТС с RAG-поиском по регламентам и автоисправлениями
- Модуль генерации и редактирования финальной этикетки в формате SVG
- Хранилище данных и истории изменений (PostgreSQL + changelog)
Ключевые фичи
- Загрузка нескольких файлов в одном кейсе с автоматической конвертацией и объединением в единый PDF
- Поддержка входных форматов PDF, DOC/DOCX, XLSX (с конвертацией для OCR-пайплайна)
- Асинхронный pipeline: OCR -> перевод -> парсинг -> валидация -> генерация этикетки
- Детальный трекинг статусов обработки (uploaded, ocr_processing, review, exported, error и др.)
- Автоматическое извлечение состава, пищевой ценности, маркировочных полей и предупреждений
- Проверка соответствия ТР ТС 005/2011, 021/2011, 022/2011, 023/2011 и 029/2012
- RAG-проверка по регламентам через OpenAI file search + ссылки на нормативные пункты в замечаниях
- Автоматическое исправление части несоответствий и выделение только неустранимых проблем
- Нормализация E-добавок и привязка к справочникам разрешенных наименований
- Поддержка операторского редактирования: обновление полей, перезапуск валидации, ручная правка SVG
- Генерация готового к печати и нередактируемого в потоке документа SVG
- Повторная генерация этикетки, дублирование карточек, удаление с очисткой связанных файлов
- История изменений (audit trail/changelog) по ключевым этапам обработки
Решение задачи
Платформа убрала ручное пересобирание этикеток из разрозненных документов и сократила риски ошибок в критичных полях маркировки.
Бизнес получил единый производственный контур: от загрузки исходника до финальной SVG-этикетки с проверками по ТР ТС, прозрачными статусами, замечаниями и возможностью быстрого операторского контроля.
Результаты
Заказать похожий проект
Оставьте заявку — обсудим задачу и предложим решение под ваш бизнес.
Оставить заявку