Просрочка, бой, порча и недостача перестают быть строкой «прочие расходы»: команда агентов ведёт реестр списаний по причинам, точкам и сменам, считает долю потерь в марже каждой позиции и показывает, где именно утекает товар.
Потери не разбираются раз в квартал под инвентаризацию — они собираются и объясняются каждый день, пока причина ещё жива.
Акты списания, уценки и приёмка разносятся построчно: позиция, количество, закупочная стоимость, причина, точка, смена. Свободные формулировки приводятся к вашему словарю причин — иначе статистика не складывается.
Учётный остаток против фактического по рисковым позициям: дорогим, ходовым, короткого срока. Расхождение всплывает через неделю, а не через квартал, когда объяснить его уже некому.
Отклонение от вашей нормы по точке, категории, дню недели и составу смены. Сигнал приходит с раскладкой, а не в формате «что-то не так с потерями».
Пересорт отделяется от реальной недостачи, естественная убыль — от необъяснённой. Итог: на какую сумму сошлось, на какую нет и по каким именно позициям.
Сколько потеряно в закупке и сколько это съело маржи по каждой категории. Позиция с наценкой 30% и потерями 3% зарабатывает меньше, чем кажется, — и теперь это видно цифрой.
Просто пишите ему: «сколько мы потеряли на молочке за квартал», «почему на Южной бой вырос втрое», «какие 10 позиций дают половину списаний». Ответ — с раскрытием до конкретных актов.
Главный агент руководит специализированными суб-агентами. У каждого — своя роль, свои инструкции и своя зона ответственности.
Собирает картину потерь целиком и отвечает на любой вопрос о них. Знает ваш ассортимент, сроки годности, сезонность и то, какая убыль у вас технологически неизбежна, а какая — нет.
Разносит акты списания, уценки и приёмку в реестр. Приводит причины к единому словарю и вылавливает строки, где причины нет вовсе.
Сверяет учёт с фактом, ведёт разбор инвентаризаций, отделяет пересорт от недостачи. Держит историю расхождений по каждой позиции.
Следит за отклонениями от нормы по точкам, категориям и сменам. Поднимает тревогу на повторяющемся отклонении, а не на первом совпадении.
Переводит потери в маржу и в цену: какая позиция перестаёт зарабатывать с учётом списаний и где потери уже съели всю наценку.
Потери прячутся в двух местах: в свободных формулировках причин и в отсутствии собственной нормы. Оба места здесь закрыты механикой.
Списано в закупочных ценах, оборот, доля, влияние на маржу позиции — всё считается скриптом по формальным правилам и нормализуется на оборот и оборачиваемость. LLM объясняет цифру, но никогда её не выводит: арифметика потерь не доверяется генерации.
Каждая строка живёт в реестре: позиция, количество, закупочная стоимость, причина, точка, смена, документ-основание. Любая цифра в отчёте раскрывается до конкретных актов, а доступ к учётной системе — только на чтение.
Просрочка, бой, порча, недостача, пересорт, технологические потери, естественная убыль — причины кодируются, а не пишутся словами. «Испортилось», «разбили» и «не знаю» нормализуются в код; нераспознанное уходит в список «требует уточнения», а не в «прочее».
Ожидаемый уровень потерь выводится из ваших данных отдельно по каждой категории с поправкой на оборачиваемость и срок годности — аномалия это отклонение от вашей нормы. Самодельный бот на промптах так не может: у него нет ни ваших списаний в виде чисел, ни накопленной базы — он сверяет вас с «типичными 1,5% по отрасли» и потому одинаково спокоен и при норме, и при краже.
Тысячи строк списаний за период проходят через скрипт, который оставляет только выбросы: превышение нормы, повтор по смене, позицию с аномальной долей. Разбор причины модель делает уже по десятку строк — быстро, дёшево и без потери качества на объёме.
Система показывает совпадения по сменам и точкам, но архитектурно не делает выводов о вине и не инициирует удержаний: вывод и процедура — только за человеком. Формулировки алертов фиксируются на внедрении именно для этого.
Инженерный подход — проектировать отказы заранее, а не разбирать их постфактум. Нештатные сценарии этой системы и её реакции:
Выгрузка списаний не пришла или пришла не за весь период
Сводка выходит с пометкой «данные неполные за N дней», нормы на дырявом периоде не пересчитываются — система не дорисовывает недостающие дни.
Причина списания записана свободным текстом или не записана вовсе
Нормализация в словарь причин; нераспознанные строки уходят в отдельный список «требует уточнения» с суммой — они не растворяются в «прочем».
Ответственный за точку не объясняет расхождение
Повторный запрос по расписанию, затем эскалация руководителю; факт «объяснение не получено» фиксируется в реестре и попадает в недельный срез.
Перезапуск системы
Реестр списаний, словарь причин, накопленные нормы и история инвентаризаций персистентны — восстановление без потери строк.
Так выглядят сообщения, которые приходят вам в мессенджер.
Базовая комплектация полностью покрывается услугой «под ключ» тарифа «Про». Расширения обсуждаем отдельно после запуска.
Права «не может» — не ограничения тарифа, а архитектурные границы безопасности. Они не отключаются ни настройкой, ни просьбой.
Не «сделаем как-нибудь за пару недель», а проектный план по публичной оферте — с прогоном и формальной приёмкой.
Интервью о ваших процессах, сбор материалов и доступов. Вы рассказываете — формализуем мы.
Карта агентов, контуры, регламенты, форматы. До 3 правок — пока не совпадёт с ожиданиями.
Агенты, интеграции, детерминированные контуры, расписания — по согласованному ТЗ.
Память агентов, базы, шаблоны документов, правила — всё под вашу специфику.
Каждый сценарий ТЗ прогоняется на реальных данных по чек-листу приёмки — до показа вам.
Демонстрация, до 2 правок, обучение работе с агентом — и система уходит в бой.
Подставьте свои цифры — получите консервативную оценку. Это ориентир для решения, а не оферта.
Настройка «под ключ» входит в тариф «Про». Пришлите выгрузку списаний за 2–3 месяца (даже если это акты в Excel) — словарь причин и нормы соберём мы.
Получить реализацию за 14 990 ₽/годВ базовой комплектации вы присылаете выгрузки (или мы настраиваем регулярную) — агент разносит их сам. Если доступ к системе всё же даётся, он только на чтение: списывать товар, менять остатки и проводить документы система не может ни при каких настройках.
Система показывает совпадения — «третий случай за месяц у одного состава смены» — и на этом останавливается. Она не называет виновных, не инициирует удержаний и не пишет сотрудникам. Установление материальной ответственности — процедура с инвентаризацией и комиссией, и она целиком за вами.
Отраслевое число ничего не говорит о конкретной точке: внутри «нормальных» 1,5% обычно две-три категории дают половину потерь, а остальные почти чистые. Норма считается по вашей истории отдельно по каждой категории — и сравнение идёт именно с ней.
Нет. Общепит — списания по рецептуре и просрочка заготовок, склад и опт — бой, пересорт и недостача при отгрузке, производство — технологические потери и отклонения от норм выхода. Механика одна, специфика формализуется на ТЗ.
Это рабочий вариант старта: агент принимает акты и таблицы в том виде, в каком они есть, и приводит их к единому реестру. На внедрении разносим 2–3 месяца истории — с этого момента реестр поддерживается сам.
Точка заказа и прогноз дефицита по каждой позиции, страховой запас под фактический срок поставки, разбор неликвидов и заявка на закупку черновиком.
Реестр возвратов и брака по причинам, SKU и поставщикам, реальная стоимость возврата в марже, сигнал об аномальной партии и претензии поставщику.
Построчная сверка касс, эквайринга и выплат маркетплейсов с банком: расхождения с версией причины, контроль удержаний площадок и реестр претензий.