Навигация

MOD-ROUTE-OPT — Оптимизатор маршрутов и назначений

Лицензия: Платный

Планировщик перевозок: из заявок (точка забора, точка доставки, вес, временное окно, класс груза) строит план маршрутов — VRP с временными окнами. Решатель детерминированный: запуск фиксирует seed, версию реестра критериев и снимок входных данных, поэтому один и тот же вход всегда даёт один и тот же план, а параметры воспроизводимости возвращает отдельный инструмент. Неразрешимая задача не «дорешивается» — модуль честно возвращает конфликтующие ограничения.

Каждая цифра в плане перепроверяема: смета разложена по статьям (топливо, зарплата, платные дороги, износ) с формулой и ссылкой на источник, суммы — только в копейках, а профиль рисков считается по детерминированным формулам с указанием основы оценки. Назначения ТС↔водитель сопровождаются причинами: остаток режима труда и отдыха, ставка, близость. План неизменяем — пересчёт и сценарии «что если» порождают новую версию или копию, история не теряется.

Возможности

  • Построение плана маршрутов VRP/VRPTW по заявкам с временными окнами и классами груза
  • Воспроизводимость запуска: seed, версия критериев, снимок входных данных, идемпотентность по ключу
  • Три системных профиля весов («Дешевле», «Быстрее», «Надёжнее») и пользовательские профили
  • Реестр из 13 системных критериев с категориями HARD/STRONG/SOFT и настраиваемыми весами
  • Смета по статьям с формулой и ссылкой на источник, независимая перепроверка любой статьи
  • Профиль рисков: вероятность × влияние по временным окнам, топливу, режиму труда, поломкам, пробкам
  • Назначения ТС и водителей с явными причинами выбора
  • Онлайн-перерасчёт плана по свежим данным с версионированием и событием перепланирования
  • Сравнение вариантов на одном снимке данных и сценарии «что если» на копии плана
  • Объяснение плана и разбор задачи на естественном языке через ИИ-сайдкар (данные обезличиваются)

Основные MCP-инструменты

ИнструментНазначение
route-opt__route.optimizeПостроить план маршрутов по заявкам
route-opt__route.recalcПересчитать план по свежим данным (новая версия)
route-opt__route.compareСравнить варианты планов по профилям на одном снимке
route-opt__route.whatifСценарий «что если» на копии плана
route-opt__route.explainОбъяснение плана с обезличиванием перед ИИ
route-opt__route.parse_nlРазбор задачи на естественном языке в структурированные заявки
route-opt__plan.getПлан целиком: маршруты, ETA, назначения, риски, смета
route-opt__plan.listСписок планов с фильтром по статусу
route-opt__plan.acceptПринять план
route-opt__plan.cancelОтменить план (с подтверждением, окно восстановления)
route-opt__assignment.suggestНазначения ТС↔водитель с причинами выбора
route-opt__optimize.suggest_assignmentПредложение назначения для задачи-рейса диспетчеризации
route-opt__cost.breakdownСмета плана по статьям с формулами и источниками
route-opt__cost.verify_valueНезависимый пересчёт статьи сметы иным путём
route-opt__risk.profileПрофиль рисков плана по категориям
route-opt__criteria.listРеестр критериев оптимизации и версия реестра
route-opt__criteria.set_weightsЗадать веса критериев профиля
route-opt__profile.createСоздать профиль весов
route-opt__profile.listСистемные и пользовательские профили
route-opt__job.getПараметры воспроизводимости запуска

Блоки холста

  • routeopt-plan-map — карта маршрутов плана
  • routeopt-plan-table — маршруты и назначения таблицей
  • routeopt-risk-kpi — показатели рисков плана
  • routeopt-compare — сравнение вариантов плана

Связанные модули

  • MOD-INT-GEO — матрицы расстояний, маршруты и пробки для решателя
  • MOD-FLEET — транспортные средства, нормы расхода и допуск к рейсу
  • MOD-DRIVER — остатки режима труда и отдыха, ставки, близость водителя
  • MOD-FUEL — цены топлива для сметы маршрута
  • MOD-TMS-DISPATCH — применение предложенных назначений к рейсам
Открыть чат-бот