Работа с ценами у нашего специалиста сжалась с 4-5 часов в день до 1-2. Прежде ч
17.09.2026, 05:45 · ⏱ 3 минРабота с ценами у нашего специалиста сжалась с 4-5 часов в день до 1-2. Прежде чем хвастаться, спросил у него самого.
Написал ему прямо: ускорилась работа или нет, и насколько. Ответ: «как минимум в 2 раза точно». Попросил перевести в часы. Раньше он ставил цены руками в стороннем сервисе и перепроверял каждую на ошибки, уходило 4-5 часов. Теперь бот отдаёт ему готовый файл, и на ценах остаётся 1-2.
Сервис называется Барыгендорф. Барыга плюс Штирлиц, да.
Работа у него такая. Оптовики публикуют прайсы в Telegram: каналы, группы и боты, у которых прайс надо выпрашивать кнопкой. Юзербот читает 22 источника, сам жмёт кнопки у ботов по расписанию и три раза в день сверяет хэши, чтобы поймать тихие правки старых сообщений. Выходит около 3 350 строк в день. Каждую надо понять, найти ей карточку в каталоге, держать свежую закупку и посчитать из неё розницу с акциями.
До лета это крутили воркфлоу в n8n, и они тихо врали. Сотню позиций из одного сообщения n8n гнал параллельно и терял контекст между узлами. В таблицу падали записи, где товар от одной позиции, цена от другой, а строка очереди от третьей. Пять отдельных расследований, один и тот же диагноз. Лечится только последовательной обработкой, каждая позиция в своей транзакции. 29 июня пошёл первый коммит нового сервиса, сейчас их 131.
Самое полезное, что я из этого вынес: запрет в промпте не держит, держит код.
Строки разбирает языковая модель, у неё промпт на 291 строку и 15 правил. Всё равно она периодически творит хуйню. Один поставщик вместо цены ставит 🔴, и модель однажды вписала туда число из головы: Galaxy S26 два часа жил с ценой 27 090 вместо примерно 67 090. Теперь за моделью стоит фильтр в коде. Числа нет в самой строке и в двух соседних, значит это не цена. Бэктест на 1 810 строках дал ноль ложных срабатываний.
С названиями ещё веселее. Одну и ту же повторяющуюся строку модель за неделю переименовывает почти в половине случаев. Поэтому последнее слово в вопросе «что это за товар» у стражей в базе: 256 и 512 не смешиваются, у Mac сверяется чип, китайская и кавказская версии не лезут на чужие карточки, Dyson только руками. Каждый страж родился из конкретной живой ошибки. Отказов у них накопилось 9 855, и каждый отказ падает специалисту как конфликт.
Всё спорное решает человек, и система на нём учится. Каждое его решение запоминается, ручных сопоставлений в памяти уже 17 277. Машинные, закрепившие ошибку, отключаются с дампом для отката. Решения человека не трогаются никогда, даже если выглядят устаревшими. Правила по Mac, китайским версиям и Dyson сформулировал сам специалист: например, что основную модель Mac определяет пятизначный код заказа, а без артикула или с длинным это кастом.
В магазин сервис не пишет вообще, только читает базу. Итоговый CSV загружает сотрудник руками, так и задумано.
Слабое место тоже есть. Если товар пропал у поставщика, я узнаю об этом с задержкой до 48 часов: «снято с продажи» в прайсах никто не пишет, цена просто протухает.
И в том же ответе специалист отдельно похвалил Варенбург, который готовит лендинги и описания. Про него я писал в начале августа, когда только стартовал.
У кого цены из прайсов поставщиков до сих пор перебивают руками? Сколько часов в день это у вас съедает?
✍️ Синтаксис хаоса
Подпишись: TG / DZEN / VK
Оригинал в Telegram: @syntax_of_chaos
📚 Читать дальше
