Я пока не видела ни одного селлера с идеальной системой учёта заказов, поставок и условий работы с поставщиками. Везде это какой-то набор гугл таблиц и записок в мессенджерах, разбавленных купленным сервисом (которым не пользуются на сто процентов потому что не удобно).

И если задача-минимум — не уходить в out-of-stock, то задача-максимум — оптимизировать закупку партий: чтобы было выгодно по стоимости, по оборачиваемости и по датам одновременно. И вот тут уже начинается прикладная комбинаторика.

После прошлого шага (предыдущая статья) ко мне пришло несколько человек ровно с этой задачей. И у клиентов мы часто решаем именно её. Так что давайте покажу на живом примере, как такого агента собрать для себя — не имея навыков программиста и суперскиллов потомственного айтишника. Когда вы в целом шарите за закупки, но есть куда расти и чему учиться.

Сначала представим, какие проблемы решает идеальный агент

Садимся и спокойно раскладываем, что вообще должно болеть не так больно.

— Отслеживать, что уже едет, и не заказать это повторно. Чаще всего это ручные данные — в табличках, в экселках, записаны где-то на листочке.

— Не замораживать слишком большую сумму денег в товаре. Этого нам не надо.

— Не пропускать заказ и не уходить в out-of-stock -- большая потеря денег на пустом месте.

— Учитывать особенности поставщиков. Один отгружает коробками по 24 штуки, второй просит предоплату 50%, третий срывает сроки и этим максимально бесит.

И между всем этим надо как-то лавировать и уходить в прибыль. Ладно, когда у вас 10 артикулов. А когда их 500 — в голове и в Excel-табличке это уже не удержишь.

Почему обычная формула тут не сыграет

Казалось бы. Заказ, страховой запас, логистика, производство — всё суперлинейно, всё мы проходили, всё легко.

Но, думаю, каждый из вас это на себе прочувствовал: индивидуальные нюансы иногда несут столько процентов ошибки, сколько в линейную формулу никогда в жизни не уложится.

Прогноз заказов — это вообще отдельный способ погадать на Таро. Один товар внезапно уходит в космос, а через неделю его никто не берёт. Другой ведёт себя так же непредсказуемо, только наоборот.

И всегда хочется иметь план «Б». Просчитать риски — что фура застрянет где-нибудь на границе, что заказ не доедет, что поставщик поднимет стоимость, что вылезут дополнительные расходы. Всё это наслаивается и наслаивается как огромный пирог. И простая линейная формула его не вмещает.

А живой человек — вмещает. Поэтому мы с вами все живы и умудряемся как-то оставлять положительную маржу. Но человеческий фактор накапливается, особенно на больших объёмах и вот его-то очень хочется снизить.

Секрет — в наших любимых регламентах

Как обычно, весь человеческий мозг надо спокойно уложить в .md-файлы — в систему промтов, которая будет работать внутри агента.

И отдельный момент: все цифры, которые плюс-минус стабильны, не надо запихивать в промты. Их надо вносить в таблицу. Потому что — напоминаю — LLM не очень хорошо работает с цифрами внутри текста.

Давайте набросаем путь, чтобы вы не терялись в этой каше из промтов и огромных задач. Хочу дать свет в конце туннеля как ориентир.

Соблазн, который всё ломает

Давайте просто сложим все комментарии в кучу текста, а агент пусть читает и что-то с этим делает.

Если всю методологию заложить в один промт — это будут те самые записки сумасшедшего, которые породят огромное количество галлюцинаций. Агенту нужна продуманная цепочка действий. Причём желательно небольших — чтобы объём контекста на каждое действие не превышал определённого уровня. Тогда галлюцинации сводятся к приятному минимуму.

Окей, давайте по шагам

Покажу, как выглядит обучение такого агента. Чтобы было не абстрактно.

Исходно агент уже знает всё, о чём мы говорили в первом шаге. Он подключён к вашим маркетплейсам, видит артикулы, понимает, какие из них по статусу A, B, C — какие важные, какие нет, — и знает остатки.

Искренне советую начать не со всех артикулов (особенно если их много), а выбрать 5–10 самых востребованных. Тех, что у вас статуса AA, которые вы и так отслеживаете каждый день и за счёт которых живёте. Вот на них и обкатывайте систему.

Дальше агент формирует таблицу, где большая часть уже заполнена за вас: артикул, название, средние продажи за последнюю неделю, остатки. Чтобы было с чего начать и что визуально дополнять.

А вы дозаполняете всё, что важно именно в вашем производственном процессе:

— страховой запас, логистику, производство;

— основного поставщика или нескольких, и условия работы с ними;

— что сейчас в пути и когда прибудет.

— статус артикула — свободным комментарием (активно продаём, распродаём и больше не заказываем, что-то в таком духе).

Заполняйте пока как видите. Остальное докинете потом — это система, которая постоянно дополняется и дорабатывается. Начните с того, что первым приходит в голову: что отслеживаете каждый день, что лежит у вас в Excel-табличках.

Дальше отдаёте табличку обратно агенту. Он её считывает, раскладывает у себя в голове, сохраняет — и дальше дополняет уже сам.

Отдельно стоит записать условия работы с каждым поставщиком, чтобы эта информация где-то жила. Это уже привязка не к артикулам, а к конкретным поставщикам.

Чему учим агента дальше

Когда исходные данные загружены, можно двигаться к расчётам. И тут, кстати, не обязательно изобретать с нуля — стоит поисследовать готовые скиллы и модели на прогноз остатков и заказов. Наверняка что-то годное уже выложено (я проверяла - есть).

Сначала прогноз. Нам нужно понимать, сколько заказов по каждому товару будет. Агент строит себе базу на основе вашего спроса, сезонности, процента выкупа — и считает прогноз количества заказов по каждому артикулу. Это должно быть зафиксировано отдельной таблицей.

Потом календарь остатков. Просите агента построить график: по каждому артикулу по дням — как остатки уменьшаются с учётом прогноза. Чтобы вы прямо видели, где словите out-of-stock. И второй строчкой — заказы, которые уже идут: когда придут и в какую дату поднимут остаток.

И ещё классно заложить функцию закупки под бюджет. У вас есть свободные деньги, которые вы пускаете обратно в оборот, — вы говорите агенту: чувак, посчитай мне оптимальный заказ на 5 миллионов на 2 недели. И он считает.

Хайлевел - это ведение полноценного CF. И это тоже можно переложить на агента.

Три функции, которые снимут с вас рутину

По факту, если после обучения агента у вас будут готовы три вещи, вы уже снимете с себя огромную часть труда:

— каждый день (или каждый понедельник) он выдаёт список заказов, которые нужно сделать;

— всегда подсвечивает, если вы что-то недозаказали и ловите out-of-stock;

— считает закупку под бюджет.

Этого уже достаточно, чтобы рутина просела заметно.

Чего делать не нужно

Куда же без этого.

— Не сваливайте все параметры в свободный текст промта. Я уже говорила, повторюсь: всё, что можно оцифровать — оцифровывайте отдельно, в таблицы. Всё, что можно структурировать — структурируйте отдельно. Иначе через полгода промты наложатся на промты, и LLM начнёт отрезать часть контекста. А какую именно — вы не проконтролируете никогда. Увидите только по эффекту: галлюцинации. На первых порах прямо отслеживайте, что и как он заполняет.

— Не настраивайте сразу 500 артикулов. Вы сами устанете писать регламент и заполнять параметры для всех. Наш мозг любит быстрые результаты — а быстрый результат круто получить на маленьком наборе самых классных артикулов. Это заметно, быстро, весело — и вы прямо загоритесь этой оптимизацией.

Если зашло — подписывайтесь. В Telegram докидываю короткие заметки и инсайты, которые в статьи не помещаются: @neuro_nezhno

А если у вас бизнес на маркетплейсах и закупки хочется наконец отдать тому, кто не забывает и не устаёт считать — у нас в onlyfins такой агент есть. И в формате коробки, и в формате очень гибкой коробки под ваши нюансы.