INITASK Опис рішення · агровиробництво МХП

Вісім агентів кабінету агровиробництва: опис рішення по кожному

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

Підстававибір команди амбасадорів агровиробництва, зустріч 25.08.2026
ЗамовникМХП, департамент агровиробництва
ВиконавецьInitask
Кабінетmhp-agro-app.initask.com, логін у кожного замовника свій
Статуспроєкт, відкритий для правок

0.Порядок роботи з цим документом

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

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

  1. 1. Управління запчастинами Юрій Харченко
  2. 2. Прогноз врожайності Олексій Зарицький
  3. 3. Супутниковий моніторинг полів Анатолій Кухар
  4. 4. Планування польових робіт Микола Дзюбинський
  5. 5. Телематика і звіти по датчиках Владислав Сліпченко
  6. 6. Земельний банк Андрій Семʼяник, Андрій Крупко
  7. 7. Логістика зерна Олександр Ткачук
  8. 8. Баланс поживності раціонів напрям тваринництва

1.Управління запчастинами

Замовник: Юрій Харченко. Основний користувач у кабінеті: Керівник постачання. Агент m5 у кабінеті, блок «Техніка і ремонти».

1. Задача

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

2. Як агент працює

Зводить залишок на складі зі строком поставки і прогнозом відмови вузлів: що замовляти сьогодні, щоб встигнути.

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

3. Що потрібно від вас

Запчастини (zapchastyny.csv)

Залишок на складі і строк поставки. Без цього агент не скаже, чи встигне вузол.

КолонкаЩо в нійОбовʼязкова
skuАртикултак
nameНазватак
nodeДо якого вузлані
stockЗалишок на складі, шттак
lead_daysСтрок поставки, днівні
priceЦіна, грнні

4. Нормативи і пороги

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

НормативЗа замовчуваннямДопустимі межі
Спрацювання ресурсу вузла8510 до 100
Строк поставки запчастини, що вже ризик141 до 365

5. Що агент видає

Показники на екрані

Таблиці, у які можна провалитись з будь-якого числа

Склад запчастин: залишок і строк поставки
Колонки: Артикул, Назва, Вузол, Залишок, Поставка, дн, Ціна, грн

Сигнали, які агент піднімає

РівеньЯк це звучить
критичнийМолотильний барабан у зборі (приклад): не встигає до відмови CL-01
попередження3 позиції з нульовим залишком

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

6. Межа відповідальності

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

7. Як ви перевірите, що агент працює

Перевірте по позиції, якої вам справді забракло у минулому сезоні: агент мав би підняти її заздалегідь.

8. Порядок погодження

1. Ви читаєте цей опис і позначаєте коментарем усе, що зрозуміли інакше або що описано неповно.

2. Ми правимо опис за вашими коментарями і надсилаємо оновлену версію.

3. Ви підтверджуєте опис письмово поштою. З цього моменту він є підставою для технічного завдання і для приймання.

4. Далі йде розробка. Будь-яка зміна після підтвердження оформлюється окремо, з новою оцінкою строку.

2.Прогноз врожайності

Замовник: Олексій Зарицький. Основний користувач у кабінеті: Головний агроном. Агент f9 у кабінеті, блок «Поле і врожай».

1. Задача

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

2. Як агент працює

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

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

3. Що потрібно від вас

Поля (polya.csv)

Один рядок на поле. Основа для більшості польових агентів: без нього вони не рахують.

КолонкаЩо в нійОбовʼязкова
codeКод поля, унікальнийтак
nameНазва поляні
unitДільниця або кластерні
cropКультуратак
areaПлоща в гектарахтак
sowdateДата сівбині
hybridГібрид або сортні
massifМасив, до якого належить полені

Збирання (zhnyva.csv)

Намолот по полях: тонни, вологість, машина. Звідси прогноз і стик з елеватором.

КолонкаЩо в нійОбовʼязкова
codeКод полятак
dateДататак
tonsНамолочено, тоннтак
areaЗібрана площа, гані
moistureВологість, %ні
machineКомбайнні

4. Нормативи і пороги

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

НормативЗа замовчуваннямДопустимі межі
Відхилення врожайності від медіани культури121 до 90

5. Що агент видає

Показники на екрані

Таблиці, у які можна провалитись з будь-якого числа

Врожайність по полях: порівняння всередині своєї культури
Колонки: Поле, Культура, Площа, га, Зібрано, га, Намолот, т, т/га, Медіана культури, Відхилення, Прогноз на повну площу, т

Сигнали, які агент піднімає

РівеньЯк це звучить
критичнийP-108: 7,10 т/га проти медіани 9,44 по культурі «кукурудза»
до відома4 поля ще у зборі

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

6. Межа відповідальності

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

7. Як ви перевірите, що агент працює

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

8. Порядок погодження

1. Ви читаєте цей опис і позначаєте коментарем усе, що зрозуміли інакше або що описано неповно.

2. Ми правимо опис за вашими коментарями і надсилаємо оновлену версію.

3. Ви підтверджуєте опис письмово поштою. З цього моменту він є підставою для технічного завдання і для приймання.

4. Далі йде розробка. Будь-яка зміна після підтвердження оформлюється окремо, з новою оцінкою строку.

3.Супутниковий моніторинг полів

Замовник: Анатолій Кухар. Основний користувач у кабінеті: Головний агроном кластера. Агент f1 у кабінеті, блок «Поле і врожай».

1. Задача

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

2. Як агент працює

Щознімка порівнює індекс по зоні з рештою поля, відкидає хмару і артефакти і піднімає лише те, що просідає кілька знімків поспіль.

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

3. Що потрібно від вас

Поля (polya.csv)

Один рядок на поле. Основа для більшості польових агентів: без нього вони не рахують.

КолонкаЩо в нійОбовʼязкова
codeКод поля, унікальнийтак
nameНазва поляні
unitДільниця або кластерні
cropКультуратак
areaПлоща в гектарахтак
sowdateДата сівбині
hybridГібрид або сортні
massifМасив, до якого належить полені

Індекси зі знімків (ndvi.csv)

Вигрузка з провайдера знімків або з вашого GIS: індекс по зоні і по полю на дату.

КолонкаЩо в нійОбовʼязкова
codeКод полятак
dateДата знімкатак
zoneМітка зони на поліні
index_zoneІндекс по зонітак
index_fieldІндекс по решті полятак
zone_haПлоща зони, гані
cloudХмарність, %ні

4. Нормативи і пороги

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

НормативЗа замовчуваннямДопустимі межі
Просідання NDVI, за яким піднімається сигнал101 до 90
Скільки знімків поспіль тримається просідання31 до 20
Гранична хмарність знімка200 до 100

5. Що агент видає

Показники на екрані

Таблиці, у які можна провалитись з будь-якого числа

Зони з просіданням індексу: відсортовано за площею, а не за датою
Колонки: Поле, Зона, Дата, Індекс зони, Індекс поля, Просідання, Площа, га

Сигнали, які агент піднімає

РівеньЯк це звучить
попередженняP-101: індекс нижчий за поле на 14,1%, зона 40,2 га

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

6. Межа відповідальності

Агент не називає ПРИЧИНУ просідання: індекс зі знімка показує, що зона гірша за решту поля, а що саме сталось, вирішує людина в полі. Агент не призначає обробку і не замовляє знімки.

7. Як ви перевірите, що агент працює

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

8. Порядок погодження

1. Ви читаєте цей опис і позначаєте коментарем усе, що зрозуміли інакше або що описано неповно.

2. Ми правимо опис за вашими коментарями і надсилаємо оновлену версію.

3. Ви підтверджуєте опис письмово поштою. З цього моменту він є підставою для технічного завдання і для приймання.

4. Далі йде розробка. Будь-яка зміна після підтвердження оформлюється окремо, з новою оцінкою строку.

4.Планування польових робіт

Замовник: Микола Дзюбинський. Основний користувач у кабінеті: Керівник дільниці. Агент f6 у кабінеті, блок «Поле і врожай».

1. Задача

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

2. Як агент працює

Порівнює фактичні дати операцій з плановими, показує прострочені і незакриті площі по полях.

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

3. Що потрібно від вас

Польові роботи (roboty.csv)

Журнал операцій: що, коли, ким і на якій площі зроблено, скільки пального.

КолонкаЩо в нійОбовʼязкова
codeКод полятак
dateДататак
opОперація: оранка, дискування, культивація, сівба, внесення добрив, обприскування, збираннятак
areaОброблена площа, гатак
machineМашина або агрегатні
operatorМеханізаторні
fuelВитрачено палива, літрівні
plan_dateПланова дата, якщо є планні

4. Нормативи і пороги

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

5. Що агент видає

Показники на екрані

Таблиці, у які можна провалитись з будь-якого числа

Операції за обсягом: що зайняло найбільше площі
Колонки: Операція, Записів, Площа, га

Виконано пізніше за план: план проти факту
Колонки: Поле, Операція, План, Факт, Відставання, дн

Сигнали, які агент піднімає

РівеньЯк це звучить
попередження23 операції виконано пізніше за план
попередженняP-103: оброблено 89,0 га з 153,5 га поля

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

6. Межа відповідальності

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

7. Як ви перевірите, що агент працює

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

8. Порядок погодження

1. Ви читаєте цей опис і позначаєте коментарем усе, що зрозуміли інакше або що описано неповно.

2. Ми правимо опис за вашими коментарями і надсилаємо оновлену версію.

3. Ви підтверджуєте опис письмово поштою. З цього моменту він є підставою для технічного завдання і для приймання.

4. Далі йде розробка. Будь-яка зміна після підтвердження оформлюється окремо, з новою оцінкою строку.

5.Телематика і звіти по датчиках

Замовник: Владислав Сліпченко. Основний користувач у кабінеті: Інженер з телеметрії. Агент f7 у кабінеті, блок «Поле і врожай».

1. Задача

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

2. Як агент працює

Читає вивантаження трекера і сирі кадри шини, розшифровує їх за J1939 і ISO 11783, називає несправності людською мовою і показує зливи пального, розбіжність мотогодин і перекриття проходів.

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

3. Що потрібно від вас

Телеметрія (telemetriia.csv)

Вивантаження з трекера або MyJohnDeere. Приймаємо і оброблені показники, і сирий кадр CAN.

КолонкаЩо в нійОбовʼязкова
machineМашинатак
tsЧас записутак
engine_hМотогодини на момент записуні
fuel_lПальне, літрівні
speedШвидкість, км/годні
overlapПерекриття, %ні
error_codeКод помилкині
can_idІдентифікатор кадру CAN, напр. 0x18FEE900ні
can_dataСирі байти кадру, hexні
can_maskМаска фільтрації кадру, hexні
isobus_app_idІдентифікатор ISOBUS-агрегатуні
isobus_dataДані процесів ISOBUS, hexні
latШиротані
lonДовготані
satsСупутників захопленоні
alt_mВисота, мні
voltНапруга живлення, Вні
paramsПараметри трекера, як у файліні

4. Нормативи і пороги

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

НормативЗа замовчуваннямДопустимі межі
Допустиме перекриття проходів81 до 50
Падіння рівня палива без роботи, яке вважаємо зливом301 до 500
Розбіжність напрацювання за GPS і за CAN101 до 100

5. Що агент видає

Показники на екрані

Таблиці, у які можна провалитись з будь-якого числа

Несправності людською мовою: код з кадру DM1 і з колонки трекера зводяться в один перелік
Колонки: Що сталось, Код, Машин, Разів, Джерело, Останній запис

Розшифровка кадрів шини: J1939 для трактора, ISO 11783 для причіпного, VTO для віртуального термінала
Колонки: Машина, Час, PGN, Що це, Значення

Мотогодини: рух за GPS проти лічильника: порівнюємо лише в один бік, бо холості оберти це норма
Колонки: Машина, Рух за GPS, год, Лічильник, год, Різниця, Звідки лічильник

Падіння рівня палива без роботи: поріг 30 л
Колонки: Машина, З, По, Впало, л, Хвилин

Пристрої, які назвали себе у шині: Address Claim, PGN 60928: виробник і серійний номер приходять від самого агрегата
Колонки: Машина, Код виробника, Серійний номер, Тип (Device Class), Призначення (Function), Галузь, Адреса, Перший запис

Перекриття проходів: середнє по машині
Колонки: Машина, Середнє перекриття, Проходів понад поріг, Записів

Сигнали, які агент піднімає

РівеньЯк це звучить
попередженняT-31: перекриття 10,3% на 5 проходах
критичнийТиск моторної оливи нижче норми, критично на 5 машинах
критичнийCL-01: рух за GPS 4,22 год, а лічильник додав 0,00 год
критичнийCL-02: рівень палива впав на 62,00 л без роботи
до відомаКанали віртуального термінала без коефіцієнта: 1
до відомаУ шині назвали себе 3 пристрої
до відома16 кадрів шини без розшифровки

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

6. Межа відповідальності

Агент не керує машиною і нічого у неї не пише: він тільки читає. Код, якого немає у довіднику, лишається кодом з прямим написом про це. Номери типу машини і призначення блока з Address Claim не перекладаються у назви: цей каталог живе у платному ISO 11783-1.

7. Як ви перевірите, що агент працює

Візьміть відомий вам випадок несправності і відомий випадок зливу. Агент має назвати ту саму машину, ту саму дату і ту саму несправність людською фразою.

8. Порядок погодження

1. Ви читаєте цей опис і позначаєте коментарем усе, що зрозуміли інакше або що описано неповно.

2. Ми правимо опис за вашими коментарями і надсилаємо оновлену версію.

3. Ви підтверджуєте опис письмово поштою. З цього моменту він є підставою для технічного завдання і для приймання.

4. Далі йде розробка. Будь-яка зміна після підтвердження оформлюється окремо, з новою оцінкою строку.

6.Земельний банк

Замовник: Андрій Семʼяник, Андрій Крупко. Основний користувач у кабінеті: Менеджер відділу земельних та майнових відносин. Агент f12 у кабінеті, блок «Поле і врожай».

1. Задача

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

2. Як агент працює

Будує чергу договорів на горизонті пʼять років, звіряє облік з реєстром речових прав і рахує баланс масиву разом з контурами обробітку сусіда.

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

3. Що потрібно від вас

Договори оренди (zemlia.csv)

Реєстр договорів відділу земельних та майнових відносин.

КолонкаЩо в нійОбовʼязкова
cadastreКадастровий номертак
entityЮрособа орендарні
massifМасив або полені
areaПлоща, гатак
rateСтавка, % нормативної грошової оцінкині
end_dateДата закінчення договоруні
registeredПраво зареєстроване: так або ніні
ownerПайовикні
payformФорма виплатині
noteПримітка: спадщина, судовий спір тощоні

4. Нормативи і пороги

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

НормативЗа замовчуваннямДопустимі межі
Горизонт роботи з договорами оренди51 до 30
Розмір клітинки карти масиву50.1 до 100

5. Що агент видає

Показники на екрані

Таблиці, у які можна провалитись з будь-якого числа

Черга по договорах: пріоритет визначає не дата закінчення, а наявність іншого претендента
Колонки: Група, Договорів, Площа, га, Коли починати

Ступінчасті нагадування: у кожного строку своя дія
Колонки: Горизонт, Договорів у межах

Баланс масиву: чотири числа по всіх масивах разом: наше, чуже всередині, наше під чужим обробітком, чуже без права
Колонки: Що, Ділянок, Площа, га

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

Сигнали, які агент піднімає

РівеньЯк це звучить
критичнийМежа з полями сусіднього виробника: 446 договорів на 1 282,8 га
попередженняСтавка нижча за ринкову: 169 договорів на 463,5 га
попередженняСпадщина не оформлена: 119 договорів на 333,7 га
критичнийНемає реєстрації в реєстрі речових прав: 211 договорів на 613,0 га
попередженняСпливає цього року: 76 договорів на 220,7 га
попередження88 договорів без дати закінчення
критичний222,7 га наших ділянок під контуром обробітку сусіда
попередження165,8 га обробляються без зареєстрованого права
попередженняЗвірка з реєстром: право зареєстровано, рік закінчення інший, 294 договори
попередженняЗвірка з реєстром: права в реєстрі немає, 252 договори
критичнийЗвірка з реєстром: право зареєстровано за іншою особою, 148 договорів
попередженняЗвірка з реєстром: кадастровий номер не знайдено, 107 договорів

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

6. Межа відповідальності

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

7. Як ви перевірите, що агент працює

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

8. Порядок погодження

1. Ви читаєте цей опис і позначаєте коментарем усе, що зрозуміли інакше або що описано неповно.

2. Ми правимо опис за вашими коментарями і надсилаємо оновлену версію.

3. Ви підтверджуєте опис письмово поштою. З цього моменту він є підставою для технічного завдання і для приймання.

4. Далі йде розробка. Будь-яка зміна після підтвердження оформлюється окремо, з новою оцінкою строку.

7.Логістика зерна

Замовник: Олександр Ткачук. Основний користувач у кабінеті: Диспетчер елеватора. Агент f10 у кабінеті, блок «Поле і врожай».

1. Задача

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

2. Як агент працює

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

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

3. Що потрібно від вас

Збирання (zhnyva.csv)

Намолот по полях: тонни, вологість, машина. Звідси прогноз і стик з елеватором.

КолонкаЩо в нійОбовʼязкова
codeКод полятак
dateДататак
tonsНамолочено, тоннтак
areaЗібрана площа, гані
moistureВологість, %ні
machineКомбайнні

4. Нормативи і пороги

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

5. Що агент видає

Показники на екрані

Таблиці, у які можна провалитись з будь-якого числа

Намолот по культурах: з файлу збирання
Колонки: Культура, Партій, Тонн

Партії з високою вологістю: від 18%
Колонки: Поле, Дата, Тонн, Вологість, Комбайн

Сигнали, які агент піднімає

РівеньЯк це звучить
попередженняБаланс зерна не сходиться на 545,0 т (1,5%)
попередження4 партії з вологістю від 18%

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

6. Межа відповідальності

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

7. Як ви перевірите, що агент працює

Порівняйте баланс агента за закритий тиждень з вашою звіркою поле проти елеватора.

8. Порядок погодження

1. Ви читаєте цей опис і позначаєте коментарем усе, що зрозуміли інакше або що описано неповно.

2. Ми правимо опис за вашими коментарями і надсилаємо оновлену версію.

3. Ви підтверджуєте опис письмово поштою. З цього моменту він є підставою для технічного завдання і для приймання.

4. Далі йде розробка. Будь-яка зміна після підтвердження оформлюється окремо, з новою оцінкою строку.

8.Баланс поживності раціонів

Замовник: напрям тваринництва. Основний користувач у кабінеті: Керівник управління годівлі. Агент n1 у кабінеті, блок «Годівля».

1. Задача

Рецепт затверджують за матрицею сировини, а працює він на фактичній сировині, і розбіжність помічають за показниками стада. Агент перераховує ЗАТВЕРДЖЕНИЙ склад на фактичній матриці і називає інгредієнт, який тягне показник.

2. Як агент працює

Бере ЗАТВЕРДЖЕНИЙ склад раціону і перераховує його на фактичній матриці сировини: які норми виконуються, які ні і який інгредієнт тягне показник.

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

3. Що потрібно від вас

Рецептури (retsepty.csv)

Затверджений склад раціонів: один рядок це інгредієнт у рецепті і його частка у відсотках.

КолонкаЩо в нійОбовʼязкова
recipeНазва рецептатак
codeКод інгредієнтатак
shareЧастка у відсоткахтак
groupГрупа птиці або періодуні

Поживність сировини (syrovyna.csv)

Матриця поживності: один рядок це показник одного інгредієнта. Саме цей файл відстає від лабораторії найчастіше.

КолонкаЩо в нійОбовʼязкова
codeКод інгредієнтатак
nameНазва інгредієнтані
paramПоказник: обмінна енергія, сирий протеїн, лізинтак
valueЗначення показникатак
unitОдиниця: ккал/кг, %ні

Норми поживності (normy_zhyvlennia.csv)

Норми на рецепт: показник і межі. Порожня межа означає, що з цього боку норми немає.

КолонкаЩо в нійОбовʼязкова
recipeНазва рецептатак
paramПоказниктак
minНорма відні
maxНорма доні
unitОдиницяні

4. Нормативи і пороги

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

НормативЗа замовчуваннямДопустимі межі
Допуск норм поживності0,50 до 10

5. Що агент видає

Показники на екрані

Таблиці, у які можна провалитись з будь-якого числа

Баланс раціонів: затверджений склад на фактичній матриці сировини
Колонки: Рецепт, Показник, Факт, Норма, Стан, Різниця

Рецептури у файлі: склад і скільки норм не тримається
Колонки: Рецепт, Група, Інгредієнтів, Сума часток, %, Показників з нормою, Не в нормі, На межі, Без даних

Що тягне показник «Клітковина» у рецепті Фініш 25-38 днів: внесок кожного інгредієнта у зважене середнє
Колонки: Інгредієнт, Частка, %, Показник сировини, Внесок

Сигнали, які агент піднімає

РівеньЯк це звучить
критичнийФініш 25-38 днів: Клітковина вище норми, 5,25 %
попередженняПремікс (приклад): у матриці немає 1 показника, тому він не рахується

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

6. Межа відповідальності

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

7. Як ви перевірите, що агент працює

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

8. Порядок погодження

1. Ви читаєте цей опис і позначаєте коментарем усе, що зрозуміли інакше або що описано неповно.

2. Ми правимо опис за вашими коментарями і надсилаємо оновлену версію.

3. Ви підтверджуєте опис письмово поштою. З цього моменту він є підставою для технічного завдання і для приймання.

4. Далі йде розробка. Будь-яка зміна після підтвердження оформлюється окремо, з новою оцінкою строку.

Initask, 04.09.2026. Сторінка закрита від індексації. Питання і правки: через Катю.