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