Что решает
Диспетчер перестаёт быть
узким местом
На ручном распределении скорость упирается в одного человека: он держит в голове зоны, знает, кто из курьеров быстрый, и раскидывает заказы по памяти. В отпуске или в пик этот процесс ломается.
~1 мин
Сбор маршрутов на день
40%
Меньше ошибок в адресах
3×
Быстрее диспетчеризация
100
Курьеров в пиковый день
Логика агента
Как принимается решение
Нормализация адреса
Адрес чистится от лишнего (подъезд, домофон, комментарий) и уходит в геокодер Яндекс Карт. На выходе — координаты и признак, попал ли адрес в известную зону доставки.
Определение зоны и стоимости
Точка проверяется по полигонам зон (загружаются из KML): зона 0, 10, 20 и т.д. Зона влияет на ставку курьера и себестоимость заказа.
Разбор временных окон
Слот заказа разбирается из текста CRM в диапазон «с — по». Заказы с пересекающимися окнами и близкими координатами становятся кандидатами в один маршрут.
Подбор курьера
Учитывается: свободные слоты по графику смен, текущая загрузка, режим авто или пеший, привязка к зоне и уже назначенные заказы.
Сборка порядка объезда
Внутри маршрута точки выстраиваются по географии и времени. Формируется ссылка в Яндекс.Навигатор для курьера.
Передача и контроль
Диспетчер подтверждает, курьеры получают push. Любое изменение заказа после отправки попадает на «табло изменений» менеджера.
Факторы
Что учитывается при распределении
| Фактор | Откуда берётся | На что влияет |
|---|---|---|
| Координаты адреса | Геокодинг Яндекс Карт | Кластеризация точек, порядок объезда |
| Зона доставки | Полигоны KML в настройках | Ставка курьера, себестоимость, допустимость заказа |
| Временной слот | Поле доставки из CRM | Совместимость заказов в одном маршруте |
| График смен курьера | Отметки курьера в PWA | Кто вообще доступен на этот день |
| Тип передвижения | Профиль курьера: авто / пеший | Плотность маршрута и ставка |
| Текущая загрузка | Уже назначенные заказы | Балансировка между курьерами |
| Состав и объём заказа | Позиции из CRM | Габаритные заказы уходят на авто |
| Приоритет и комментарий | Оператор или CRM | Срочные заказы поднимаются в начало |
Адреса
AI-исправление адресов
Самая частая причина сорванной доставки — не пробки, а адрес, который человек ввёл в свободной форме. «Ленина 42 напротив школы, второй подъезд» геокодер не понимает.
✓Проблемные адреса выносятся в отдельный блок и подсвечиваются
✓AI предлагает нормализованный вариант — принять можно в один клик
✓Комментарий (домофон, этаж, ориентир) сохраняется и уходит курьеру
✓Адрес вне зон доставки помечается до того, как заказ ушёл в маршрут
✓Исправленный адрес возвращается обратно в CRM
Точность
Ошибки ручного ввода перестают доезжать до курьера.
Скорость
Диспетчер разбирает проблемные адреса пачкой, а не по одному.
Возвраты
Меньше «не смог найти адрес» — меньше повторных выездов.
Контроль
Автоматика не значит вслепую
Агент — это помощник диспетчера, а не чёрный ящик. Каждое решение можно переиграть: перетащить заказ на другого курьера, разбить маршрут, поменять порядок точек, снять назначение. Ручное решение всегда приоритетнее автоматического.
Все изменения после того, как маршрут ушёл курьеру, фиксируются в истории: кто, что и когда поменял. Менеджер видит «табло изменений» — перенос времени, смена состава, переназначение курьера, новый комментарий оператора. Курьеру при этом мгновенно уходит push, так что «я не видел, что время сдвинули» перестаёт быть аргументом.
Подробнее про экран диспетчера и экран менеджера — на странице «Три интерфейса», а про то, как заказы попадают в систему — в разделе «Интеграции».
Вопросы и ответы
Об AI-маршрутизации
Не нашли ответ — напишите в Telegram, отвечаем в течение часа в рабочее время.
Чем AI-распределение отличается от обычного построения маршрута?
Классический планировщик решает задачу «объехать N точек кратчайшим путём». Наш агент сначала решает задачу распределения: какому курьеру какие заказы отдать с учётом зоны, временного окна, текущей загрузки, типа передвижения и приоритета заказа — и только потом строит порядок объезда внутри маршрута.
Можно ли править то, что собрал AI?
Да, и это основной сценарий. AI даёт черновик за секунды, диспетчер перетаскивает спорные заказы между курьерами и подтверждает. Ручное решение всегда важнее автоматического — система не перезаписывает правки диспетчера.
Что происходит с кривыми адресами?
Адрес прогоняется через геокодинг Яндекс Карт. Если координаты не определились или попали за пределы зоны, заказ подсвечивается в отдельном блоке, а AI предлагает исправленный вариант адреса — диспетчер принимает его в один клик.
Учитывает ли система пеших курьеров и автокурьеров?
Да. Курьер сам переключает режим «авто / пеший» в профиле, и это влияет и на состав маршрута, и на ставку. Пешим уходят компактные кластеры адресов, автокурьерам — разнесённые по городу точки и объёмные заказы.
Что будет в пиковый день, когда курьеров в 5 раз больше обычного?
Это как раз тот случай, ради которого агент и делался: в пиковые даты через систему проходило до 1000 заказов и около 100 курьеров, и распределение занимало минуты вместо нескольких часов ручной работы.
Оставить заявку
Покажем на ваших заказах
Пришлите выгрузку заказов за обычный день — соберём по ней маршруты и покажем, что получилось. Бесплатно.