ИИ для логистики и склада: документы перевозки, сроки доставки, контроль на площадке

ИИ для логистики — это несколько узких задач вокруг документов, статусов рейсов и склада, а не «умная логистика целиком». Модель читает транспортные документы и сверяет их с заявками, отвечает клиенту, где груз, оценивает срок прибытия по истории рейсов и замечает нарушения на видео склада. Маршруты и загрузку машин часто лучше решает обычный алгоритм, и мы честно говорим, где именно. Работаем в вашем контуре и начинаем с одной задачи, которую можно проверить на ваших документах и рейсах.

Обследование — от 200 000 ₽, 2–3 неделиСначала проверка на ваших документах и рейсахМодель и данные на ваших серверах, код в вашем репозитории

С чем приходят

Где в логистике уходит время и деньги

Документы вводят вручную

ТТН, УПД, счета перевозчиков, акты приходят сканами и PDF разных форматов. Оператор переносит позиции в учёт, и ошибка в одной цифре даёт спор со счётом через месяц.

Счета перевозчиков расходятся с заявками

Ставка, пробег, простой, доплата за ожидание. Сверка идёт выборочно, и переплата находится случайно, при аудите или претензии.

Диспетчеры отвечают на вопрос «где груз»

Статус есть в системе перевозчика, в учёте и в чате с водителем. Клиент звонит, диспетчер собирает ответ из трёх мест и теряет время на рейсы.

Сроки доставки называют на глаз

Обещанная дата берётся из опыта диспетчера. Систематические опоздания на конкретных направлениях и у конкретных перевозчиков видны в истории, но никто её не считает.

Сценарии

Пять сценариев ИИ в логистике: что делает модель, на чём работает и где ломается

Для обмена между учётом и складской системой начните со страницы интеграции 1С с WMS: многие задачи решаются обменом, а не моделью. Прогноз спроса вынесен на страницу «Прогнозирование спроса и закупок».

Сценарий
Что делает модель
На чём работает
Где ломается
СценарийТранспортные документысканы и PDF в учёт
Что делает модельРаспознаёт реквизиты и таблицу позиций, сверяет с заявкой и отдаёт черновик документа оператору
На чём работаетСканы ТТН, УПД, актов и счетов; заявки; справочник контрагентов и номенклатуры
Где ломаетсяПлохая печать и наклон, многостраничные таблицы, правки от руки, иностранные документы с другой структурой
СценарийСверка счетов перевозчиковсчёт против заявки
Что делает модельНаходит расхождения по ставке, количеству рейсов и доплатам, формирует список спорных строк для логиста
На чём работаетСчета, заявки на рейс, подтверждённые акты, договорные ставки
Где ломаетсяСтавки лежат в письмах, а не в справочнике; доплаты согласованы устно; одна заявка на несколько рейсов
СценарийАссистент «где груз»ответ клиенту и диспетчеру
Что делает модельНаходит рейс по номеру или контакту, собирает статус из систем и отвечает; спорное передаёт человеку
На чём работаетСтатусы из TMS, учёта и системы перевозчика; регламенты; история обращений
Где ломаетсяСтатусы расходятся между системами, водитель не отметил событие, ответ обещает дату, которой нет в данных
СценарийОценка срока прибытияпо истории рейсов
Что делает модельСтроит оценку времени в пути по направлению, перевозчику и сезону и показывает интервал, а не одну дату
На чём работаетИстория рейсов с фактическим временем, расписание, задержки на погрузке и разгрузке
Где ломаетсяМало рейсов по направлению, события погоды и дорог, ручные правки времени постфактум
СценарийКонтроль по видеосклад и площадка
Что делает модельЗамечает людей в запретной зоне, пересчитывает паллеты на воротах, проверяет пломбу и состояние упаковки
На чём работаетВидеопоток камер, разметка кадров из вашей обстановки
Где ломаетсяСвет и погода, непривычные ракурсы, закрытые объекты, нагрузка на оборудование при многих камерах
Граница

Что решает модель, а что обычный алгоритм или правило

Многие задачи логистики формулируются как «оптимизация», и модель для них не нужна. Мы сначала проверяем, справится ли простое решение, и только потом берём нейросеть.

Задача
Нужна ли модель
Чем решаем
Как проверяем
ЗадачаПостроение маршрута и загрузка машинобычно нет
Нужна ли модельНет. Это задача оптимизации с ограничениями: окна, грузоподъёмность, время работы водителя
Чем решаемРешатель или эвристика с вашими ограничениями; ИИ помогает оценить время в пути
Как проверяемСравнение с планом диспетчера на реальных днях и подсчёт нарушенных ограничений
ЗадачаЧтение документовда
Нужна ли модельДа. Вход неструктурирован: сканы, PDF и фото разного качества
Чем решаемРаспознавание текста плюс модель извлечения; проверка сумм и реквизитов правилами
Как проверяемДоля верно извлечённых полей на вашей выборке документов, отдельно по важным полям
ЗадачаСверка счёта с заявкойотчасти
Нужна ли модельСверку делает правило, а модель нужна, чтобы прочитать счёт и сопоставить названия услуг
Чем решаемПравила на ставки и количество, модель на разбор текста и сопоставление
Как проверяемНайденные расхождения на размеченной выборке и ложные срабатывания
ЗадачаОценка срока в путизависит от истории
Нужна ли модельЕсли рейсов по направлению достаточно, подходит статистическая модель; если нет, хватит медианы
Чем решаемБазовая оценка по истории, затем модель, только если она обыгрывает базовую на невидимом периоде
Как проверяемОшибка на отложенном периоде, доля рейсов внутри обещанного интервала
ЗадачаОтвет клиенту о статуседля текста да, для статуса нет
Нужна ли модельСтатус берёт интеграция из системы, формулировку ответа пишет модель
Чем решаемИнтеграция с TMS и учётом, модель с ограничением: отвечать только по полученным данным
Как проверяемВыборка вопросов клиентов: доля ответов, подтверждённых источником
Документы

Документы перевозки: распознавание и сверка с заявкой

Это самый предсказуемый сценарий в логистике: поток есть, ошибка дорогая, результат измеряется долей верных полей.

Распознавание документа — не одна операция, а цепочка. Сначала извлекаются реквизиты и таблица позиций, затем они проверяются, затем сверяются с заявкой, и только после этого появляется черновик в учёте. Каждое звено можно измерить отдельно, и на этом строится приёмка.

Что проверяем правилами, а не моделью

  • Арифметика. Сумма по позициям равна итогу, ставка налога соответствует ставке, количество совпадает с единицей измерения.
  • Реквизиты. Контрагент найден в справочнике, номер и дата документа согласованы с заявкой, банковские данные не отличаются от записанных в договоре.
  • Дубли. Повторная загрузка того же документа не создаёт вторую запись.

Что отдаём человеку

Поле с низкой уверенностью, расхождение по сумме, новый контрагент и позиция без заявки идут оператору на экран сверки: исходный скан слева, извлечённые поля справа, источник подсвечен. Оператор правит и подтверждает, а исправления сохраняются как данные для следующих проверок. Общий разбор ограничений технологии — в статье «Распознавание документов: что умеют нейросети», измерение точности — в статье «Как измерить точность распознавания документов», а саму услугу описывает страница «Распознавание документов».

Черновик документа в учёт попадает через интеграцию: дубль исключён, ошибка видна оператору, подтверждённая запись не меняется молча. Подробности обмена — на странице «Загрузка документов в 1С».

Данные

Откуда берём данные и что они искажают

Заготовка для разбора: на ваших системах строки будут другими, вопросы те же.

Источник
Что берём
Где искажает
Что делаем
ИсточникСкладская система (WMS)приёмка и отгрузка
Что берёмВремя операций, места хранения, количество, пользователь, статус заказа
Где искажаетОперации вносят пачкой в конце смены, время не равно факту, ошибки исправляют сторно
Что делаемБерём события, а не итоги; для оценок времени отбрасываем пакетные проводки
ИсточникТранспортная система (TMS) и диспетчерскаярейсы и заявки
Что берёмЗаявка, перевозчик, направление, плановое и фактическое время, причина задержки
Где искажаетФакт вносят позже, причины задержек пишут в свободном поле, часть рейсов ведётся в таблице
Что делаемОписываем, как собрать историю рейсов, и помечаем, что считать фактом
ИсточникУчёт (1С)документы и расчёты
Что берёмРеализации, поступления, счета, договорные ставки, контрагенты
Где искажаетОдин перевозчик заведён несколько раз, ставки в договорах, а не в справочнике
Что делаемСводим контрагентов, ставки выносим в справочник, до этого сверка идёт по документам
ИсточникТелематика и трекиесли есть доступ
Что берёмКоординаты, остановки, скорость, события зажигания
Где искажаетДатчики пропадают в зонах без связи, остановку у ворот не отличить от простоя в очереди
Что делаемИспользуем через API системы мониторинга и не считаем трек истиной без сверки с событием
Сроки

Оценка срока прибытия: что нужно и где пределы честного ответа

Точную дату прибытия не знает ни модель, ни диспетчер. Знать можно распределение: по этому направлению рейсы в основном приходят в одном интервале, а в некоторых случаях позже. Поэтому результат работы — интервал и пометка «рейс рискует опоздать», а не обещание на минуту.

Порядок работ такой же, как в статье о прогнозе спроса: сначала простая оценка по истории (медиана по направлению и перевозчику), затем модель, и она остаётся, только если обыгрывает простую оценку на периоде, которого не видела при настройке. Ошибка считается по интервалу: сколько рейсов уложилось в названный диапазон. Если рейсов по направлению мало, модель ничего не добавит, и мы скажем об этом после первой выборки, а не после пилота.

Предупреждение диспетчеру должно приходить заранее: порог настраивается на срок, за который можно среагировать, то есть позвонить, перенести окно выгрузки, предупредить клиента.

Промышленность

Если у вас ещё и производство: что переносится, а что решается отдельно

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

Задача цеха
Что общего с логистикой
Что отличается
Что нужно от вас
Задача цехаКонтроль качествавидео у линии
Что общего с логистикойТот же подход к съёмке и разметке кадров
Что отличаетсяОсвещение у линии стабильнее, цена пропущенного дефекта выше
Что нужно от васОбразцы брака и критерий приёмки
Задача цехаСостояние оборудованиясигналы датчиков
Что общего с логистикойТот же подход к истории и проверке на отложенном периоде
Что отличаетсяДатчики и протоколы станков вместо рейсов и накладных
Что нужно от васЖурнал отказов и доступ к данным контроллеров
Задача цехаДокументы цехасканы и PDF
Что общего с логистикойТе же распознавание и сверка с заказом
Что отличаетсяНаряды, акты и маршрутные листы вместо накладных
Что нужно от васОбразцы документов и справочники
Что делаем

Из чего состоит работа и сколько она стоит

Цены — по тарифам. Цена называется по итогам обследования, остановиться можно после любой ступени.

Обследование: одна задача и одна-две системы

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

200 000 ₽ · 2–3 недели

Обследование: несколько систем

Учёт, склад, транспортная система и система перевозчика вместе: схема обменов и матрица источников истины.

350 000 ₽ · 3–4 недели

Обследование: площадка или контур

Склад или производство с камерами и оборудованием: схема съёма данных, требования к инфраструктуре и категорированию.

500 000 ₽ · 4–6 недель

Пилот, лёгкий

Распознавание документов одного-двух типов с проверкой оператором, сверка счетов одного перевозчика, ассистент по статусам рейсов.

150 000–400 000 ₽ · 2–8 недель

Пилот, тяжёлый

Контроль по видео на складе, запись в учёт и транспортную систему, оценка срока по многим направлениям.

400 000–1 200 000 ₽ · 2–3 месяца

Вывод в эксплуатацию и сопровождение

Опытная эксплуатация, нагрузочная проверка, мониторинг качества, обучение операторов, передача исходников. Сопровождение — помесячно, сверх пакета 5 000 ₽ в час.

от 1 500 000 ₽ этапами по 300 000–700 000 ₽; 20 000 / 60 000 / 120 000 ₽ в месяц
Процесс

Как идёт работа

2–4 недели — Обследование

Выбираем одну задачу, собираем выборку документов, рейсов или кадров, смотрим данные и фиксируем критерий приёмки в числах: доля верных полей, интервал срока, число пропущенных событий.

1–2 недели — Проверка на вашей выборке

Считаем результат простого решения и модели на ваших данных. Если простое правило справляется, говорим об этом сразу.

От 2 недель — Пилот в контуре

Подключаем учёт и склад, запускаем на части потока рядом с оператором. Модель готовит черновик, человек подтверждает.

Дальше — Эксплуатация

Расширяем поток по мере роста доверия, разбираем спорные случаи и обновляем правила. Регламент описывает, кто отвечает за качество.

Цена

Что двигает цену внутри вилки

Качество исходных документов и данных

Плохие сканы, разные форматы и ручные правки увеличивают долю случаев, которые идут оператору, и работу по настройке.

Число перевозчиков и типов документов

У каждого формата свой разбор. Работа растёт по числу форматов, а не по числу страниц.

Запись в учёт и системы перевозчиков

Модель, которая только готовит черновик, стоит дешевле модели, которая пишет в учёт и транспортную систему: добавляются проверки и журнал.

Видео и оборудование

Число камер, условия съёмки и требования контура меняют и разработку, и приёмку. Для видео они часто весомее остальных факторов.

Контроль

Что остаётся у вас и чего мы не делаем

Остаётся у вас

  • Исходный код в вашем репозитории с первого коммита.
  • Модели, правила и журнал проверок на ваших серверах; развёртывание описано инструкцией.
  • Выборка документов, рейсов или кадров с разметкой, по которой оценивалось качество.
  • Критерии приёмки в письменном виде до начала работ.
  • Право остановиться после любой ступени: сделанное остаётся у вас по акту.

Мы этого не делаем

  • Не внедряем TMS или WMS целиком и не заменяем вашу транспортную или складскую систему.
  • Не делаем беспилотный транспорт, GPS-трекеры и бортовое оборудование.
  • Не строим логистическую биржу и маркетплейс перевозок.
  • Не дежурим круглосуточно: диспетчерского центра у нас нет.
  • Не берём работы дешевле 150 000 ₽.
Инструменты

На чём собираем

Модели и обработка
  • Распознавание текста (OCR) и модель извлечения полей, работающие на вашем сервере
  • Статистические модели оценки срока на Python
  • Компьютерное зрение для видео: детекция и классификация, обучение на разметке вашей площадки
  • Решатели и эвристики для задач оптимизации с ограничениями
Сервис и обмен
  • Python: FastAPI, очереди на RabbitMQ или в PostgreSQL
  • PostgreSQL для журнала проверок и очереди оператора
  • Обмен с 1С через OData и HTTP-сервисы, с TMS и WMS по их API или файлами
  • Docker, Nginx, GitLab CI, мониторинг качества
Материалы

Материалы по теме

Разбор

Обмен 1С со складской системой в логистике

Разбор типовой задачи: что передаётся между учётом и складом и как искать расхождения.

  • Состав обмена
  • Расхождения
  • Порядок проверки
Читать →
Статья

Автоматизация склада: с чего начать

Что автоматизировать в первую очередь на складе и как оценить результат. Пригодится перед выбором ИИ-сценария.

  • Приёмка
  • Хранение
  • Отгрузка
Читать →
Статья

Как измерить точность распознавания документов

Какие метрики считать и как собрать выборку. Основа приёмки сценария с документами перевозки.

  • Выборка
  • Метрики по полям
  • Критерий приёмки
Читать →
Заявка

Разберём, какая задача в вашей логистике проверяется на данных

Сорок минут созвона: какие документы и рейсы у вас идут потоком, какие системы есть, где теряется время. По итогам скажем, с какой задачи начинать и в какую вилку это укладывается.

Спасибо, заявка отправлена. Ответим в течение рабочего дня.

Не удалось отправить. Напишите в телеграм или позвоните.

Вопросы

Частые вопросы: ии для логистики

Сколько стоит внедрение ИИ в логистике?

Первая ступень — обследование: 200 000 ₽ за одну-две системы, 350 000 ₽ при нескольких, 500 000 ₽ для склада или производства с камерами и оборудованием. Лёгкий пилот стоит 150 000–400 000 ₽ за 2–8 недель, тяжёлый — 400 000–1 200 000 ₽ за 2–3 месяца. Вывод в эксплуатацию — от 1 500 000 ₽ этапами по 300 000–700 000 ₽.

С какой задачи лучше начинать?

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

Может ли ИИ строить маршруты и грузить машины?

Это задача оптимизации с ограничениями, и чаще её лучше решает алгоритм-решатель. ИИ помогает оценить время в пути и прочитать документы. Мы сначала проверяем, хватит ли обычного алгоритма, и не продаём модель там, где она не нужна.

Можно ли предсказать срок доставки?

Можно оценить интервал по истории рейсов, если рейсов по направлению достаточно. Одна точная дата невозможна. Модель остаётся, только если обыгрывает простую оценку по медиане на периоде, которого не видела при настройке.

Нужны ли облачные модели для документов?

Для документов с реквизитами, ставками и данными клиентов внешние модели чаще не подходят по требованиям заказчика. Распознавание и извлечение полей ставится на ваш сервер. Для общих текстов без закрытых данных внешний интерфейс применим, это проверяется заранее.

Как подключается к нашим системам?

С 1С работаем через OData, HTTP-сервисы или обмен файлами, с TMS, WMS и системами перевозчиков через их API или выгрузки. Если у системы нет ни интерфейса, ни выгрузки, скажем об этом до договора.

Подходит ли это для производства?

Для производства те же методы применяются к видео качества, сигналам оборудования и документам цеха. Эти услуги описаны отдельно, ссылки даны на странице. Обследование цеха находится на ступени 500 000 ₽.

Как устроено сопровождение?

Три пакета: 20 000 ₽ в месяц до 4 часов, 60 000 ₽ до 12 часов, 120 000 ₽ до 25 часов. Часы уходят на мониторинг качества, обновление правил и разбор спорных случаев. Сверх пакета — 5 000 ₽ в час. Круглосуточной смены у нас нет.

Вы работаете только в Ростове-на-Дону?

Мы в Ростове-на-Дону, работаем с заказчиками по всей России: удалённо и в вашем контуре. Доступ к системам и обследование согласуем на старте с вашей службой безопасности.