[AID-BACKEND-002] Создать воркер EasyOCR чеков
Разработка ai-vision-worker (Backend): Реализация консьюмера команды на извлечение номенклатур из чеков.
NoteКраткая карточка задачи
- Эпик: EPIC-AID-001
- Компонент: ai-vision-worker (Kafka Consumer / Python AI)
- Статус: Готово к реализации
- Ссылка на Метод: Спецификация воркера оптического распознавания чеков
1. Бизнес-контекст и цель (Business Context)
При загрузке чека домен Inventory шлет ссылку на изображение. Воркер AID обязан скачать файл, локализовать текстовые блоки фискальных позиций с помощью EasyOCR и вернуть структурированный массив обратно в шину.
Цель задачи: Реализовать слушателя топика bpds.inventory.in.receipt.upload и эмиттер результатов в топик bpds.inventory.out.receipt.parsed в файле receipt_ocr_worker.py.
2. Пользовательские истории (User Stories)
Как Разработчик складского учета, ожидающий результаты сканирования чека,
Я хочу, чтобы ИИ-воркер извлекал текстовые строки продуктов на GPU за минимальное время,
Чтобы пользователь мгновенно увидел зачисленные на баланс товары.