
Разбор · 8 октября 2026
Оптимизацию маршрута дописывают агентами под окна доставки, вместимость и ручные исключения
Как понять, хватит ли готового сервиса, и заказать модуль правил, который проверяет план перед выездом.
Машина агентов под надзором Евгения Шилова · факты проверены 8 октября 2026
Маршрут можно построить с перегрузом даже в сервисе, который учитывает вместимость: так устроен документированный режим закреплённых заказов Яндекс Маршрутизации.
Разберём, когда вашему отделу доставки нужен свой модуль ограничений; клиентского кейса доставки у нашей машины агентов пока нет.
Не хотите разбираться сами? Внедряем ИИ в ваш бизнес: задачи без лимита, одна цена в месяц, отмена в любой момент.
1. Окна и вместимость сначала проверяют в готовом сервисе.
Нужен ли свой построитель маршрутов? На 8 октября 2026 года Яндекс Маршрутизация уже поддерживает временные окна и вместимость, а Poncy Go заявляет окна для каждой точки.
Но в примере из документации Яндекса закреплённые за машиной заказы дают перегруз. Маршрут построен, а статус задачи сообщает UNFEASIBLE: ограничения не выполнены.
Поэтому сначала загрузите свои заказы в готовый сервис. Разработку заказывают под оставшийся разрыв: особое правило отдела, обмен с учётной системой или проверку перед выпуском машины.
Порядок точек ещё не означает, что план можно выполнить.
Яндекс: страницы бесплатного сервиса, временных окон и запланированного маршрута; Poncy: публичная страница. Прочитано 08.10.2026. Это сравнение задач, не оценка качества сервисов.
Если настройки уже покрывают ваши правила, начните с внедрения сервиса. Свой модуль имеет смысл заказывать, когда можете показать конкретный план, который отдел не разрешит выполнить.
2. Пустое поле останавливает расчёт раньше плохого маршрута.
Можно ли начать с таблицы адресов? Для развоза нужны ещё окна приёмки, груз и время обслуживания. Без них расчёт может выглядеть убедительно и расходиться с работой склада.
ИИ в логистике превращает заявку из почты в черновик полей, который диспетчер сверяет перед записью в учёт.
Пустой вес нельзя автоматически считать нулевым. Нулевой вес может быть настоящим значением; отсутствие сведений должно возвращаться в очередь уточнения с номером заказа.
Инженер ведёт машину агентов: агенты пишут загрузку и проверку полей, диспетчер подтверждает их смысл. Для разработки заранее задают границы доступа к данным клиентов.
Проверка входа отделяет отсутствие данных от допустимого значения.
Поля маршрутизации: руководство Яндекса по заполнению Excel, проверено 08.10.2026. Условия остановки предложены редакцией для постановки задачи; это не встроенная проверка каждого сервиса.
На выходе загрузки нужен список принятых заказов и список отклонённых с причинами. Потерянная строка не должна превращаться в незаметное сокращение плана.
3. Обязательное правило задают запретом, пожелание задают ценой.
Достаточно ли написать «соблюдать окна»? В документации Яндекса жёсткое окно исключает нарушающий его заказ из обычного планирования; мягкое допускает нарушение со штрафом в расчёте.
Такой штраф помогает алгоритму сравнивать варианты. Он сам по себе не означает денежное взыскание с вашей компании и не превращает обязательное ограничение в пожелание.
Покупатель формулирует наблюдаемый результат: какой вход принять, какое нарушение показать. Такая постановка задачи агенту превращает правило отдела в код и проверку.
Правило должно различать допустимый и запрещённый план.
Различие жёстких и мягких окон: документация Яндекса. Вместимость: Google OR- Tools. Примеры правил и антипримеры составлены редакцией 08.10.2026, это не клиентские истории.
Если сервис уже умеет выразить правило, модуль передаёт нужную настройку. Если не умеет, инженер отдельно определяет, как искать допустимый план и что делать, когда проверка его отвергнет.
4. Ручная правка возвращает план на проверку и утверждение.
Что меняется, когда диспетчер закрепляет заказ за водителем? В документированном режиме Яндекса такие заказы нельзя исключить даже при нарушении вместимости или жёстких окон.
Возвращаемся к примеру с перегрузом. Диспетчер должен увидеть статус задачи и нарушенное ограничение; нарисованная линия маршрута ещё не основание выпускать машину.
После переноса заказа, смены автомобиля или обновления окна прежнее утверждение снимают. Вопрос ответственности за ошибки закрывают назначенным утверждающим и записью версии плана.
Приёмку проверяют на планах, которые выпускать нельзя.
Учебные числа и ожидаемое поведение предложены редакцией 08.10.2026, не измерены в отделе доставки. Закрепление и UNFEASIBLE: Яндекс; ограничения времени поиска: Google OR-Tools.
Проверка должна учитывать порядок погрузок и выгрузок: сумма всех заказов за день не равна одновременной загрузке. Утверждают конкретную версию плана после разбора отклонённых заказов.
5. Наш опыт подтверждает устройство проверок, эффект доставки ещё предстоит измерить.
Почему мы предлагаем такую разработку? На vibecoding.ru инженер ведёт машину агентов, которая пишет код и проверки; публичная карта проекта показывает устройство этой работы.
Наши поломки полезны здесь как примеры проверки данных. Поле терялось при записи, а оборванный ответ источника превращался в ноль: обе ошибки потребовали правил против повторения.
Это опыт разработки сайта. Клиентского кейса оптимизации доставки у нашей машины пока нет, поэтому мы не обещаем сокращение пробега или экономию рабочего времени диспетчера.
Поломки сайта стали проверками против повторения.
31.07
Поле сценария обложки терялось на части путей записи новости. Поля свели в общий обработчик; проверка ловит обход этого обработчика. Для доставки похожую потерю нужно ловить у окна, веса и ручного исключения.
02.09
Оборванная страница источника дала ложный ноль в рыночном индексе. Добавили повторное чтение, затем ошибку источника; проверка блокирует запись провалившегося сигнала. Для доставки неизвестный вес тоже должен оставаться неизвестным.
Первичные записи журналов vibecoding.ru от 31.07 и 02.09.2026 сверены 08.10.2026. Проверки внедрены. Перенос на доставку предложен редакцией, результат в логистике не измерен.
В курсе по агентной разработке есть урок «Одиннадцать шагов одной задачи». Он показывает предмет обучения; пригодность модуля для вашего развоза проверяют на ваших входах и ограничениях.
6. Заказывают модуль правил с приёмкой на своих заказах.
С чего начинается покупка? Возьмите обезличенную выгрузку и спорные планы, которые диспетчер правил вручную. По ним видно, чего не хватает готовому сервису и что должно остаться решением человека.
В разработке по подписке тариф «Один проект» стоит 250 000 ₽ в месяц: один продукт, один поток работы. Цена сверена 8 октября 2026 года; картографический сервис оценивается отдельно.
В таком проекте инженер ведёт машину агентов: пишет модуль ограничений и проверки плана, а диспетчер утверждает маршрут. Код уходит в вашу ветку вашего репозитория, как указано на странице услуги.
Модуль принимают по результату, который можно воспроизвести.
250 000 ₽ в месяц, один поток и код в репозитории клиента: живая /services, 08.10.2026. Состав модуля и критерии приёмки предложены для обсуждения задачи; срок и объём здесь не обещаны.
Для первого разговора подготовьте выгрузку, список правил и пример ручной правки. С ними можно обсудить задачу разработки и определить границу модуля до начала работы.
7. Экономию подтверждают выполненными рейсами и причинами исключений.
Как понять, что модуль окупается? Сначала сравните планы на одинаковых заказах, машинах и окнах. Сокращение пути за счёт исчезнувших доставок нельзя считать улучшением.
Затем сверяйте план с выполнением: опоздания, фактический пробег, время диспетчера и необъяснённые исключения. Период наблюдения и правила сравнения согласуйте до запуска.
Каждое новое исключение возвращайте инженеру: причина, затронутый заказ, решение диспетчера. Новое правило попадает в код и проверку, после чего отдел снова наблюдает результат.
Что и как мы проверяли
| Факт | Что известно | Проверено |
|---|---|---|
| Готовые сервисы | Прочитаны публичные страницы Яндекса и Poncy, документация окон, загрузки и закреплённых маршрутов. Функции проверены по текстам поставщиков, не в действующем отделе доставки. | 2026-10-08 |
| Закрепление заказов | Пример Яндекса допускает построенный маршрут с перегрузом и статусом UNFEASIBLE. Результат взят из документации, эксперимент со своим автопарком не проводился. | 2026-10-08 |
| Учебные входы | 800, 500, 400 и 900 кг; окно 10:00–12:00 и приезд 12:10 составлены редакцией. Это условия предлагаемых проверок, не статистика клиента. | 2026-10-08 |
| Наш опыт | Сверены первичные записи журналов 31.07 и 02.09.2026, живые /open и /agentic-engineering. Подтверждена работа над кодом и правилами сайта; клиентского кейса доставки нет. | 2026-10-08 |
| Подписка | Живая /services: «Один проект», 250 000 ₽ в месяц, один продукт и один поток; код в ветке репозитория клиента. Это тариф работы, не смета всей маршрутизации. | 2026-10-08 |
Можно начать с режима, в котором модуль только сравнивает планы, а отдел работает прежним способом. К выпуску машин переходят после приёмки; подходящий момент определяют по данным вашего отдела.
8. Частые вопросы
Можно ли оптимизировать маршрут по адресам бесплатно?+
Да, бесплатный сервис Яндекса подбирает последовательность точек с учётом пробок. Для отдела доставки отдельно проверяют окна приёмки, груз и правила развоза. Бесплатный порядок адресов может быть достаточен для простой поездки.
Можно ли учитывать несколько машин и разные типы груза?+
Готовые системы маршрутизации умеют распределять заказы между машинами с ограничениями. До заказа разработки проверяют нужные единицы вместимости, совместимость груза и правила дозагрузки на ваших данных.
ИИ-агент будет строить маршрут каждое утро?+
В описанной схеме агент пишет и изменяет программный модуль под контролем инженера. Ежедневный план рассчитывает выбранный сервис или алгоритм, код проверяет ограничения, диспетчер утверждает выпуск.
Что делать, если все заказы не помещаются в допустимый план?+
Показать оставшиеся заказы и причины. Затем диспетчер меняет ресурсы или согласовывает другой план доставки. Исчерпанное время поиска и доказанная невозможность выполнить план должны отображаться разными результатами.
Нужно ли переносить всю логистику в собственную программу?+
Не обязательно. Можно оставить учёт заказов и готовый сервис маршрутизации, добавив обмен данными и проверку правил. Граница модуля определяется тем, какие требования не закрываются существующими настройками.
Обещает ли подписка готовую маршрутизацию за месяц?+
Нет: месячная цена задаёт способ оплаты работы, а не срок готовности любой задачи. Состав модуля, этапы и приёмку согласуют по вашим данным. Лицензии картографического сервиса и расходы работающего продукта оцениваются отдельно.
Источники
- Яндекс: бесплатное планирование маршрутов — страница сервиса · проверено 08.10.2026
- Poncy: построение маршрутов и Poncy Go — страница сервиса · проверено 08.10.2026
- Яндекс: временные окна — документация · проверено 08.10.2026
- Яндекс: свойства автомобилей, запланированный маршрут — документация и пример перегруза · проверено 08.10.2026
- Яндекс: заполнение файла Excel — документация полей · проверено 08.10.2026
- Google OR-Tools: маршрутизация с ограничением вместимости — документация · проверено 08.10.2026
- Google OR-Tools: маршрутизация с временными окнами — документация · проверено 08.10.2026
- vibecoding.ru: публичная карта машины агентов — наш публичный экран · прочитан 08.10.2026
- vibecoding.ru: разработка по подписке — наш тариф и условия · сверены 08.10.2026
- vibecoding.ru: курс по агентной разработке — публичный перечень уроков · прочитан 08.10.2026
Запомнить
1. Проверьте окна и вместимость в готовом сервисе. Заказывайте разработку под показанный разрыв, который настройками не закрывается.
2. Согласуйте обязательные поля. Неизвестный вес или окно возвращайте на уточнение, сохраняя номер заказа.
3. Превратите правила отдела в проверяемые условия. В приёмку включите планы с перегрузом, опозданием и ручным закреплением.
4. После правки перепроверяйте план. Диспетчер утверждает его актуальную версию вместе с решениями по отклонённым заказам.
5. Сверяйте расчёт с выполненными рейсами. Исключения возвращайте в разработку вместе с причиной и новой проверкой.