Как устроен алгоритм распределения заказов между курьерами Яндекс Лавки

Алгоритм распределения заказов между курьерами Яндекс Лавки

Как устроен алгоритм распределения заказов между курьерами Яндекс Лавки

За каждым нажатием кнопки «Принять» стоит сложная математическая модель, а не случайность или чья-то личная симпатия. Система должна доставить тысячи товаров в окна от 15 до 90 минут, минимизировать простои и не перегружать отдельных сотрудников. Понимание того, как работает алгоритм, снимает миллион вопросов: почему в пятницу вечером приходят одни маршруты, а в понедельник утром — другие; почему иногда заказ уходит тому, кто стоит дальше по карте; и как перестать гадать и начать планировать свой заработок осознанно.

Что на самом деле считает система

Ядро алгоритма — это оптимизация по нескольким параметрам одновременно. В первую очередь учитывается расстояние от тёмного склада до точки доставки, но не в метрах, а в расчётном времени пути. Скорость считается с учётом привычной для вас скорости передвижения по району, загруженности дорог в конкретный час и даже типа застройки. Пешеходные зоны, дворы без шлагбаумов, отсутствие парковки у подъезда — всё это переводится в минуты задержки. Следующий блок — текущая нагрузка. Если вы уже несёте три заказа с разными окнами выдачи, система предпочтёт отправить новый тому, у кого свободнее график. Это не наказание, а защита от каскадных задержек, когда один сорвался — остальные потянулись.

Ключевые параметры, влияющие на раздачу

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

  • Координаты устройства и геозоны активности. Чем дольше вы стабильно работаете в одном районе, тем точнее предсказуемость вашего ETA.
  • Процент выполнения в срок. Системе критично держать средний показатель выше 92–94%. Курьеры с постоянными опозданиями получают заказы реже или только в разгрузочные часы.
  • Средний вес и габариты доставок. Тяжёлые позиции распределяются отдельно, чтобы не ломать логику быстрых мелких заказов.
  • История отказов и переносов. Частые отмены снижают приоритет в очереди, особенно в пиковые периоды, когда каждый заказ на счету.
  • Активность в течение дня. Алгоритм даёт больше заявок тем, кто поддерживает высокий уровень онлайн-времени в прогнозируемые всплески спроса.
  • Тип транспорта. Автокурьеры, веломаршрутники и пешеходы попадают в разные кластеры из-за разницы в максимальной скорости и ограничениях парковки.

Почему не всегда отдаёт ближайшего

Многие курьеры уверены, что система всегда выбирает самого близкого. На практике это редкость. Если ближайший сотрудник находится в зоне с высокой плотностью трафика, длительной парковкой или сложной навигацией, его расчётное время доставки окажется выше, чем у того, кто стоит чуть дальше, но знает маршрут и имеет свободный транспорт. Кроме того, алгоритм умеет делать объединение рейсов. Два заказа из разных точек могут быть склеены в один маршрут, если они пересекаются по времени и географии. В таком случае предпочтение отдаётся курьеру, чей путь уже проходит через эту зону. Иногда система сознательно отправляет заказ более удалённому сотруднику, чтобы разгрузить перегретый кластер и избежать затора в одном районе. Высокомаржинальные товары иногда направляются курьерам с безупречной репутацией для снижения рисков претензий.

Динамика и перезагрузки модели

Алгоритм не статичен. Каждые 30–60 секунд происходит пересчёт оптимального распределения. Если погода резко ухудшилась, скорость движения снижается, и система автоматически увеличивает таймер на принятие заказа. Если в районе началась массовая рассылка промокодов, нагрузка растёт, и алгоритм переключается в режим жёсткого баланса, ограничивая количество активных заказов на одного человека. Перезагрузка параметров происходит и после смены курьера: новый выход на линию требует периода адаптации, когда поток будет умеренным, пока модель накопит данные о вашей реальной скорости и точности.

Практика: как работать с системой

Понимание механики позволяет не бороться с приложением, а работать в его рамках. Первое правило — стабильность. Алгоритм любит предсказуемость. Если вы приходите на линию в одно и то же время, держите актуальные координаты и выполняете заказы в срок, система начнёт давать вам более выгодные маршруты. Второе — не пытайтесь обмануть логику. Отказы ради ожидания лучшего заказа в час пик обычно приводят к падению рейтинга и снижению потока. Третье — мониторьте свои средние показатели. Если процент доставки вовремя просел ниже 90%, первые дни после этого вы будете получать меньше заявок. Восстановление занимает 3–5 дней активной работы без срывов. Четвёртое — используйте паузы правильно. Делайте перерывы между пиками, а не во время них. Система запоминает активность и корректирует раздачу под ваш ритм.

Цифры и реалии

В среднем активный курьер получает от 8 до 14 заказов в час в рабочие дни, в выходные и праздники — до 18–20. Время между заявками может варьироваться от 3 до 25 минут в зависимости от района и погоды. Процент автоматического принятия через пуш-уведомления составляет около 60–70% в стабильных условиях. Остальное приходится на ручное подтверждение, когда нужно учесть особенности клиента или логистический узел. Штрафы за опоздание рассчитываются не линейно: первые 5 минут часто проходят без санкций, далее коэффициент растёт экспоненциально. Важно помнить, что алгоритм не знает про пробки, ремонт дороги или сломанный лифт. Он оперирует усреднёнными моделями. Ваша задача — компенсировать эти разрывы за счёт выбора маршрута и коммуникации с клиентом.

Итог

Распределение заказов в Яндекс Лавке — это динамическая система балансировки, где математика встречается с городской инфраструктурой. Никаких скрытых бонусов или целенаправленных ограничений нет. Есть параметры, которые можно отслеживать, и практики, которые повышают эффективность. Работайте стабильно, следите за метриками, адаптируйтесь к изменениям погоды и графика спроса. Тогда приложение станет инструментом, а не источником стресса. Знание правил игры позволяет не просто выполнять заявки, а выстраивать предсказуемый доход без лишних нервов и бессмысленных ожиданий.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *