Кормовий контур: гайд по демонстрації

Кадри зняті прогоном по самій демонстрації, а не намальовані. Кожен кадр це реальний екран того кроку, а під ним те саме пояснення, що бачить людина у демонстрації. Дані у прикладах умовні і позначені «(приклад)».

Пʼять агентів, які обрані із каталогу, на одному наборі даних комбікормового заводу. 12 сценаріїв, 67 кроків. Клік по кадру відкриває цей самий крок у живій демонстрації.

Відкрити демонстрацію

Агент least-cost рецептур комбікорму

Сценарій 1

Соєвий шрот подорожчав: від ціни до нової рецептури

Наскрізний прохід. Ранок технолога від сигналу о 06:20 до проєкту зміни рецептури

Що доводитьЗакриває біль «рецептури перераховують рідко, ціни встигають змінитись» і «перерахунок однієї рецептури забирає години технолога». Видно весь шлях: звідки взялась ціна, що вона коштує на тонні, який склад дає агент, які норми він не має права порушити і чому виграш саме такий, а не більший.
Що змінилось після впровадженняПерерахунок рецептури перестає бути подією раз на місяць. Він іде щоранку сам, а технолог витрачає хвилини на перевірку проєкту замість годин на розрахунок.
Що потрібно від клієнтаДоступ до діючих рецептур і норм включення, у будь-якому вигляді: спецсофт, база або вивантаження.
Цінова база, яку ви вважаєте правильною для рішень: ціни контрактів, собівартість запасу або ціна заміщення.
Матриця поживності інгредієнтів і правило, за яким вона оновлюється.
1 / 13

Ранок технолога: що агенти зробили за ніч

О 06:20 панель уже зібрана. Агенти відпрацювали вночі: зняли ціни, перерахували рецептури, звірили проби з нормами, порахували покриття складів. Технолог заходить не в порожній екран, а в готові висновки.

  • Ціновий зріз знімається о 05:40, коли джерела вже оновились
  • Перерахунок усіх рецептур пілоту займає близько двох хвилин
  • Сигнали сортуються за грошима, а не за часом появи
Ранок технолога: що агенти зробили за ніч пройти цей крок у живій демонстрації
2 / 13

Головний сигнал: соя за місяць подорожчала на 11%

Агент не просто помітив нову ціну. Він одразу переклав її на мову, зрозумілу технологу: скільки це коштує на тонні корму, якщо не робити нічого.

  • Порівняння йде не з учорашнім днем, а з ціною, під яку рахувалась діюча рецептура
  • Вплив рахується через фактичну частку інгредієнта в рецептурі, а не в середньому
  • Сигнал адресний: він піде тому, хто ухвалює рішення по рецептурі
Головний сигнал: соя за місяць подорожчала на 11% пройти цей крок у живій демонстрації
3 / 13

Звідки взялась ця ціна

Цифра не падає з неба. Видно джерело кожної ціни і дату, коли вона знята. Якщо технолог не згоден з ціновою базою, міняється база, а не рецептура.

  • Ціни беруться з відкритих контрактів, з ринкових джерел і з собівартості запасу
  • Яку саме базу вважати правильною, вирішує компанія, це налаштування
  • Ціна береться з доставкою на конкретний завод, бо для різних заводів вона різна
Звідки взялась ця ціна пройти цей крок у живій демонстрації
4 / 13

Скільки коштує нічого не робити

Це головна цифра кроку. Якщо рецептуру не чіпати, кожна тонна ГР-2 стає дорожчою на 703 грн. На обсязі цієї рецептури це 11,60 млн грн на місяць, які нікуди не поділись.

  • Рахунок простий: частка сої 28.12% × зростання ціни 2 500 грн/т
  • Ця сума не зникає від того, що її ніхто не порахував
  • Саме тому перерахунок має бути щоденним, а не квартальним
Скільки коштує нічого не робити пройти цей крок у живій демонстрації
5 / 13

Діюча рецептура ГР-2

Ось рецептура, яка зараз стоїть у виробництві. Її оптимізували під ціну сої 22 100 грн/т і відтоді не чіпали. За нової ціни та сама рецептура коштує вже 16 094 грн/т.

  • Склад показаний повністю, з часткою і ціною кожного інгредієнта
  • Вартість тонни рахується як сума часток на ціни, це можна перевірити на калькуляторі
  • Версія рецептури і дата останнього перерахунку видно одразу
Діюча рецептура ГР-2 пройти цей крок у живій демонстрації
6 / 13

Норми, які агент не має права порушити

Перш ніж щось міняти, агент бере обмеження. Це не побажання, це рамка: енергія, протеїн і лізин не нижче норми кросу, клітковина не вище. Рецептура, яка виходить за рамку, не потрапляє технологу взагалі.

  • Норми беруться з довідника кросу і з ваших внутрішніх вимог, якщо вони жорсткіші
  • Порожнє коло це розрахунок, зафарбоване буде фактом лабораторії
  • Зелена зона на шкалі це допустима область, риска це сама норма
Норми, які агент не має права порушити пройти цей крок у живій демонстрації
7 / 13

Перерахунок під нову ціну

Агент перерахував склад під ціну 24 600 грн/т. Соєвого шроту стало менше, зайшов соняшниковий до своєї межі включення, лізин і олія добрали те, що втратилось. Усі норми лишились у рамці.

  • Це задача лінійної оптимізації, а не підбір на око
  • Рішення шукається серед усіх допустимих складів, а не серед кількох знайомих
  • Кожна зміна частки видна окремим рядком, з плюсом або мінусом
На цьому кроці можна підставити свої цифри: демонстрація перерахує все далі під них.
Перерахунок під нову ціну пройти цей крок у живій демонстрації
8 / 13

Що саме змінилось у складі

Технолог дивиться не на підсумок, а на рядки. Соєвого шроту менше на 3.61 пункта, зайшов соняшниковий 5.00%, олії більше на 0.69, лізину більше на 0.09. Це і є відповідь на питання «що ти зробив».

  • Кожен рядок можна оскаржити окремо, не відкидаючи весь розрахунок
  • Якщо технолог не хоче соняшниковий шрот у цій рецептурі, він ставить межу 0 і агент рахує знову
  • Проєкт зміни зберігається версією, стару версію завжди видно поруч
Що саме змінилось у складі пройти цей крок у живій демонстрації
9 / 13

З чого склалась вартість тонни

Той самий результат водоспадом. Видно окремо: скільки додало подорожчання сої, скільки повернув перерахунок і скільки лишилось непокритим. Непокрите це не провал агента, це ціна обмежень, і про неї наступний крок.

  • Водоспад будується з тих самих чисел, що в таблиці, це не окрема оцінка
  • Непокритий залишок агент не ховає, він виносить його окремим питанням до людини
  • Такий самий водоспад можна отримати по кожній з шести рецептур пілоту
З чого склалась вартість тонни пройти цей крок у живій демонстрації
10 / 13

Чому агент відіграв тільки частину

Чесна відповідь: далі заважають самі обмеження. Соняшниковий шрот уже на межі 5.0%, сирий протеїн рівно на мінімумі 19.00%. Щоб рухатись далі, треба чіпати не рецептуру, а правила. Агент цього сам не робить, але рахує ціну кожного правила.

  • Обмеження, яке стоїть на межі, називають звʼязуючим: саме воно тримає вартість
  • Тут звʼязуючих два, і обидва зоотехнічні, а не оптимізаційні
  • Агент не має права послабити норму заради дешевшої тонни, це рішення технолога
Чому агент відіграв тільки частину пройти цей крок у живій демонстрації
11 / 13

Скільки коштує кожне обмеження

Це та відповідь, яку сьогодні неможливо отримати швидко. Агент бере кожне звʼязуюче обмеження, послаблює його на крок і рахує рецептуру знову. Різниця у вартості тонни і є ціною цього правила.

  • Мінімум сирого протеїну коштує 377 грн/т, це найдорожче правило
  • Межа включення соняшнику коштує 51 грн/т
  • Разом два послаблення дають 426 грн/т, тобто менше за суму окремих
Скільки коштує кожне обмеження пройти цей крок у живій демонстрації
12 / 13

Що агент робить сам, а що віддає людині

Межа проведена жорстко. Перерахунок, порівняння, підготовка проєкту це агент. Затвердження версії, зміна норми і запуск у виробництво це людина. Агент не має прав запису в спецсофт рецептур.

  • На старті працює премодерація: підтверджується кожна зміна
  • Поріг, нижче якого зміну взагалі не пропонують, ставить технолог, за прикладом 20 грн/т
  • Автопілот вмикається пізніше і тільки на тому, що вже перевірено
Що агент робить сам, а що віддає людині пройти цей крок у живій демонстрації
13 / 13

Журнал: звідки взялась кожна цифра

Питання «звідки у тебе 16 040» має мати відповідь. Вона тут: коли пішов запит, у яке джерело, що повернулось, яка версія матриці бралась і хто що підтвердив.

  • Журнал пишеться завжди, а не вмикається на розбір польотів
  • Видно версію матриці і версію норм, з якими рахувався кожен результат
  • Той самий журнал показує, скільки коштував кожен виклик, якщо працює зовнішня модель
Журнал: звідки взялась кожна цифра пройти цей крок у живій демонстрації
Сценарій 2

Скільки коштує кожне обмеження рецептури

Питання, на яке сьогодні відповідають «треба порахувати». Агент відповідає за секунди

Що доводитьЗакриває біль «немає швидкої відповіді, скільки коштує послаблення обмеження». Показує, що рішення про норму це рішення про гроші, і його можна ухвалювати з цифрою на столі.
Що змінилось після впровадженняРозмова зоотехнічної служби і економіки перестає бути суперечкою переконань. На столі лежить сума, і сперечаються вже про неї.
Що потрібно від клієнтаПерелік діючих норм і меж включення з відповіддю, хто кожну з них затверджував.
Розуміння, які норми обговорювані, а які не обговорювані ніколи.
Обсяг кожної рецептури, щоб перевести грн на тонні у гроші за місяць.
1 / 5

Обмеження, які стоять на межі

Спершу агент показує, які саме обмеження тримають рецептуру. Протеїн рівно на мінімумі, лізин рівно на нормі, соняшниковий шрот уперся в межу включення. Решта норм має запас і на вартість не впливає.

  • Обмеження із запасом можна не чіпати, вони нічого не коштують
  • Дорого коштує лише те, що стоїть рівно на межі
  • Таких обмежень зазвичай два або три з кількох десятків
Обмеження, які стоять на межі пройти цей крок у живій демонстрації
2 / 5

Ціна кожного правила

Тепер саме число. Мінімум сирого протеїну коштує 377 грн на тонні, межа соняшнику 51 грн. Це не оцінка, це різниця між двома повними перерахунками.

  • Кожен рядок це окремий запуск оптимізації з іншою рамкою
  • Послаблення двох обмежень разом дає менше, ніж сума окремих, бо вони частково закривають одну потребу
  • Цифру можна показати економіці, зоотехнії і закупівлі, вона для всіх та сама
Ціна кожного правила пройти цей крок у живій демонстрації
3 / 5

Найдорожче правило: мінімум сирого протеїну

Зниження мінімуму з 19,00% до 18,30% дає 377 грн на тонні, тобто 6,22 млн грн на місяць по одній тільки ГР-2. Засвоюваний лізин при цьому лишається на нормі, його добирає синтетика.

  • Птиця споживає амінокислоти, а не сирий протеїн як показник
  • Тому мінімум протеїну часто дублює те, що вже закрито нормою лізину
  • Перевіряти це треба дослідом на групі, а не тільки розрахунком
На цьому кроці можна підставити свої цифри: демонстрація перерахує все далі під них.
Найдорожче правило: мінімум сирого протеїну пройти цей крок у живій демонстрації
4 / 5

Друге правило: межа включення соняшнику

Тут вигода менша, 51 грн на тонні. Але й рішення інше: це не зоотехнічна норма, а технологічне обмеження гранулювання. Його перевіряють на лінії, а не на птиці.

  • Підняття межі до 9% додає клітковини з 3.20% до 3.81%
  • Норма клітковини при цьому не порушується, запас ще лишається
  • Питання до лінії: як зміниться якість гранули і продуктивність преса
Друге правило: межа включення соняшнику пройти цей крок у живій демонстрації
5 / 5

Чого агент не робить

Найважливіший крок цього сценарію. Агент дає цифру і зупиняється. Він не міняє норму, не обіцяє, що на птиці нічого не зміниться, і не ховає ризик за красивою економією.

  • Оптимізатор рахує вартість, а не наслідки для стада
  • Наслідки перевіряються дослідом на групі, це окрема робота зоотехнічної служби
  • Якщо норму лишають як є, агент просто працює в межах, які йому дали, без нагадувань
Чого агент не робить пройти цей крок у живій демонстрації

Агент балансу поживності раціонів

Сценарій 3

Лабораторія тричі поспіль дає протеїн нижче розрахунку

Від проби до причини і до грошей на фермі. Класичний випадок, який зазвичай не розбирають

Що доводитьЗакриває болі «факт лабораторії стабільно нижчий за розрахунок, причину не шукають», «матриці не оновлюються за фактом» і «немає звʼязки між партією корму і показниками пташника».
Що змінилось після впровадженняСистемне відхилення знаходиться з третьої проби, а не через квартал. Причина називається конкретно, а не «щось із кормом», і доводиться до цифри на майданчику.
Що потрібно від клієнтаДоступ до протоколів лабораторії по готовому корму, хоча б вивантаженням.
Матриця поживності і відповідь, хто і як часто її переглядає.
Показники ферм по партіях: конверсія, привіс, збереженість, привʼязані до дати.
1 / 9

Три проби поспіль нижче норми

Кожну окрему пробу можна списати на похибку методу. Але коли їх три поспіль і всі в один бік, це вже не розкид. Агент звіряє факт не тільки з нормою кросу, а й з розрахунком за рецептурою.

  • Розкид методу по протеїну близько 0,3 п.п., відхилення тут стабільно більше
  • Порівняння йде одразу з двома величинами: з нормою кросу і з розрахунком за рецептурою
  • Правило системного відхилення налаштовується, за прикладом три проби поспіль
Три проби поспіль нижче норми пройти цей крок у живій демонстрації
2 / 9

Агент перебирає причини по черзі

Замість «щось не так із кормом» агент бере чотири гіпотези і перевіряє кожну окремо, на даних, які вже є. Три відпадають, одна підтверджується.

  • Дозатори перевіряються за журналом тарування і за фактичними навісками
  • Змішувач перевіряється за однорідністю проб з різних точок
  • Матриця перевіряється порівнянням довідкових значень з аналізами вхідних партій
Агент перебирає причини по черзі пройти цей крок у живій демонстрації
3 / 9

Причина: матриця вірить у соєвий шрот, якого немає

У матриці соєвий шрот записаний як 46,0% протеїну. За 38 аналізами реальних партій за пів року середнє 44,1%. Рецептура рахується за довідником, а завод виробляє з того, що приїхало. Звідси і розрив.

  • Матриця не оновлювалась з травня, а постачальники за цей час змінились
  • Розрив 1,9 п.п. по одному інгредієнту з часткою 24,5% дає 0,47 п.п. по всій рецептурі
  • Це рівно те відхилення, яке бачить лабораторія
Причина: матриця вірить у соєвий шрот, якого немає пройти цей крок у живій демонстрації
4 / 9

Виправлення матриці робить корм дорожчим, і це правильно

Неприємна частина. Якщо поставити в матрицю чесні 44,1%, оптимізатор мусить додати соєвого шроту, і тонна дорожчає на 272 грн. Але ці гроші не зʼявились зараз, вони весь час платились на фермі конверсією.

  • Дешева тонна за завищеною матрицею це не економія, а перенесення витрат на майданчик
  • З виправленою матрицею рецептура дійсно виконує норму, а не виконує її на папері
  • Порівнювати треба не дві цифри вартості, а вартість корму разом з конверсією
Виправлення матриці робить корм дорожчим, і це правильно пройти цей крок у живій демонстрації
5 / 9

Оновлення матриці затверджує людина

Агент не переписує матрицю сам. Він готує проєкт зміни з підставою: скільки аналізів, за який період, яке середнє і який розкид. Головний технолог приймає або відхиляє одним рухом.

  • У підставі видно кожен аналіз, а не тільки середнє
  • Якщо технолог відхиляє, агент лишає матрицю як є і більше не пропонує до нових даних
  • Прийняте рішення стає правилом: далі матриця оновлюється за тим самим порогом сама
Оновлення матриці затверджує людина пройти цей крок у живій демонстрації
6 / 9

Що це означало на майданчику

Тепер найцікавіше. Агент піднімає показники ферм за той самий період. Конверсія на майданчику Б-4 трималась на 1.56 при нормі 1.54. Розрив невеликий на вигляд, але він тримався всі партії, що отримували цей корм.

  • Дані ферми беруться за партіями і за датами, а не в середньому за місяць
  • Порівнюються пташники, що отримували різні партії корму
  • Розрив у 0,02 по конверсії це рівно та поживність, якої не дорахувались
Що це означало на майданчику пройти цей крок у живій демонстрації
7 / 9

Звʼязок партії корму з конкретним пташником

Це те, чого не видно ні в лабораторії, ні на фермі окремо. Агент зшиває партію корму з пташником, який її зʼїв, і показує лізин поруч з конверсією. Пташники, що отримали партії з нижчим лізином, дали гіршу конверсію.

  • Зшивання йде за номером партії і датою відвантаження на майданчик
  • Це кореляція, а не доказ. Агент так і пише, не видає її за причину
  • Але саме вона дає гіпотезу, яку можна перевірити дослідом
Звʼязок партії корму з конкретним пташником пройти цей крок у живій демонстрації
8 / 9

Скільки коштував цей розрив

Переводимо в гроші. Розрив 0,02 по конверсії на одному майданчику це 306 тонн зайвого корму на рік, тобто 4,91 млн грн. Проти цього подорожчання тонни на 272 грн від чесної матриці виглядає інакше.

  • Рахується від фактичної ціни тонни корму, а не від середньої по галузі
  • Тільки один майданчик з 5, на решті рахунок такий самий
  • Ці гроші не були ніде видні, бо ніхто не зводив лабораторію з фермою
Скільки коштував цей розрив пройти цей крок у живій демонстрації
9 / 9

Що з цим робить технолог

Агент довів ланцюг до кінця і зупинився. Рішення тут три, і всі три за людиною: оновити матрицю, перевірити гіпотезу дослідом на групі і вирішити, що робити з нормою протеїну.

  • Агент не змінює ні матрицю, ні норму, ні рецептуру у виробництві
  • Він тримає питання відкритим, поки людина не ухвалила рішення, і не питає повторно щодня
  • Після рішення правило записується і далі виконується само
Що з цим робить технолог пройти цей крок у живій демонстрації

Агент планування виробництва кормів

Сценарій 4

Заявка фабрики змінилась о 09:40, коли графік уже стояв

Перебудова добового плану за хвилини замість пів дня, зі звіркою по сировині

Що доводитьЗакриває болі «добовий графік складається вручну і забирає години», «зміна заявки ламає план», «план складають, не звіряючи із залишками сировини» і «перевалки між рецептурами не оптимізують».
Що змінилось після впровадженняДиспетчер перестає бути вузьким місцем. Графік перебудовується під зміну заявки за хвилини і одразу приходить звіреним з сировиною, ТО і версіями рецептур.
Що потрібно від клієнтаЗаявки фабрик у будь-якому вигляді: система, пошта або таблиця.
Продуктивність ліній, графік планових ТО і час чистки бункера при зміні рецептури.
Регламент послідовності рецептур, якщо він є, і правила пріоритетів між фабриками.
1 / 5

Заявки фабрик на добу

Сім заявок від пʼяти майданчиків, разом 1 200 тонн. Це рівно потужність заводу, тобто вільного місця в добі немає взагалі. Будь-яка зміна тягне за собою перебудову всього.

  • Заявки приходять з різних місць: система, пошта, іноді телефоном
  • Агент зводить їх в один список і одразу перевіряє на суперечності
  • Пріоритет ставиться не за часом надходження, а за правилом: стартер і престартер вперед
Заявки фабрик на добу пройти цей крок у живій демонстрації
2 / 5

Графік, який стояв зранку

Ось графік, складений на ніч. Три лінії, послідовність рецептур підібрана так, щоб чисток бункера було якомога менше. Сірі проміжки це чистки, кожна по 35 хвилин.

  • Послідовність будується від фінішних рецептур до стартових, щоб не тягнути залишки в чутливі корми
  • Кожна чистка це 35 хвилин, за які лінія не виробляє нічого
  • Лінія 2 з 06:00 до 14:00 на плановому ТО, у графіку вона просто відсутня
Графік, який стояв зранку пройти цей крок у живій демонстрації
3 / 5

О 09:40 приходить зміна

Посадка партії на Б-4 зсунулась на добу раніше. Потрібно 210 тонн стартера вже завтра до 14:00. При повністю зайнятій добі це означає, що щось інше має посунутись.

  • Зміна приходить у вільній формі, часто просто повідомленням
  • Агент розбирає її і одразу перевіряє на здійсненність, а не ставить у чергу диспетчеру
  • Якщо заявку виконати неможливо, він каже це одразу, а не за годину до дедлайну
О 09:40 приходить зміна пройти цей крок у живій демонстрації
4 / 5

Новий графік за 40 секунд

Фіолетовим показано новий обсяг. Стартер став на лінію 3 замість частини фінішу, фініш поїхав на лінію 1 у нічну частину. Кількість перевалок при цьому не зросла, агент тримав і це обмеження теж.

  • Перебудова це та сама задача планування, тільки з новою вхідною умовою
  • Агент мінімізує не тільки запізнення, а й кількість чисток, бо це прямі втрати часу
  • Строк свіжості корму до 5 діб не дозволяє просто зробити все наперед
Новий графік за 40 секунд пройти цей крок у живій демонстрації
5 / 5

Що агент звірив, перш ніж віддати графік

Графік без звірки це просто картинка. Агент перевірив сировину під кожну позицію, версії рецептур, місткість складу готового корму і строк свіжості. Одна перевірка дала червоне, і він її не сховав.

  • Звірка з сировиною йде за фактичними залишками, а не за плановими
  • Версія рецептури перевіряється окремо: план за старою версією це типова тиха помилка
  • Те, що не сходиться, виноситься нагору, а не ховається у примітці
Що агент звірив, перш ніж віддати графік пройти цей крок у живій демонстрації

Агент якості сировини

Сценарій 5

Авто з кукурудзою на вагах: залік маси і мікотоксини

Рішення по партії за хвилини, поки машина ще на майданчику, а не за годину після розвантаження

Що доводитьЗакриває болі «рішення по партії чекає технолога годинами, авто стоїть», «невідповідна сировина встигає потрапити в силос», «заліки маси рахують вручну і помиляються» і «немає історії якості по постачальниках».
Що змінилось після впровадженняПартія з перевищенням не доїжджає до силосу. Залік маси рахується однаково на всіх постах, а рейтинг постачальників збирається сам і лягає в наступні переговори закупівлі.
Що потрібно від клієнтаСпосіб зняття даних з вагових терміналів: подія в мережу, файл на сервері або база вагової програми.
Доступ до LIMS на читання і норми якості з договорів на кожну партію.
Затверджена таблиця знижувальних коефіцієнтів і регламент по мікотоксинах.
1 / 5

Авто заїхало о 08:14

Машина стала на ваги, проба відібрана, експрес-аналіз на місці дав результат за 40 секунд. Волога 15,8% при базисі 14,0%, смітна домішка 2,4% при базисі 1,0%. Партія в межах контракту, але з заліком.

  • Дані ваг агент бере сам, оператор нічого не передруковує
  • NIR стоїть на пості, повний аналіз піде паралельно, не затримуючи машину
  • Норми беруться з конкретного договору, а не з середніх по компанії
Авто заїхало о 08:14 пройти цей крок у живій демонстрації
2 / 5

Залік маси рахується сам

За затвердженою таблицею: перевищення вологи на 1.8 пункта і смітної на 1.4 пункта дають залікову вагу 23.813 тонни замість 24.600. Той самий розрахунок на всіх постах, без розбіжностей між вагарями.

  • Формула береться з вашого регламенту, а не з нашого уявлення про правильну
  • Розрахунок одразу лягає в документ приймання, його не треба переносити руками
  • Постачальник бачить ту саму арифметику, тому суперечок стає менше
Залік маси рахується сам пройти цей крок у живій демонстрації
3 / 5

Лабораторія: перевищення ДОН

Повний аналіз повернувся о 08:31. Дезоксиніваленол 1420 мкг/кг при ліміті 900 для бройлера. Це перевищення в півтора раза. Агент блокує партію до розвантаження, машина ще на майданчику.

  • Блокування ставиться автоматично, бо це поріг безумовної зупинки з регламенту
  • Решта показників у нормі, агент показує їх теж, щоб рішення ухвалювалось повністю
  • Від зважування до блокування пройшло 17 хвилин, розвантаження ще не починалось
Лабораторія: перевищення ДОН пройти цей крок у живій демонстрації
4 / 5

Варіанти, які агент кладе на стіл

Блокування це не кінець розмови. Агент рахує, що можна зробити з партією: повернути, переспрямувати на іншу групу тварин або розбавити чистою партією до допустимої частки. Кожен варіант з розрахунком, вибір за людиною.

  • Частка розбавлення рахується формулою, а не на око: 53% цієї партії дає 894 мкг/кг
  • Переспрямування перевіряється за лімітами тієї групи, куди спрямовують
  • Агент не обирає варіант сам, бо це рішення про якість і про гроші одночасно
Варіанти, які агент кладе на стіл пройти цей крок у живій демонстрації
5 / 5

Рейтинг постачальників збирається сам

Це не разова історія. У цього постачальника три перевищення з 47 партій за сезон і волога стабільно вища за середню. Раніше таку картину тримали в голові, тепер вона збирається сама і лягає в переговори.

  • Рейтинг рахується з протоколів, а не з відчуттів
  • Видно не тільки перевищення, а й системну вологість, за яку ви платите заліком
  • Ця таблиця однаково потрібна і технологу, і закупівлі, це спільний агент
Рейтинг постачальників збирається сам пройти цей крок у живій демонстрації

Агент запасів інгредієнтів

Сценарій 6

Преміксу лишилось на 4 дні, а везти його 21 день

Дефіцит, який видно заздалегідь, і три варіанти закриття з ціною кожного

Що доводитьЗакриває болі «про дефіцит преміксу дізнаємось за кілька днів до зупинки лінії», «покриття в днях рахують вручну в Excel», «товар у дорозі не враховується» і «залежі знаходять на інвентаризації».
Що змінилось після впровадженняДефіцит видно за два тижні до того, як він стане зупинкою лінії. Разом з ним одразу лежать варіанти закриття з ціною, а не просто червоний рядок у таблиці.
Що потрібно від клієнтаЗалишки зі складської системи і, якщо є, дані датчиків рівня в силосах.
Строки поставки і мінімальні партії по кожній позиції, разом з товаром у дорозі.
Норматив покриття в днях і правило, за яким відкривається заявка на закупівлю.
1 / 5

Покриття в днях, а не залишки в тоннах

Залишок у тоннах нічого не каже. Питання завжди одне: на скільки діб вистачить під той план, що стоїть. Премікс ПР-Б2 показує 4,2 дні при нормативі 12, і це найгірша позиція на заводі.

  • Потреба береться з добового плану виробництва, а не із середньої за минулий місяць
  • Перерахунок іде щоночі, бо план змінюється і покриття разом з ним
  • Висота силоса це запас, підпис це доби, і саме доби визначають терміновість
Покриття в днях, а не залишки в тоннах пройти цей крок у живій демонстрації
2 / 5

Чому це не помітили раніше

Тому що в тоннах усе виглядало спокійно: 2,6 тонни преміксу це нормальний залишок. Небезпеку видно тільки коли поділити на добову потребу і порівняти зі строком поставки. Вручну так рахують раз на тиждень, і цього замало.

  • Строк поставки преміксу 21 день, це імпорт
  • Норматив покриття 12 днів, фактично 4,2
  • Товару в дорозі немає взагалі, тобто нічого не приїде саме
Чому це не помітили раніше пройти цей крок у живій демонстрації
3 / 5

Три варіанти закриття, з ціною кожного

Агент не пише «терміново замовте премікс». Він рахує, чим саме можна закрити чотириденну діру, і скільки коштує кожен спосіб. Найдешевший тут не найочевидніший.

  • Переміщення між заводами перевіряється за реальними залишками сусіднього заводу
  • Тимчасова заміна в рецептурі перераховується через least-cost, з тією самою перевіркою норм
  • Авіадоставка рахується як варіант, але майже завжди програє переміщенню
Три варіанти закриття, з ціною кожного пройти цей крок у живій демонстрації
4 / 5

Заявку відкриває людина, а не агент

Агент дійшов до готового рішення: що перемістити, звідки, скільки і за скільки. Але переміщення між юрособами і відкриття заявки на закупівлю це дії з наслідками, тому їх підтверджує людина. На пілоті агент взагалі не має прав запису.

  • Агент готує проєкт заявки з усіма полями, людині лишається перевірити і провести
  • Права на запис можна дати пізніше, коли ви побачите, що він не помиляється
  • На пілоті свідомо тільки читання, це знімає половину питань служби безпеки
Заявку відкриває людина, а не агент пройти цей крок у живій демонстрації
5 / 5

Залежі: гроші, що лежать без руху

Той самий агент дивиться і в другий бік. Партія соняшникового шроту лежить 96 днів без руху, премікс від старого постачальника 141 день. Разом близько мільйона гривень, заморожених на складі.

  • Залежі знаходяться за рухом партії, а не за датою приходу
  • Для преміксів окремо контролюється строк придатності, це важливіше за гроші
  • Зазвичай таке знаходять на інвентаризації, тобто через квартал після того, як воно стало залежем
Залежі: гроші, що лежать без руху пройти цей крок у живій демонстрації

Як пʼять агентів працюють разом

Сценарій 7

Від ціни соєвого шроту до собівартості кілограма привісу

Наскрізна історія: чому цих пʼять агентів не можна робити поодинці

Що доводитьПоказує, що пʼять обраних агентів це один контур, а не пʼять покупок. Ціна сировини заходить у рецептуру, рецептура в поживність, поживність у конверсію, конверсія в собівартість привісу. Розірвати ланцюг означає втратити сенс кожної ланки.
Що змінилось після впровадженняВидно, де саме народжуються гроші і хто на них впливає. Розмова перестає бути про «агента для рецептур» і стає про керований кормовий контур.
Що потрібно від клієнтаГотовність зшити три області даних: сировина, виробництво корму, показники ферм.
Одна людина з вашого боку, яка бачить весь ланцюг, а не тільки свою ділянку.
Згода на те, що спільні агенти робляться один раз на всіх, а не окремо під кожен департамент.
1 / 6

Ланцюг цілком

Ось увесь шлях грошей. Ліворуч ціна інгредієнта, праворуч собівартість кілограма привісу. Кожна ланка це окремий агент, і кожна передає наступній не звіт, а число.

  • Жодна ланка не працює на своїх окремих даних, набір один
  • Помилка в матриці на першій ланці доходить до останньої і там коштує найдорожче
  • Саме тому спільні агенти треба робити один раз, а не двічі під різні департаменти
Ланцюг цілком пройти цей крок у живій демонстрації
2 / 6

Хто в цьому ланцюгу що бачить

Один набір даних, різні екрани. Технолог з годівлі бачить рецептуру і поживність, агрокомерція бачить ціни, запаси і якість сировини, зоотехнія бачить конверсію. Цифра при цьому одна на всіх.

  • Різні ролі бачать різні зрізи, але не різні числа
  • Сьогодні кожен рахує своє у своєму файлі, і числа розходяться
  • Спільна вартість тонни це те, що робить розмову між департаментами можливою
Хто в цьому ланцюгу що бачить пройти цей крок у живій демонстрації
3 / 6

Дві ролі, один набір даних

Три з пʼяти агентів потрібні одночасно і кормовому напряму, і агрокомерції. Якщо робити їх двічі, вийде два різні розрахунки однієї рецептури, і в підсумку сперечатимуться не про рішення, а про те, чия таблиця правильна.

  • Спільні агенти: least-cost рецептур, запаси інгредієнтів, якість сировини
  • Кожен з них має два екрани, під дві ролі, але один рушій і одні дані
  • Це не економія на розробці, це умова, щоб числа сходились
Дві ролі, один набір даних пройти цей крок у живій демонстрації
4 / 6

Що бачить агрокомерція на тому самому екрані

Той самий агент запасів для технолога відповідає на питання «чи вистачить сировини під план», а для закупівлі на питання «коли відкривати заявку і що перемістити». Дані одні, питання різні.

  • Розділення не за даними, а за питаннями і за правами
  • Технолог не бачить комерційних умов контрактів, закупівля не змінює норми рецептури
  • Права налаштовуються по ролях, це звичайна робота на старті
Що бачить агрокомерція на тому самому екрані пройти цей крок у живій демонстрації
5 / 6

З чого починати, якщо брати не все одразу

Якщо пʼять агентів це забагато на старт, порядок такий: спершу least-cost і баланс поживності, бо вони дають найшвидший вимірюваний результат і потребують найменше інтеграцій. Запаси і якість сировини далі, разом з агрокомерцією. Планування останнім, воно найважче технічно.

  • least-cost можна запустити на вивантаженнях, без жодної інтеграції
  • Баланс поживності потребує тільки протоколів лабораторії, теж вивантаженням
  • Планування вимагає даних з виробництва в реальному часі, це найдовша частина
З чого починати, якщо брати не все одразу пройти цей крок у живій демонстрації
6 / 6

Що з цього виходить на горизонті

Не «економія 20%». Три конкретні речі: рецептура перераховується щодня, а не раз на місяць; системне відхилення видно з третьої проби, а не через квартал; рішення про норму ухвалюється з сумою на столі, а не наосліп.

  • Усе інше це наслідки цих трьох змін
  • Жодна з них не потребує зміни обладнання або людей
  • Перевіряється кожна окремо, на ваших власних даних
Що з цього виходить на горизонті пройти цей крок у живій демонстрації

Як це працює

Сценарій 8

Звідки агент бере дані і що буде, якщо джерело мовчить

Кожне джерело в рідному вигляді, з відповіддю: читає він чи пише, як часто і що при збої

Що доводитьЗнімає головне технічне питання: у які системи агент лізе, з якими правами і що станеться, коли одна з них недоступна. Показує, що пілот можна зробити взагалі без інтеграцій.
Що змінилось після впровадженняІТ отримує зрозумілий перелік: що читаємо, звідки, як часто і з якими правами. Без сюрпризів на етапі впровадження.
Що потрібно від клієнтаВідповідь ІТ, у якому вигляді доступні спецсофт рецептур, LIMS і дані ваг.
Рішення, чи даємо права запису взагалі, чи лишаємо тільки читання на весь пілот.
Тестовий контур, якщо він є, щоб не чіпати робочі системи на старті.
1 / 5

Протокол лабораторії у своєму рідному вигляді

Агент не чекає красивого API. Він читає те, що є: тут це вивантаження з LIMS у звичайному вигляді. З цього рядка він дістає партію, показник, значення і дату, і саме на цьому будується вся звірка.

  • Формат може бути будь-який: таблиця, файл, база або API
  • Розбір робиться один раз на старті і далі працює сам
  • Якщо формат зміниться, агент скаже про це, а не почне мовчки рахувати неправильно
Протокол лабораторії у своєму рідному вигляді пройти цей крок у живій демонстрації
2 / 5

Шість джерел і що дає кожне

Найважливіша колонка тут не «що дає», а «якщо не відповіло». Агент, який при збої джерела продовжує рахувати за старими даними і мовчить, небезпечніший за агента, якого немає.

  • Недоступне джерело це завжди видима дірка, а не тиха підстановка
  • Застаріла версія рецептури позначається окремо, бо це найчастіша тиха помилка
  • Жодне джерело не є обовʼязковим для старту, вони підключаються поступово
Шість джерел і що дає кожне пройти цей крок у живій демонстрації
3 / 5

Пілот можна зробити взагалі без інтеграцій

Найшвидший старт це вивантаження. Дайте рецептури, ціни і протоколи лабораторії файлами за пів року, і агент покаже вам на ваших власних даних, що він знаходить. Інтеграцію робимо після того, як ви це побачили.

  • Так само робився пілот у казначейському блоці: спершу вивантаження, інтеграція потім
  • Це знімає з ІТ навантаження на старті, коли цінність ще не доведена
  • Файлів за пів року достатньо, щоб побачити і системні відхилення, і ефект перерахунку
Пілот можна зробити взагалі без інтеграцій пройти цей крок у живій демонстрації
4 / 5

Журнал: слід під кожною цифрою

Усе, що агент зробив, лежить у журналі: коли, у яке джерело, скільки тривало, що повернулось і з якою версією матриці рахувалось. Це те, чого не дасть жоден чат з мовною моделлю.

  • Журнал пишеться завжди, а не вмикається на розбір польотів
  • Версія матриці і версія норм фіксуються біля кожного розрахунку
  • За журналом можна відтворити будь-який результат через місяць
Журнал: слід під кожною цифрою пройти цей крок у живій демонстрації
5 / 5

Скільки коштує сам агент у роботі

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

  • Оптимізація рецептури це лінійне програмування, воно рахується локально і копійки не коштує
  • Мовна модель потрібна там, де треба розібрати вільний текст: заявка повідомленням, лист, коментар
  • Тому вартість роботи агента передбачувана і не залежить від кількості перерахунків
Скільки коштує сам агент у роботі пройти цей крок у живій демонстрації
Сценарій 9

Де агент діє сам, а де зупиняється і питає

Головне заперечення технолога: хто відповідає, якщо він помилиться

Що доводитьЗнімає заперечення про відповідальність. Показує конкретний розподіл: що робиться без підтвердження, що завжди йде людині, які пороги і що станеться при помилці.
Що змінилось після впровадженняРозмова про довіру до агента стає розмовою про конкретні пороги, які ви ставите самі.
Що потрібно від клієнтаВаше рішення, які дії агент може робити сам з першого дня.
Пороги: з якої вигоди турбувати технолога, яка зміна частки вимагає окремого погодження.
Відповідальний з вашого боку, який ці пороги затверджує і потім міняє.
1 / 5

Що агент робить без підтвердження

Усе, що не змінює нічого у виробництві: зняти ціни, перерахувати, порівняти, підготувати проєкт. Це рутина, підтверджувати її щоразу означає просто перекласти рутину на людину.

  • Розрахунок сам по собі нічого не ламає, тому він іде автоматично
  • Агент мовчить, коли вигода нижча за поріг, щоб не смикати технолога через дрібниці
  • Блокування партії теж автоматичне, бо тут зупинка безпечніша за пропуск
Що агент робить без підтвердження пройти цей крок у живій демонстрації
2 / 5

Що завжди йде людині

Усе, що доходить до виробництва або до птиці. Затвердження версії рецептури, зміна норми, оновлення матриці, зняття блокування з партії. На пілоті агент взагалі не має прав запису в жодну систему.

  • Проєкт зміни рецептури не потрапляє на завод сам, ніколи
  • Зняти блокування з партії може тільки людина, агент його лише ставить
  • Права запису обговорюються після пілота, а не на старті
Що завжди йде людині пройти цей крок у живій демонстрації
3 / 5

Пороги ви ставите самі

Це не зашито в код. Поріг вигоди, максимальна зміна частки, частота перерахунку і мінімальний строк дії версії лежать у налаштуваннях. Технолог міняє їх сам, без нас і без релізу.

  • Порогів свідомо небагато, інакше ними ніхто не користується
  • Кожен поріг має пояснення, що станеться, якщо його зрушити
  • Зміна порогу пишеться в журнал, разом з тим, хто її зробив
Пороги ви ставите самі пройти цей крок у живій демонстрації
4 / 5

Що буде, якщо агент помилиться

Пряма відповідь на пряме питання. Помилка в розрахунку ловиться перевіркою на виході: рецептура з порушенням норми не потрапляє технологу взагалі. Помилка у вхідних даних ловиться тим, що агент не рахує з дурницею, а каже про неї.

  • Головна страховка це людина між агентом і виробництвом, і на пілоті вона є завжди
  • Друга страховка це перевірка результату на всіх обмеженнях перед показом
  • Третя це журнал, за яким будь-яку цифру можна відтворити і перевірити
Що буде, якщо агент помилиться пройти цей крок у живій демонстрації
5 / 5

Агент вчиться тільки з підтверджень людини

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

  • Джерело навчання це підтверджені рішення, а не репліки в діалозі
  • Кожне правило, яке агент вивів, видно списком, його можна прочитати і скасувати
  • Правило застосовується тільки після того, як людина його підтвердила окремо
Агент вчиться тільки з підтверджень людини пройти цей крок у живій демонстрації

Як це впроваджується

Сценарій 10

Як ми перевіряємо агента до того, як він побачить ваші дані

Питання, яке ставлять усі: а звідки ви знаєте, що йому можна вірити

Що доводитьПоказує, що якість вимірюється цифрою, а не обіцянкою. Є контрольні задачі з відомою відповіддю, є прогін на ваших закритих даних і є два різні види помилок, які рахуються окремо.
Що змінилось після впровадженняПеред запуском ви бачите не презентацію, а таблицю: де агент збігся з вашим технологом, де ні і чому.
Що потрібно від клієнтаПʼятнадцять до двадцяти закритих перерахунків рецептур за минулі місяці, з рішеннями ваших людей.
Кілька випадків, де рішення було спірним, вони найцінніші.
Протоколи лабораторії за той самий період, щоб перевірити пошук системних відхилень.
1 / 3

Контрольні задачі з відомою відповіддю

Спершу задачі, де правильна відповідь відома точно, бо її можна порахувати незалежно. Оптимізація рецептури це математика, тому її результат перевіряється до копійки, а не на око.

  • Кожна задача рахується двома незалежними способами і результати звіряються
  • Окремо перевіряється, що агент НЕ віддає рецептуру з порушенням норми
  • Прогін автоматичний і запускається на кожну зміну в системі
Контрольні задачі з відомою відповіддю пройти цей крок у живій демонстрації
2 / 3

Прогін на ваших закритих перерахунках

Найважливіший етап. Беремо ваші рецептури за минулі місяці, де рішення вже ухвалене, і дивимось, чи прийшов би агент до того самого. Розбіжності розбираємо разом, і не завжди правою виявляється людина.

  • Агент не бачить вашого рішення, він працює з тими самими вхідними даними
  • Порівнюється не тільки підсумок, а й склад: які частки він поставив би інакше
  • Якщо агент знайшов те, чого не побачив технолог, це фіксується окремо
Прогін на ваших закритих перерахунках пройти цей крок у живій демонстрації
3 / 3

Що ви отримуєте на виході пілота

Не враження, а чотири цифри: відсоток збігу з вашим технологом, знайдені системні відхилення, реальна вигода у гривнях на тонні і перелік обмежень, які досі жили тільки в головах.

  • Кожна цифра рахується на ваших даних, а не на наших прикладах
  • Перелік незаписаних обмежень часто виявляється найціннішим результатом
  • За цими цифрами ви вирішуєте, чи йти далі, і це чесна розвилка
Що ви отримуєте на виході пілота пройти цей крок у живій демонстрації
Сценарій 11

Ваші обсяги: скільки рутини це знімає

Живий калькулятор під ваші цифри. Вартість роботи тут не рахується, вона визначається за брифом

Що доводитьДає відчути масштаб на власних числах: скільки перерахунків і рішень на місяць проходить через людей сьогодні і скільки годин це забирає.
Що змінилось після впровадженняРозмова про обсяг перестає бути абстрактною. Видно, скільки саме ручної роботи знімається і де саме вона зараз лежить.
Що потрібно від клієнтаКількість рецептур, які реально треба перераховувати, і як часто.
Добовий випуск заводу і скільки авто сировини проходить приймання.
Скільки проб проходить лабораторія і хто сьогодні звіряє їх з нормами.
1 / 3

Посуньте повзунки під свої цифри

Тут немає нашого прайса, і це свідомо. Калькулятор рахує ваш обсяг і вашу ручну роботу. Вартість впровадження визначається за заповненим брифом, окремим документом.

  • Приклад стоїть на цифрах цього кейса: 6 рецептур, 1 200 т/добу
  • Години рахуються за нормативами ручної роботи, які легко перевірити на своїх людях
  • Ефект перерахунку рахується з тієї самої різниці у вартості тонни, що на екрані рецептури
На цьому кроці можна підставити свої цифри: демонстрація перерахує все далі під них.
Посуньте повзунки під свої цифри пройти цей крок у живій демонстрації
2 / 3

Де саме лежить ручна робота

Найбільша частина зазвичай не там, де здається. Перерахунок рецептур це години технолога, але рішення по партіях сировини на потоці 148 авто на добу забирає не менше.

  • Перерахунок однієї рецептури вручну це близько півтори години
  • Рішення по одній партії сировини це близько семи хвилин, але їх сотні
  • Складання добового графіка це три з половиною години щодня, і воно повторюється при кожній зміні заявки
Де саме лежить ручна робота пройти цей крок у живій демонстрації
3 / 3

Ефект перерахунку у ваших тоннах

Друга цифра це ваші гроші, а не наш прайс. Береться різниця 54 грн/т, яку дав перерахунок на цьому кейсі, і множиться на ваш обсяг. На вашій рецептурі різниця буде своя, її покаже пілот.

  • Це нижня межа: враховано тільки перерахунок під ціни, без ціни обмежень
  • Ефект від чесної матриці і від конверсії сюди не входить взагалі
  • Порівнювати треба не з нулем, а з тим, як часто рецептури перераховуються зараз
Ефект перерахунку у ваших тоннах пройти цей крок у живій демонстрації
Сценарій 12

Що потрібно від вас, щоб це запрацювало

Готовий список, який можна віддати своєму ІТ і своїй лабораторії

Що доводитьДає конкретний перелік доступів, документів і рішень. Без нього агент або не запуститься, або почне вигадувати, а це нам не підходить.
Що змінилось після впровадженняЗамість листування на два тижні один список, за яким видно, хто що робить і чого ще бракує.
Що потрібно від клієнтаВідповідальний з боку годівлі і відповідальний з боку ІТ. Двох людей достатньо.
1 / 3

Що робимо ми і що потрібно від вас

Ліва колонка це наша частина, за неї не треба нічого купувати окремо. Права це те, без чого розрахунок буде неповним. Кожен пункт написаний так, щоб його можна було віддати виконавцю без пояснень.

  • Пункт з позначкою «!» блокує частину роботи, пункт з крапкою просто робить її повнішою
  • Мінімум для старту це три вивантаження, решту можна підключати поступово
  • Жодного запису у ваші системи на пілоті не потрібно
Що робимо ми і що потрібно від вас пройти цей крок у живій демонстрації
2 / 3

Мінімум, з якого можна почати вже

Якщо збирати весь список довго, є коротка версія: рецептури, ціни і протоколи лабораторії за пів року. Три вивантаження. Цього достатньо, щоб показати на ваших даних і ефект перерахунку, і системні відхилення.

  • Три файли замість інтеграції знімають з ІТ навантаження на старті
  • Так само робився старт у казначейському блоці, і це виявилось правильно
  • Інтеграцію робимо після того, як ви побачили результат на власних даних
Мінімум, з якого можна почати вже пройти цей крок у живій демонстрації
3 / 3

Безпека і контур

Рецептури це комерційна таємниця, тому питання контуру тут гостріше, ніж деінде. Коротка відповідь: склад рецептур і ціни за ваш контур не виходять взагалі, ні за яких налаштувань.

  • Оптимізація рахується локально, це математика, їй не потрібен зовнішній сервіс
  • Мовна модель потрібна тільки для розбору вільного тексту, і її можна вимкнути повністю
  • Три варіанти контуру: наша інфраструктура, ваша хмара або ваш сервер без інтернету
Безпека і контур пройти цей крок у живій демонстрації