Юзкейсы 25.12.2025 3,335 просмотров

ИИ-диспетчер для логистики: распределение заявок и контроль доставки

#логистика #диспетчер #заявки #доставка #ИИ-агент #n8n
Статья на тему: ИИ-диспетчер для логистики: распределение заявок и контроль доставки

Введение

Логистика всегда была отраслью, где всё держится на людях и их умении быстро реагировать на хаос. Водитель заболел, машина сломалась, клиент перенес время доставки, склад не успел собрать заказ — классический диспетчер живет в состоянии перманентного стресса, жонглируя десятками чатов в Telegram и строками в Excel.

К 2025 году ситуация кардинально изменилась. Появление надежных AI-Crew (команд ИИ-агентов) и мощных платформ оркестрации вроде n8n позволяет полностью делегировать маршрутизацию и общение с водителями ИИ-диспетчеру. В этой статье мы разберем архитектуру такого решения на реальном примере.

Проблемы живого диспетчера

Почему логистическим компаниям нужен ИИ? Живой человек имеет физические ограничения:

  • Бутылочное горлышко (Bottleneck): Диспетчер не может одновременно звонить 10 водителям и переписываться с 15 клиентами. Заявки "закисают".
  • Человеческий фактор: Ошибка в адресе или времени приводит к холостому пробегу (штраф компании).
  • Режим 24/7: Логистика не спит, а диспетчерам нужно платить за ночные смены и выходные.

ИИ-агент лишен этих недостатков. Он мгновенно анализирует сотни переменных, пишет 100 сообщений в секунду и не уходит на обед.

Архитектура ИИ-диспетчера (n8n + LLM + Telegram)

Мы построим систему, которая принимает заявку из CRM (например, 1С), ищет свободного водителя в Telegram, согласовывает с ним детали и возвращает статус в CRM.

1. Роли (Агенты)

Мы используем фреймворк LangGraph или CrewAI внутри n8n для разделения ролей. У нас будет два ИИ-агента:

  1. Агент-Маршрутизатор: Имеет доступ к базе данных водителей (где они находятся, грузоподъемность их машин). Получает новую заявку и выбирает 3 наиболее подходящих кандидатов.
  2. Агент-Переговорщик: Связывается с выбранными кандидатами в Telegram, предлагает маршрут, торгуется (если это наемные курьеры) и фиксирует согласие.

2. Интеграция с Telegram и Яндекс.Маршрутизацией

Для общения с водителями используется официальный Telegram Bot API (через ноду Telegram в n8n). Водители не ставят сторонние приложения, они работают в привычной "телеге". Для расчета расстояний и времени n8n делает запросы к API Яндекс.Карт (или Google Maps).

Как работает процесс (Сценарий в n8n)

Шаг 1. Получение заявки
Менеджер сохраняет заказ в AmoCRM. n8n ловит Webhook: "Нужно отвезти паллету труб из Москвы в Тверь, вес 1.5 тонны, загрузка завтра в 09:00".

Шаг 2. Анализ данных (Rag & Search)
ИИ-агент делает запрос в базу данных (PostgreSQL или встроенную память n8n) для поиска водителей со статусом "Свободен" и машиной типа "Газель/Портер". Агент также проверяет гео-позиции (если водители шарят гео-локацию боту).

Шаг 3. Запуск переговорного процесса
n8n инициирует рассылку выбранным трем водителям через Telegram:
"Иван, есть рейс на завтра: Москва (МКАД юг) -> Тверь. 1.5 тонны, трубы. Оплата 8000 руб. Берешь?"

Шаг 4. Обработка ответов с помощью LLM (Claude 3.5 Sonnet)
Вот здесь начинается магия. Водитель не обязан жать кнопки. Он может написать голосом: "Не, за 8 мало, давай 10 и я еду, только загрузиться надо до 8 утра".
n8n переводит голос в текст (через Whisper), отдает текст Агенту-Переговорщику. Агент (через Function Calling) сверяется с таблицей допустимых лимитов (например, "торг разрешен до 15%").
ИИ отвечает: "Иван, могу согласовать 9000 руб и загрузку в 08:00. Подтверждаем?"

Шаг 5. Фиксация сделки
Водитель пишет "Ок". ИИ-агент через n8n переводит сделку в AmoCRM в статус "Водитель назначен", записывает ID водителя Ивана, а остальным двум кандидатам пишет: "Извините, рейс Москва-Тверь уже забрали. Ожидайте новых предложений."

Контроль в процессе исполнения

Функции ИИ-диспетчера не заканчиваются на поиске водителя. n8n может вести сделку до самого конца:

  • Напоминания: За час до погрузки ИИ пишет водителю: "Иван, загрузка через час по адресу [АДРЕС]. Вы в пути?"
  • Отслеживание отклонений: Если водитель пишет: "Пробил колесо, опоздаю на час", ИИ мгновенно парсит эту суть из сообщения, меняет статус в 1С и отправляет SMS клиенту: "Водитель задерживается на 60 минут по техническим причинам".
  • Сбор фотоотчетов: После выгрузки ИИ просит: "Пришлите фото подписанной ТТН". n8n получает картинку через Telegram, использует ИИ (Vision) чтобы проверить, есть ли на документе печать и подпись, и если всё ок — сохраняет файл в папку на Google Drive, закрывая заявку.

Эффект от внедрения

Логистические компании, внедрившие ИИ-диспетчеров на базе n8n, показывают впечатляющие результаты в 2025 году. Скорость закрытия заявки сокращается с 40 минут (пока до всех дозвонишься) до 3-5 минут. Количество ошибок падает практически до нуля, потому что ИИ не устает и не забывает условия.
Живые логисты из диспетчеров превращаются в "контролеров" — они подключаются (через интерфейс n8n или чат) только в тех сложных случаях, когда ИИ не может решить проблему своими алгоритмами.