Веб-разработка

ИИ-агент для оптовой торговли: заказы из почты, остатки и счета для 1С

Как настроить на Claude Code агента, который превращает письма клиентов в черновики заказов: сопоставляет артикулы, проверяет остатки и считает цены по прайс-колонке.

ИИ-агент для оптовой торговли: заказы из почты, остатки и счета для 1С

ИИ-агент для оптовой торговли — это помощник менеджера по продажам на базе Claude Code, который разбирает заказы клиентов из почты, сверяет позиции с актуальными остатками, готовит черновики счетов и заказов для 1С или CRM и подсказывает замены, если товара нет. Вместо того чтобы вручную перебивать в учётную систему таблицы и письма вида «как в прошлый раз, только болтов М8 вдвое больше», менеджер проверяет готовый черновик и подтверждает его. Цены, скидки и отгрузку по-прежнему утверждает человек.

Оптовый склад: каждое письмо с заказом превращается в строки учётной системы
Оптовый склад: каждое письмо с заказом превращается в строки учётной системы

Почему в опте это окупается быстрее всего

В оптовой компании заказы приходят в самом разном виде: таблица Excel от постоянного клиента, фото рукописного списка, письмо «повторите заказ от 12 сентября», пересланная переписка с прорабом. Менеджер тратит значительную часть дня на то, чтобы превратить это в аккуратный документ: найти артикулы, проверить остатки, посчитать цены по прайс-колонке клиента, выставить счёт. Ошибки дорогие — недовложение, пересорт, неверная цена.

Это работа с чёткими правилами и большим количеством сверок — именно то, что агент делает хорошо. Его задачи:

  • извлечь из письма или вложения список позиций с количествами;
  • сопоставить названия клиента с вашими артикулами (в том числе по старым заказам этого клиента);
  • сверить с остатками и предложить аналоги, если чего-то нет;
  • рассчитать сумму по прайс-колонке клиента;
  • сформировать файл черновика заказа для загрузки в 1С или CRM и текст ответа клиенту.

Схема работы агента

Агент построен на Claude Code — инструменте Anthropic, который работает в терминале, десктоп-приложении, VS Code, JetBrains и в вебе. Он читает и правит файлы, выполняет команды и работает с подключёнными сервисами. Если вы ещё не устанавливали его, начните с нашей пошаговой инструкции по созданию ИИ-агента в Claude Code.

Поток данных выглядит так:

  1. Письма с заказами сохраняются в папку vhodyashchie/ (через правило почтового клиента, скрипт или MCP-подключение к почте).
  2. Из 1С регулярно выгружаются ostatki.csv и prais.csv с колонками цен по типам клиентов.
  3. Агент разбирает каждое письмо, сверяет, считает и кладёт результат в chernoviki/: файл заказа для импорта и текст ответа.
  4. Менеджер проверяет, загружает заказ в 1С, выставляет счёт и отвечает клиенту.
Файл Откуда Что содержит
ostatki.csv Выгрузка из 1С, раз в час Артикул, наименование, склад, свободный остаток
prais.csv Выгрузка из 1С, раз в день Артикул, цены «Розница», «Опт-1», «Опт-2», «Дилер»
klienty.csv CRM ИНН, название, тип цены, менеджер, условия оплаты
sinonimy.csv Ведётся вручную и агентом Как клиенты называют ваши товары → артикул
istoriya/ Выгрузка заказов Прошлые заказы клиентов для «повторите как в прошлый раз»
Заказы приходят в свободной форме — агент приводит их к единому виду
Заказы приходят в свободной форме — агент приводит их к единому виду

Пример CLAUDE.md для отдела продаж

# Агент обработки заказов — ООО «КрепТорг»

Мы — оптовый поставщик крепежа и метизов. Клиенты — строительные
компании и магазины. Ты помогаешь менеджерам разбирать заказы.

## Порядок обработки письма
1. Определи клиента по ИНН или домену почты в klienty.csv.
   Не нашёл — помечай «НОВЫЙ КЛИЕНТ, нужна проверка менеджером».
2. Извлеки позиции и количества. Единицы приводи к единицам прайса
   (шт, кг, упак). Если неоднозначно — НЕ угадывай, пиши вопрос.
3. Сопоставь с артикулами: сначала sinonimy.csv, потом история клиента,
   потом прайс. Уверенность ниже высокой — отметь «проверить».
4. Сверь с ostatki.csv. Если не хватает — предложи аналог
   той же группы и размера, но не подставляй его в заказ сам.
5. Цена — строго по колонке типа цены клиента. Скидки не давай.
6. Сохрани в chernoviki/<дата>_<ИНН>/:
   - zakaz.csv (артикул;количество;цена) для импорта в 1С,
   - otvet.md — черновик письма клиенту,
   - voprosy.md — что нужно уточнить.

## Запрещено
- Менять файлы ostatki.csv, prais.csv, klienty.csv.
- Отправлять письма и создавать документы в 1С напрямую.
- Обещать сроки отгрузки — пиши «срок подтвердит менеджер».

## Стиль ответа клиенту
Деловой, коротко, таблица позиций, итог с НДС, вопросы списком.

Совет: файл синонимов — главный актив. «Саморез по дереву 4,2х75 желтый», «шуруп 4.2*75 жц» и «СШ 4,2-75» — один артикул. Разрешите агенту дописывать новые сопоставления в отдельный файл sinonimy-novye.csv, а менеджер раз в неделю проверяет и переносит их в основной.

Навык /povtor-zakaza: повтор прошлого заказа

Навыки хранятся в .claude/skills/<имя>/SKILL.md и вызываются командой /имя или автоматически, когда подходят под задачу. В опте удобно иметь два навыка: разбор нового заказа и повтор прошлого. Вот второй — он чаще вызывает ошибки у людей.

---
name: povtor-zakaza
description: Клиент просит повторить прошлый заказ целиком или с изменениями.
---

# Повтор заказа

1. Найди в istoriya/ заказ, на который ссылается клиент
   (по дате, номеру счёта или «последний»).
   Если подходят несколько — перечисли их в voprosy.md и остановись.
2. Скопируй позиции. Примени изменения из письма:
   «вдвое больше», «без анкеров», «плюс 10 коробок».
3. Цены пересчитай по ТЕКУЩЕМУ prais.csv, не по старому счёту.
   Если цена выросла больше чем на 5% — отметь строку.
4. Проверь остатки по каждой позиции.
5. Сформируй zakaz.csv и otvet.md, в ответе явно перечисли,
   что изменилось относительно прошлого заказа.
Черновик заказа загружается в учётную систему после проверки менеджером
Черновик заказа загружается в учётную систему после проверки менеджером

Пример: письмо на входе и результат на выходе

Письмо клиента:

Добрый день! Повторите заказ от 12.09, только саморезов 4,2х75
в два раза больше и анкерных болтов 10х100 не надо.
Добавьте 20 уп. дюбелей 6х40. Счёт на ООО «СтройБаза».

Результат работы агента, который видит менеджер:

Клиент: ООО «СтройБаза», ИНН 77xxxxxxxx, тип цены «Опт-2».
Основа: заказ от 12.09.2026, счёт № 1843.

Изменения:
- Саморез 4,2х75 ЖЦ (арт. 10-4275): 40 → 80 упак.
- Анкерный болт 10х100 — удалён.
+ Дюбель 6х40 нейлон (арт. 22-0640): 20 упак. — новая позиция.

Остатки:
- Шайба М8 (арт. 31-0008): нужно 50 кг, свободно 32 кг.
  Аналог: шайба М8 увеличенная (арт. 31-0108), 70 кг — НЕ подставлена.
Цены: саморез подорожал на 7% с прошлого заказа — отмечено.

Итого по черновику: 148 320 ₽ с НДС.
Файлы: chernoviki/2026-10-08_77xxxxxxxx/

Менеджер звонит клиенту по поводу шайб, правит одну строку, загружает файл в 1С и отправляет счёт. Работа, которая раньше занимала полчаса со сверкой, сводится к нескольким минутам проверки.

Запуск по расписанию: агент разбирает почту сам

Когда процесс отлажен в ручном режиме, его можно поставить на автомат. Неинтерактивный режим claude -p выполняет задачу и завершается — это удобно для скриптов. С флагом --output-format json результат легко передать дальше, например в уведомление менеджеру.

cd /srv/kreptorg-agent
claude -p "Разбери все новые письма в vhodyashchie/ по правилам CLAUDE.md. Для каждого создай папку в chernoviki/. Обработанные письма перенеси в vhodyashchie/arhiv/." --allowedTools "Read,Write,Edit" --output-format json > logs/$(date +%F-%H%M).json

Это тот же Agent SDK, только через командную строку; если нужна глубокая интеграция в ваши системы, у Agent SDK есть пакеты для Python и TypeScript.

Где запускать

  • cron на сервере — например, каждые 15 минут в рабочее время: */15 9-18 * * 1-5;
  • облачные Routines через /schedule — минимальный интервал час, подходит для сводок и неспешных клиентов;
  • задачи по расписанию в десктоп-приложении — если агент живёт на компьютере менеджера;
  • /loop в открытой сессии — для пиковых дней, проверка каждые несколько минут, пока сессия открыта.
Сверка с остатками — главная защита от недовложений и пересорта
Сверка с остатками — главная защита от недовложений и пересорта

Безопасность: хуки и права доступа

В опте на кону деньги и отгрузки, поэтому ограничения настраиваются в несколько слоёв.

Ограничение инструментов

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

Хук PreToolUse

Hooks — команды, которые Claude Code выполняет автоматически в определённые моменты. Хук PreToolUse срабатывает перед вызовом инструмента и может его заблокировать. Здесь его используют, чтобы запретить запись в ostatki.csv, prais.csv и klienty.csv: даже если агент по ошибке решит «поправить» цену, действие не выполнится.

Подключение 1С и CRM через MCP

Следующий шаг после файлов — MCP (Model Context Protocol), открытый стандарт подключения баз данных и API. Сервер добавляется командой claude mcp add. Через MCP агент может получать остатки в реальном времени или создавать сделку в CRM в статусе «черновик». Подключайте только серверы, которым доверяете, и давайте им минимальные права: чтение остатков и создание черновиков, но не проведение документов.

Важно: в письмах клиентов есть ФИО и телефоны контактных лиц. Это персональные данные по 152-ФЗ. Храните во входящих только то, что нужно для заказа, настройте автоочистку архива и не копируйте контакты в отчёты агента.

Заказы по направлениям помогают логисту планировать рейсы
Заказы по направлениям помогают логисту планировать рейсы

Что ещё может агент в оптовой компании

Задача Что делает агент Кто принимает решение
Сверка счетов поставщиков Сравнивает счёт с заказом поставщику, находит расхождения Закупщик
Дебиторка Собирает список просроченных оплат и черновики напоминаний Менеджер, бухгалтер
Брошенные клиенты Находит тех, кто не заказывал дольше обычного цикла Руководитель продаж
Ответы на запросы цен Готовит КП по прайс-колонке клиента Менеджер
Логистика Собирает заказы по направлениям для планирования рейсов Логист

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

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

  1. Неделя 1. Соберите выгрузки, файл синонимов на 200–300 ходовых позиций, напишите CLAUDE.md.
  2. Неделя 2. Прогоните через агента 30–50 прошлых писем, ответ на которые уже известен. Сравните результат с реальными счетами.
  3. Недели 3–4. Работа в параллель: один менеджер использует черновики агента, проверяя каждый.
  4. Дальше. Автоматический разбор почты по расписанию, затем подключение 1С/CRM через MCP.

Мы в Pear Advert придерживаемся правила: пока доля черновиков, которые менеджер принимает без правок, не стала стабильно высокой, автоматизацию не расширяем. По нашему опыту, после отладки синонимов агент берёт на себя значительную часть ручного ввода, но точная экономия времени зависит от ассортимента и того, насколько «грязно» пишут клиенты.

Менеджер тратит время на клиентов, а не на перенабор позиций
Менеджер тратит время на клиентов, а не на перенабор позиций

Частые вопросы

Агент будет сам проводить документы в 1С?

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

Справится ли агент с таблицами Excel во вложениях?

Да, если вложения сохраняются в рабочую папку в читаемом виде. Обычно их конвертируют в CSV при сохранении. Сканы и фото рукописных списков лучше сначала проверить на нескольких реальных примерах.

Что если у нас 20 тысяч SKU?

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

Что нужно для запуска?

Сервер или компьютер с macOS 13+, Windows 10 1809+, Ubuntu 20.04+ или Debian 10+ и от 4 ГБ ОЗУ, подписка Claude (Pro, Max, Team, Enterprise) или Claude Console с оплатой по API. Проверьте, что сервис доступен в вашей стране. Установка на Linux: curl -fsSL https://claude.ai/install.sh | bash, проверка: claude --version.

Можно ли доверить агенту согласование скидок?

Нет. Агент может подсказать, что клиент подходит под условия акции, но решение о скидке принимает менеджер или руководитель. Это прописывается в CLAUDE.md.

Начните с одного потока заказов

Выберите одного-двух крупных постоянных клиентов с регулярными заказами по почте — на них проще всего проверить агента. Через месяц будет понятно, сколько ручной работы он снимает и куда расширяться.

Если хотите доверить настройку специалистам — от файла синонимов до интеграции с 1С и CRM, — посмотрите нашу услугу внедрение CRM и ИИ-агентов для отдела продаж.

Pear Advert · поддержка и защита сайтов

ИИ-агент для оптовой компании

Настроим разбор заказов из почты, сверку с остатками и черновики счетов для 1С и CRM

  • Аудит безопасности и отчёт с приоритетами
  • Обновления, бэкапы и мониторинг доступности
  • Очистка от вирусов и восстановление после взлома

Ответим в течение рабочего дня

Читать дальше

Статьи по теме

Начать проект

Давайте сделаем крутой проект вместе

Расскажите о задаче — мы бесплатно проанализируем нишу, предложим решение и назовём сроки со стоимостью. Без навязчивых звонков.

Телефон

8 (926) 837 76 68

Почта

info@pear-advert.ru

Офис

Москва, ул. Гиляровского, 57с1

Оставьте заявку

Ответим в течение рабочего дня

Выберите тип проекта

Данные используются только для ответа на заявку и хранятся не дольше трёх лет.