[AID-BACKEND-002] Создать воркер EasyOCR чеков

Разработка ai-vision-worker (Backend): Реализация консьюмера команды на извлечение номенклатур из чеков.

Author

AID Domain Lead

Published

July 13, 2026

NoteКраткая карточка задачи

1. Бизнес-контекст и цель (Business Context)

При загрузке чека домен Inventory шлет ссылку на изображение. Воркер AID обязан скачать файл, локализовать текстовые блоки фискальных позиций с помощью EasyOCR и вернуть структурированный массив обратно в шину.

Цель задачи: Реализовать слушателя топика bpds.inventory.in.receipt.upload и эмиттер результатов в топик bpds.inventory.out.receipt.parsed в файле receipt_ocr_worker.py.

2. Пользовательские истории (User Stories)

Как Разработчик складского учета, ожидающий результаты сканирования чека,
Я хочу, чтобы ИИ-воркер извлекал текстовые строки продуктов на GPU за минимальное время,
Чтобы пользователь мгновенно увидел зачисленные на баланс товары.


3. Шаги

1. Реализовать новый метод согласно спецификации метода Спецификация воркера оптического распознавания чеков