Позиции в дефектуре
в среднем за день, из 168 закупаемых
Кейс · Сыроварня · ИИ-агент
Сыроварне нужно 168 позиций материалов, от плесени до коробочек, и культуру для камамбера везут три недели. Заказ делали по тетрадке технолога. ИИ-агент стал каждое утро считать дозаказ по остаткам и расходу в 1С и готовить письма поставщикам.
Позиции в дефектуре
в среднем за день, из 168 закупаемых
Заказы магазинов без недовложений
163 из 176 за 30 дней
Сорванные партии сыра
за 30 дней
Тимо на закупки
в день, утром вместо вечера
В среду, 3 июня, в 7:42 с почты сыроварни ушло письмо поставщику упаковки: 1 500 коробочек для камамбера. Обычно сыроварня берет 600. Письмо подготовил ИИ-агент закупок, а технолог Тимо подтвердил его одним «ок» с телефона, стоя на приемке молока.
Агент ошибся в двух местах сразу. В карточке 1С кратность стояла 500 штук, как в оптовой коробке, а поставщик с апреля продает упаковками по 100. И майский всплеск он принял за тренд: праздники и гастрономический фестиваль на набережной дали камамберу +62% к обычному месяцу.
Расчет дал 1 340 коробочек, округление до 500 превратило их в 1 500. Июнь без фестиваля столько не продаст, а коробочка с печатью года через полгода идет в распродажу.
Остановил заказ не Тимо и не мы, а менеджер поставщика: в 9:47 позвонил и переспросил. Заказ урезали до 600, за пересборку отдали 1 500 ₽, коробочки приехали в пятницу вместо четверга. Лишние 34 200 ₽ на складе не осели, партия камамбера не сорвалась: запаса хватило на один день.
Поправили кратность и сезон в расчетеКратность агент берет из прайса поставщика, в 1С поправили 23 карточки. Сезон сравнивает с тем же месяцем 2025 года. Заказ больше полутора средних красит красным, и одного «ок» на него мало.
Это самая дорогая ошибка агента за месяц. Ниже - с чего все началось и почему апрельский прогон ее не поймал.
Сыроварня работает в Петрозаводске, на Сулажгоре. Молоко везут две фермы из Прионежского района, около 1 200 литров в день. Из него делают 14 сортов: камамбер, бри, качотту, выдержанный «Онежский», молодые и творожные сыры.
Половина сыра уходит в 23 магазина и ресторана Петрозаводска и Кондопоги, половина продается в своей лавке при сыроварне. Летом к лавке добавляются туристы, которые едут на Кижи и водопад Кивач.
Закупками занимается технолог Тимо. Кроме молока, сыроварне нужно 168 позиций: закваски, плесени, ферменты, соль, коробочки, бумага, пакеты, этикетки. Заказывал он вечером, по тетрадке и по памяти, раз в несколько дней.
«Культуру из Петербурга везут три недели. Забыл ее заказать в пятницу - через месяц у меня нет камамбера. И узнаю я об этом, когда открываю морозилку.»
Тимо, технолог
Мы взяли месяц перед запуском, с 29 апреля по 28 мая. Каждый день в среднем 36 позиций из 168 были на нуле или ниже минимума. Большая часть - мелочь, но среди них регулярно оказывались культуры и коробочки.
Из 178 заказов магазинов и ресторанов полностью отгрузили 151 (85%). В остальных не хватало то камамбера, то бри. Самый частый вопрос в лавке весной был один: «когда будет следующая партия камамбера?»
При этом на складе лежало то, что никто не трогал месяцами. Тетрадка Тимо помнила, что кончается, но не помнила, что лишнее.
Что выяснилиПустые полки и лишние коробки - следствие одного: заказ делали на глаз, от последнего пустого места, не глядя на расход и срок поставки.
День 118 мая, пн
Начали с выгрузки из 1С УНФ: остатки и расход по каждой позиции за 12 месяцев, приходные накладные, сроки годности партий. Учет в сыроварне аккуратный, и это сэкономило нам неделю.
Из 168 закупаемых позиций 38 дают 80% расхода в деньгах: культуры, плесени, коробочки, пакеты и соль. Еще 46 позиций не двигались больше 90 дней. Расход сильно зависит от сезона: летом камамбера уходит вдвое больше, чем в феврале.
Дни 3-420-21 мая
Черный ящик мы делать не стали. Агент считает по формуле, которую Тимо может пересчитать сам. ИИ нужен для остального: читать прайсы и ответы поставщиков, писать письма, объяснять, почему заказ именно такой.
Пример из прогона: культура для камамбера, остаток 4 упаковки, расход 1 упаковка в неделю, поставка 21 день. За горизонт в 28 дней уйдет 4 упаковки, страховой запас 1,5, минус остаток 4. Получается 1,5, с округлением 2 упаковки.
Надежда, владелица сыроварни, оставила в документе самый жесткий комментарий. В прошлом году сыроварня выбросила плесени на 18 тысяч из-за истекшего срока. Поэтому потолок по сроку годности в формуле главнее страхового запаса.
День 522 мая, пт
Агент работает каждое утро до начала смены. Сам он ничего не покупает: готовит заказы, пишет письма и ждет подтверждения Тимо.
Поставщиков у сыроварни шесть, у каждого свой срок и своя кратность. Агент берет их из карточек контрагентов в 1С. Молоко и мед местных пасечников он не трогает: молоко идет по договору с фермами, мед лежит в лавке на реализации.
Дни 8-1025-27 мая
Перед запуском прогнали агента на апреле. Тимо выбрал 40 ситуаций, где помнил, что заказал на самом деле и что из этого вышло. Ответ агента сравнивали с его решением и с тем, что случилось потом.
Тимо согласился с агентом в 31 ситуации из 40. Агент заказал плесень на полгода при сроке годности 4 месяца, написал ферме про молоко и попытался дозаказать мед, который сыроварне сдают на реализацию. Еще одно письмо ушло бы поставщику этикеток, который закрылся в мае.
Правила поправили, и второй прогон дал 37 из 40. На трех ситуациях агент и не мог победить: нужен был новый поставщик этикеток, и выбрать его должен Тимо. Сезонных ситуаций среди 40 не было ни одной, это мы увидели только после запуска.
День 1229 мая, пт
Агента включили в пятницу, 29 мая. В 7:30 в рабочий чат пришел первый утренний отчет: 31 позиция в дефектуре, 4 письма на 48 300 ₽ и отдельная строка, которую никто не ждал.
Утренний отчет показал 9 неходовых позиций в остатках по материалам камамбера: под ходовыми коробочками, плесенью и белой бумагой лежало то, что не двигалось больше 90 дней. Прошлогодние коробочки, синяя бумага, плесень второго поставщика, формы, маты, сетки, этикетки снятого сорта с трюфелем. Всего 82 900 ₽ по закупочным ценам.
Надежда решила не ждать. Айно из лавки в те же выходные устроила распродажу для домашних сыроваров и выложила формы и культуры на Авито. За три недели ушли 7 позиций из 9, в кассу вернулось 58 600 ₽.
Что выяснилиЗалежи видно, только когда остатки сравнивают с расходом. Тетрадка помнит, что кончилось, а не то, что лежит.
Дни 17-363-22 июня
Правку выкатили в тот же день, к 15:30. Пересчитали 40 заказов апреля и мая по новым правилам: лишних не нашлось, но апрель и май - не июнь, и мы это понимали.
Почему апрельский прогон этого не увидел: в апреле не было ни праздников, ни фестиваля, а кратность коробочек поменялась как раз в апреле, и в карточке 1С ее никто не тронул. Тест проверял формулу, а не данные, на которых она стоит.
30 дней29 мая - 27 июня
Сравнили 30 дней до запуска, с 29 апреля по 28 мая, и 30 дней с агентом, с 29 мая по 27 июня. Июнь для сыроварни сезонный: туристы, дачники, рестораны с летними верандами. Нагрузка на закупки только выросла.
| Закупки и отгрузки | До агента | С агентом |
|---|---|---|
| Позиций в дефектуре, в среднем за день | 36 | 5 |
| Заказов магазинов и ресторанов | 178 | 176 |
| Отгружено без недовложений | 151 (85%) | 163 (93%) |
| Сорванных или перенесенных партий | 7 | 1 |
| Время Тимо на закупки | 85 мин в день | 9 мин в день |
| Материалы камамбера без движения 90+ дней | 9 на 82 900 ₽ | 2 на 17 460 ₽ |
Заказов магазинов и ресторанов столько же, 176 против 178: агент не приводит покупателей, он перестал терять сыр в уже сделанных заказах. 13 заказов все равно ушли с недовложением, из них 9 - качотта, которую туристы разбирали в лавке быстрее, чем она дозревала.
В банке и кассе видно, как изменились закупки. Платежи поставщикам стали мельче и чаще, а в кассу двумя суммами пришли деньги с распродажи: 18 400 и 40 200 ₽.
Итоги Надежда попросила прислать в чат к понедельнику после замера: ей нужно было решить, сколько культуры брать на август, пока поставщик держит цену.
Перемену заметили покупатели лавки. В мае на Яндекс Картах появился отзыв про третий за месяц пустой прилавок с камамбером. В июне пишут о другом: сыр на месте, а на распродаже можно купить формы для домашней сыроварни.
Заказ с недовложением сыроварня не теряет целиком: магазин берет то, что есть, а камамбер или бри докупает у других. Теряется только недовложенная часть. По накладным 1С это в среднем 3 кг мягкого сыра по 1 600 ₽ оптом, 4 800 ₽ на заказ.
| Статья | Сумма |
|---|---|
| Полных отгрузок до и после | 151 и 163 за 30 дней |
| Заказов, которые перестали резать | 12 в месяц |
| Недовложенная часть одного заказа | 4 800 ₽ |
| Сыр, который раньше не доезжал до магазинов | 57 600 ₽ в месяц |
| Маржа сыроварни | 32% |
| Валовая прибыль сверху | около 18 400 ₽ в месяц |
| Модель ИИ, почта и сервер | около 2 600 ₽ в месяц |
| Пакет агента «Бизнес» | 49 900 ₽ разово |
| Окупаемость | около 14 недель |
Срок долгий, и это честно: 12 спасенных заказов по 4 800 ₽ - небольшие деньги для сыроварни такого размера. Распродажа залежей вернула 58 600 ₽ и с запасом закрыла пакет в первый же месяц, но второй раз этих денег не будет, поэтому в окупаемость их не кладем.
Шесть несорванных партий сыра мы тоже не считали: сыр из перенесенной партии все равно сварили, только позже. И время Тимо: 9 минут утром вместо полутора часов вечером он отдал новому сорту с голубой плесенью, в рубли это не переводится.
Порог у нас получился такой: меньше 40 закупаемых позиций и один поставщик - хватит таблицы с этой формулой и будильника по пятницам. Агент начинает экономить, когда позиций больше сотни, поставщиков несколько, а сроки поставки отличаются в 10 раз, как 2 дня у соли и 21 день у культур.
Подтверждает Тимо. Агент готовит письма и ждет «ок» в рабочем чате. После ошибки 3 июня крупные заказы он красит красным, и их нужно открыть и подтвердить отдельно.
Срок годности каждой партии лежит в 1С. Агент не заказывает больше, чем уйдет за две трети срока, и напоминает, какую партию брать в работу первой.
Нет. Молоко идет по договору с двумя фермами и по суточному графику, это отдельная задача. Агент только видит, сколько молока пришло, чтобы считать расход заквасок.
Получится, если в системе есть история расхода хотя бы за 90 дней: МойСклад отдает остатки и обороты по API. Если остатки ведутся в тетради или в Excel без списаний, сначала нужно 2-3 месяца честного учета, формуле не из чего считать расход.
Через сутки напоминает Тимо в утреннем отчете. Если позиция срочная, предлагает запасного поставщика из карточек контрагентов.
Он сравнивает декабрь с декабрем прошлого года, а январь с январем. Всплеск, которого не было год назад, он помечает красным и не округляет вверх сам. Решение остается за технологом.
Основатель AviGrowth, GreenMP, Digital Core и SFB. Частный инвестор.
С 2015 года строю бизнесы, которые живут на трафике. AviGrowth ведет кабинеты на Авито, GreenMP - магазины на маркетплейсах, Digital Core внедряет ИИ. Четыре компании, 60+ человек в команде, 170 млн рублей оборота в год.
Разберем ваши остатки и обороты и покажем, где дефектура, а где деньги лежат на полках.
Заявка отправлена
Свяжемся в рабочее время, уточним задачу и договоримся о бесплатном демо на ваших данных.
Бесплатное демо
Покажем ИИ на ваших данных
Ответим в рабочее время. Без обязательств - решение о старте после демо.
Заявка отправлена
Свяжемся в рабочее время, уточним задачу и договоримся о бесплатном демо на ваших данных.