Что получится
ИИ-агент для производства и планирования помогает видеть, какие заказы можно выполнить в срок, где не хватает материалов, какие операции перегружают цех, какие производственные заказы рискуют сорваться и что нужно докупить или перенести.
Это не агент, который сам запускает станки, списывает сырье и меняет производственный план. В производстве ошибка влияет на деньги, сроки, качество и безопасность, поэтому агент должен быть помощником планировщика, а не автономным диспетчером.
Где агент полезен
- Проверка готовности производственного заказа.
- Анализ BOM и дефицита материалов.
- Планирование MTO и MTS производства.
- Поиск узких мест в операциях.
- Контроль сроков production orders.
- Подготовка списка закупок по дефициту.
- Обнаружение риска срыва заказа.
- Сравнение плановых и фактических затрат.
- Подготовка заданий для цеха.
- Еженедельный отчет по производству.
Шаг 1. Выберите первый сценарий
Не начинайте с полного автопланирования производства. Для MVP выберите сценарий, где агент читает данные и готовит рекомендации.
Хорошие варианты:
- агент проверяет, хватает ли материалов на производственные заказы;
- агент ищет заказы с риском просрочки;
- агент готовит список дефицитных компонентов;
- агент сравнивает плановую и фактическую длительность операций;
- агент собирает отчет по загрузке;
- агент объясняет, почему заказ заблокирован.
Самый безопасный старт - read-only агент для проверки готовности production orders.
Шаг 2. Соберите модель производственного заказа
Агенту нужна единая структура заказа.
{
"manufacturing_order": "MO-1042",
"product": "Стол рабочий",
"quantity": 20,
"status": "planned",
"due_date": "2026-06-05",
"bom_id": "BOM-77",
"material_status": "shortage",
"risk_level": "high"
}
Полезные поля:
- номер заказа;
- продукт;
- количество;
- BOM;
- операции;
- статус;
- срок;
- приоритет;
- материалы;
- рабочий центр;
- владелец;
- риск;
- причина блокировки.
Шаг 3. Подключите производственную систему
Типовые источники:
- ERP;
- MRP;
- MES;
- WMS;
- система закупок;
- система продаж;
- таблицы планирования;
- складские остатки;
- справочник BOM;
- календарь рабочих центров.
Практичные инструменты:
- Odoo Manufacturing и Odoo External API для manufacturing orders, BOM, складов и ERP-данных.
- Katana API для manufacturing orders, materials, inventory и производственных workflow.
- MRPeasy API для manufacturing orders, BOM, purchase orders, shipments и webhooks.
Если MRP-системы нет, начните с таблицы заказов, BOM и остатков. Главное - привести данные к единому виду.
Шаг 4. Настройте минимальные права
На старте агенту нужны только права чтения.
Разрешите:
- читать производственные заказы;
- читать BOM;
- читать материалы;
- читать остатки;
- читать операции;
- читать рабочие центры;
- читать закупки;
- читать сроки;
- готовить отчет;
- создавать черновик рекомендации.
Через approval:
- создать manufacturing order;
- изменить срок;
- изменить количество;
- заменить материал;
- запустить заказ;
- списать материалы;
- закрыть операцию;
- создать закупочную заявку.
Запретите без отдельного процесса: списания, перемещения, массовые изменения BOM, закрытие заказов и изменение фактических производственных данных.
Шаг 5. Проверьте BOM
BOM - основа производственного планирования. Если BOM неточный, агент будет строить красивые, но неверные выводы.
Проверяйте:
- все компоненты указаны;
- единицы измерения совпадают;
- нормы расхода актуальны;
- есть альтернативные компоненты;
- есть операции;
- есть отходы или потери;
- есть версии BOM;
- есть маршруты;
- есть lead time;
- есть связь с готовым продуктом.
Если BOM устарел, агент должен остановить рекомендацию и попросить проверку технолога.
Шаг 6. Сравните потребность и остатки
Основная задача MRP-агента - понять, можно ли произвести заказ из доступных материалов.
Считайте:
- required quantity;
- on hand;
- reserved;
- available;
- incoming;
- safety stock;
- shortage;
- expected receipt date.
Агент должен показывать не просто "материалов не хватает", а конкретно: какой компонент, сколько нужно, сколько доступно, когда ожидается поставка и какой заказ затронут.
Шаг 7. Найдите узкие места
Даже если материалы есть, производство может упереться в рабочий центр.
Проверяйте:
- загрузку рабочих центров;
- длительность операций;
- сменный календарь;
- очереди;
- простои;
- переналадку;
- внешние операции;
- квалификацию сотрудников;
- зависимость операций друг от друга.
Агент может предложить перенести заказ, изменить последовательность или эскалировать проблему, но не должен сам менять производственное расписание без подтверждения.
Шаг 8. Разделите MTO и MTS
Make-to-order и make-to-stock планируются по-разному.
MTO:
- производство запускается под конкретный заказ;
- важно связать sales order и manufacturing order;
- критичны сроки клиента;
- дефицит материала сразу влияет на заказ.
MTS:
- производство идет под прогноз или минимальный запас;
- важны reorder point и safety stock;
- риск в избытке запасов;
- нужно следить за оборачиваемостью.
Агент должен понимать, по какому режиму работает продукт, иначе рекомендации будут неверными.
Шаг 9. Готовьте производственную сводку
Ежедневная сводка должна быть короткой.
Структура:
- что можно запускать;
- что заблокировано;
- где не хватает материалов;
- какие заказы рискуют опоздать;
- какие операции перегружены;
- что нужно закупить;
- какие решения нужны от менеджера;
- какие данные требуют проверки.
Хорошая сводка заканчивается задачами, а не длинным пересказом таблицы.
Шаг 10. Контролируйте качество данных
Перед выводами агент должен проверить данные.
Проблемы:
- отрицательные остатки;
- BOM без компонентов;
- заказ без срока;
- операция без рабочего центра;
- материал без поставщика;
- заказ без статуса;
- разные единицы измерения;
- устаревший lead time;
- incoming shipment без даты;
- фактическое списание не совпадает с планом.
Если данные плохие, агент должен пометить отчет как неполный и показать, что исправить.
Шаг 11. Свяжите производство с закупками и складом
Производственный агент не живет отдельно.
Связи:
- склад показывает доступные материалы;
- закупки показывают входящие поставки;
- продажи задают спрос;
- логистика влияет на сроки доставки клиенту;
- финансы видят себестоимость;
- качество фиксирует брак;
- проектная система хранит улучшения процесса.
Именно связи дают пользу: агент видит, что заказ опаздывает не "вообще", а из-за конкретного материала, который придет позже нужной даты.
Шаг 12. Проверьте агента перед запуском
Соберите тестовый набор:
- заказ с полным комплектом материалов;
- заказ с дефицитом;
- заказ с устаревшим BOM;
- заказ с перегруженным рабочим центром;
- MTO-заказ со сроком клиента;
- MTS-партия под прогноз;
- материал с альтернативой;
- заказ с внешней операцией;
- заказ с ошибкой единиц измерения.
Проверяйте:
- агент не выдумывает BOM;
- правильно считает дефицит;
- показывает источники цифр;
- отделяет факт от гипотезы;
- не запускает заказ без approval;
- не списывает материалы;
- корректно объясняет риск просрочки;
- предлагает проверяемый следующий шаг.
Минимальная архитектура
- ERP/MRP хранит производственные заказы, BOM, операции и статусы.
- WMS или складская система хранит остатки и резервы.
- Закупки показывают входящие материалы.
- Агент нормализует заказы, материалы и операции.
- Проверщик данных ищет ошибки в BOM, остатках и сроках.
- Approval-слой подтверждает запуск заказа, изменения плана и списания.
- Audit log фиксирует рекомендации, источники и решения.
Частые вопросы
Может ли агент сам запускать производственный заказ?
Лучше не начинать с этого. Агент может проверить готовность и предложить запуск, но производственный заказ должен подтверждать планировщик, мастер или ответственный менеджер.
Что важнее: BOM или остатки?
Оба слоя критичны. BOM показывает, что нужно для производства, а остатки показывают, что реально доступно. Если один из слоев неверный, вывод агента будет ошибочным.
Можно ли использовать агента без MRP-системы?
Да, для MVP хватит таблицы заказов, BOM, остатков и правил планирования. Но чем сложнее производство, тем быстрее понадобится ERP/MRP или MES.
Как агент понимает риск просрочки?
Он сравнивает срок заказа, наличие материалов, входящие поставки, lead time, загрузку операций, календарь рабочих центров и статус текущих заказов.
Какие метрики смотреть?
On-time production, material shortage rate, загрузка рабочих центров, длительность операций, план-факт по времени, количество заблокированных заказов и доля заказов с актуальным BOM.