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

Повернутись до переліку агентів

Опис рішення: Перерахунок рецептур за найменшою вартістю

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

Агент у кабінетіn2 (agro-42)
БлокГодівля
Основний користувачКерівник управління годівлі
Кабінетmhp-agro-app.initask.com
Статуспроєкт опису, відкритий для правок

1. Задача

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ціни інгредієнтів (tsiny_syrovyny.csv)

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

КолонкаЩо в нійОбовʼязкова
codeКод інгредієнтатак
nameНазва інгредієнтані
priceЦіна за тонну, грнтак
unitОдиниця ціни: грн/тні
periodПеріод ціни, напр. 2026-09ні
contractedЗаконтрактовано на цей період, тоннні

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

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

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

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

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

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

Вартість тонни: затверджений склад проти перерахунку за тих самих норм
Колонки: Рецепт, Група, Затверджений, грн/т, Перерахунок, грн/т, Різниця, грн/т, План, т, Різниця на план, грн, Стан

Склад за найменшою вартістю: Ріст 11-24 дні: у межах включення з вашого файлу
Колонки: Інгредієнт, Було, %, Стало, %, Різниця, %, Ціна, грн/т, Межа від, %, Межа до, %

Поживність: Ріст 11-24 дні: затверджений склад і перерахунок проти норм
Колонки: Показник, Норма від, Норма до, Затверджений склад, Перерахунок

Ціна обмежень: Ріст 11-24 дні: наскільки дешевшою була б тонна без цього обмеження
Колонки: Обмеження, Межа, Ціна обмеження, грн/т

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

РівеньЯк це звучить
критичнийРіст 11-24 дні: тонна дешевша на 451 грн/т за тих самих норм
попередженняНорма «Натрій» у перерахунок не входить: показника немає у матриці сировини

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

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

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

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

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

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

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

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

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

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

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