Маршруты

Оптимизация маршрутов
доставки

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

Маршрут дня за ~1 минутуЗоны из вашего KMLАвто и пешие курьерыИсправление кривых адресов

Что решает

Диспетчер перестаёт быть
узким местом

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

~1 мин

Сбор маршрутов на день

40%

Меньше ошибок в адресах

3×

Быстрее сборка маршрута

100+

Курьеров в пиковый день

Логика агента

Как принимается решение

01

Нормализация адреса

Адрес чистится от лишнего (подъезд, домофон, комментарий) и уходит в геокодер Яндекс Карт. На выходе — координаты и признак, попал ли адрес в известную зону доставки.

02

Определение зоны и стоимости

Точка проверяется по полигонам зон (загружаются из KML): зона 0, 10, 20 и т.д. Зона влияет на ставку курьера и себестоимость заказа.

03

Разбор временных окон

Слот заказа разбирается из текста CRM в диапазон «с — по». Заказы с пересекающимися окнами и близкими координатами становятся кандидатами в один маршрут.

04

Подбор курьера

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

05

Сборка порядка объезда

Внутри маршрута точки выстраиваются по географии и времени. Формируется ссылка в Яндекс.Навигатор для курьера.

06

Передача и контроль

Диспетчер подтверждает, курьеры получают push. Любое изменение заказа после отправки попадает на «табло изменений» менеджера.

Факторы

Что учитывается при распределении

ФакторОткуда берётсяНа что влияет
Координаты адресаГеокодинг Яндекс КартКластеризация точек, порядок объезда
Зона доставкиПолигоны KML в настройкахСтавка курьера, себестоимость, допустимость заказа
Временной слотПоле доставки из CRMСовместимость заказов в одном маршруте
График смен курьераОтметки курьера в PWAКто вообще доступен на этот день
Тип передвиженияПрофиль курьера: авто / пешийПлотность маршрута и ставка
Текущая загрузкаУже назначенные заказыБалансировка между курьерами
Состав и объём заказаПозиции из CRMГабаритные заказы уходят на авто
Приоритет и комментарийОператор или CRMСрочные заказы поднимаются в начало

Адреса

AI-исправление адресов

Самая частая причина сорванной доставки — не пробки, а адрес, который человек ввёл в свободной форме. «Ленина 42 напротив школы, второй подъезд» геокодер не понимает.

✓Проблемные адреса выносятся в отдельный блок и подсвечиваются

✓AI предлагает нормализованный вариант — принять можно в один клик

✓Комментарий (домофон, этаж, ориентир) сохраняется и уходит курьеру

✓Адрес вне зон доставки помечается до того, как заказ ушёл в маршрут

✓Исправленный адрес возвращается обратно в CRM

🎯

Точность

Ошибки ручного ввода перестают доезжать до курьера.

⚡

Скорость

Диспетчер разбирает проблемные адреса пачкой, а не по одному.

📉

Возвраты

Меньше «не смог найти адрес» — меньше повторных выездов.

Параметры

Вы задаёте правила —
AI раскладывает

Перед запуском распределения оператор решает, кого и как загружать. AI работает в этих рамках.

👥

Выбор курьеров

Отметьте, между кем распределять. Не выбрали никого — берутся все, кто на смене в этот день.

🕐

Выбор слотов

Распределите только утренние слоты или только вечер — остальные заказы останутся нетронутыми.

📏

Границы маршрута

Минимум и максимум заказов отдельно для пеших и для автокурьеров. Маршруты вне границ AI не создаёт и показывает отдельно.

🧭

Порядок объезда

Внутри маршрута точки упорядочены по слотам и расстоянию, с учётом базы магазина.

Автопилот

Срочные заказы
не останутся без курьера

Автопилот включается в настройках компании и работает каждый час с 8:00 до 21:00.

01

Находит срочные заказы

Заказы на сегодня без курьера, до начала слота которых меньше 2 часов.

02

Раздаёт, кто успевает

В режиме «Раздавать» отдаёт заказ курьеру, у которого сегодня уже есть маршрут и кто по времени успевает к концу слота. Курьеру приходит push с новым маршрутом.

03

Сообщает об остальном

Всё, что раздать не удалось (или весь список в режиме «Уведомлять»), приходит в чат уведомлений и на почту компании — со ссылкой в дашборд.

Не хватает курьеров — выставьте такие заказы на биржу: их заберёт первый свободный.

Контроль

Автоматика не значит вслепую

Агент — это помощник диспетчера, а не чёрный ящик. Каждое решение можно переиграть: перетащить заказ на другого курьера, разбить маршрут, поменять порядок точек, снять назначение. Ручное решение всегда приоритетнее автоматического.

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

Подробнее про экран диспетчера и экран менеджера — на странице «Три интерфейса», а про то, как заказы попадают в систему — в разделе «Интеграции».

Вопросы и ответы

Об AI-маршрутизации

Не нашли ответ — напишите в Telegram, отвечаем в течение часа в рабочее время.

Что такое автопилот?

Настройка компании. Раз в час с 8:00 до 21:00 автопилот ищет заказы на сегодня без курьера, до начала слота которых меньше 2 часов. В режиме «Раздавать» отдаёт их курьерам, у которых сегодня уже есть маршрут и кто успевает к концу слота. В режиме «Уведомлять» — присылает список в чат уведомлений и на почту. Что раздать не удалось, тоже приходит в чат и на почту.

Можно ли распределить заказы только между частью курьеров?

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

Чем AI-распределение отличается от обычного построения маршрута?

Классический планировщик решает задачу «объехать N точек кратчайшим путём». Наш агент сначала решает задачу распределения: какому курьеру какие заказы отдать с учётом зоны, временного окна, текущей загрузки, типа передвижения и приоритета заказа — и только потом строит порядок объезда внутри маршрута.

Можно ли править то, что собрал AI?

Да, и это основной сценарий. AI даёт черновик за секунды, диспетчер перетаскивает спорные заказы между курьерами и подтверждает. Ручное решение всегда важнее автоматического — система не перезаписывает правки диспетчера.

Что происходит с кривыми адресами?

Адрес прогоняется через геокодинг Яндекс Карт. Если координаты не определились или попали за пределы зоны, заказ подсвечивается в отдельном блоке, а AI предлагает исправленный вариант адреса — диспетчер принимает его в один клик.

Учитывает ли система пеших курьеров и автокурьеров?

Да. Курьер сам переключает режим «авто / пеший» в профиле, и это влияет и на состав маршрута, и на ставку. Пешим уходят компактные кластеры адресов, автокурьерам — разнесённые по городу точки и объёмные заказы.

Что будет в пиковый день, когда курьеров в 5 раз больше обычного?

Это как раз тот случай, ради которого агент и делался: в пиковые даты через систему проходили 500+ заказов и 100+ курьеров, и распределение занимало минуты вместо нескольких часов ручной работы.

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

Покажем на ваших заказах

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

Ответим в течение 1 часа в рабочее время. Или напишите напрямую: @adelivo

Мы используем файлы cookie и «Яндекс Метрику», чтобы сайт работал и становился лучше. Подробнее — в политике обработки данных.