Demeter – „Cyfrowy bliźniak” gospodarstwa rolnego.

Demeter to system klasy MFO (Model Finansowo-Operacyjny) dla gospodarstw rolnych — następna generacja rozwiązania FarmWise. Oblicza i planuje każdy aspekt działalności gospodarstwa: od pola i stada, przez nawozy, paliwo i leasingi, aż po dotacje, cash flow i wycenę majątku. Zbudowany jest na podejściu Activity Based Costing (ABC) — bardzo granularnym modelu kalkulacji kosztów, w którym każdy koszt przypisywany jest do konkretnej działalności, operacji lub produktu. System nie operuje na kosztach ogólnych — każda złotówka ma swoje źródło, swój nośnik i swoje miejsce w strukturze produkcji, co pozwala kalkulować TKW (techniczny koszt wytworzenia) zarówno dla upraw jak i dla mleka z precyzją niemożliwą do osiągnięcia w tradycyjnych modelach budżetowych.

Wyniki obliczeń zapisywane są do bazy danych NoSQL — to prosty i wygodny sposób dystrybucji wyliczonej wiedzy w firmie, na przykład jako budżety, scenariusze planistyczne czy dane do analiz porównawczych. Dane rzeczywiste pochodzą z modułu Echo, który parsuje i interpretuje faktury kosztowe, a wyniki zapisuje do tej samej bazy w sposób ustrukturyzowany — tak żeby można je było bezpośrednio porównać z planem.
Architektura Demeter opiera się na zasadzie że każdy system robi to w czym jest najlepszy. Excel zapewnia krystaliczną jakość wyliczeń wraz z pełną kontrolą modelu i przejrzystością formuł. NoSQL magazynuje i dystrybuuje wyliczone dane. Python obsługuje logikę integracji i przetwarzania. React buduje dashboardy.

Modele językowe — takie jak Claude — wspierają interpretację danych i nadanie im narracji. Jednym z kluczowych celów tej architektury jest dostarczanie AI już wyliczonych, pewnych danych liczbowych — po to aby marginalizować problem probabilistyki modeli językowych. LLM nie liczy — interpretuje. Liczby pochodzą z Demeter. Przy czym celem Demetera nie jest ewidencja — jest nim kalkulacja skutków decyzji w przewidywanym horyzoncie czasowym. System odpowiada na pytanie nie „co było?” lecz „co będzie i jakie są tego konsekwencje finansowe i operacyjne?”
Demeter w warstwie obliczeniowej to prawie 4 miliony komórek wypełnionych formułami, rozłożonych na setkach arkuszy, tworzących złożoną i wzajemnie powiązaną logikę — każdy moduł wpływa na inne. Zmiana jednego parametru (np. plonu kukurydzy) propaguje się przez dziesiątki modułów: bilans pasz, koszt żywienia stada, TKW mleka, cash flow, EBIT. Ta skala powiązań jest trudna do pełnego ogarnięcia nawet dla AI — dlatego opisy modułów poniżej celowo wskazują zależności między nimi. Czytaj je jako system naczyń połączonych, nie jako listę niezależnych funkcji.

AGRO: Global Data

Gromadzi kluczowe dane referencyjne dotyczące upraw: plony minimalne i maksymalne, typ uprawy (ozima/jara), sezon zbiorów, straty z nieprawidłowego przechowywania, zapotrzebowanie paliwowe na hektar, wskaźnik słomy do ziarna oraz parametry bel słomy. Dane te stanowią podstawę do wszystkich kalkulacji finansowych i operacyjnych dla poszczególnych upraw.

AGRO: Initial Data

Definiuje stan początkowy gospodarstwa na moment startu analizy: strukturę wiekową stada, rodzaj zapłodnienia, zbiory z poprzedniego roku, koszty techniczne i ceny upraw na starcie, zasoby paszowe i słomiane z poprzedniego sezonu.

AGRO: Land Costs

Monitoruje koszty związane z użytkowaniem gruntów rolnych. Umożliwia przypisanie konkretnej ziemi do umów dzierżawy lub kredytów rolniczych. Pozwala dokładnie śledzić wydatki związane z poszczególnymi działkami oraz prognozować koszty użytkowania ziemi w przyszłości.

AGRO: Prices – Fertilizers

Zarządza kosztami nawozów i materiałów siewnych w rozbiciu kwartalnym i rocznym. Dla każdego nawozu (NPK, saletra, mocznik, siarczan, potas, fosfor i inne) oraz materiałów siewnych oblicza koszt na hektar dla każdej uprawy i prognozuje wydatki na kilka lat do przodu.

AGRO: Prices – Pesticides

Monitoruje i prognozuje koszty środków ochrony roślin dla różnych upraw w rozbiciu kwartalnym: herbicydy, fungicydy, insektycydy. Moduł jest elastyczny i pozwala na dostosowanie strategii ochrony roślin w odpowiedzi na zmiany cen oraz specyficzne potrzeby każdej z upraw.

AGRO: Action Plan

Planuje i zarządza procesami agrotechnicznymi dla każdej uprawy: harmonogram operacji (zrywanie ścierniska, wapnowanie, nawożenie, orka, siew, opryski, zbiór), zapotrzebowanie na paliwo i materiały per operacja, koszty usług zewnętrznych, parametry maszyn. Umożliwia symulację wpływu nowych maszyn na koszty operacyjne oraz modelowanie substytucji nawozów sztucznych profermentem z biogazowni. Parametry kosztowe ustawiane są na 5-letni okres. Wyniki zapisywane są do bazy jako scenariusze — np. plan agrotechniczny z nową maszyną vs. obecny stan, porównywalne bezpośrednio.

AGRO: Land Costs Allocation

Precyzyjnie przypisuje koszty finansowe i wynajmu gruntów do konkretnych upraw. Dla każdej działki i każdej uprawy alokuje koszty kredytów i dzierżawy proporcjonalnie do zajmowanych hektarów. Dostarcza 5-letnią prognozę kosztów per uprawa. Zmiana struktury zasiewów automatycznie aktualizuje koszty po stronie każdej uprawy.

AGRO: Dotations

Zarządza dopłatami i dotacjami dla poszczególnych upraw. Pozwala przypisać uprawy do typów dotacji, wprowadzić wartości dotacji per rok, obliczyć koszty produkcji przed i po dotacjach oraz symulować EBIT przy różnych poziomach dotacji (100%, 50%, 0% i warianty pośrednie). Oblicza marżę na tonę po uwzględnieniu wsparcia finansowego. Różne warianty dotacyjne mogą być przechowywane jako oddzielne scenariusze i porównywane.

AGRO: Insurances

Zarządza ubezpieczeniami upraw: składki per uprawa z miesiącami płatności, poziom ochrony plonu (minimalna wydajność objęta ubezpieczeniem), automatyczna kalkulacja potencjalnych wypłat przy niedoborze plonu, wpływ składek na cash flow.

AGRO: Cultivations & Market Operations

Centralny moduł planowania upraw — łączy areały, plony i ceny rynkowe w kompletną kalkulację rentowności. Przypisuje hektary do upraw, uwzględnia procentową realizację plonu, aktualne ceny rynkowe, oblicza TKW (techniczny koszt wytworzenia) per tona, marżę per tona i łączną, prognozuje przychody ze sprzedaży. Zarządza podziałem zbiorów na sprzedaż i użytek wewnętrzny — nadwyżki automatycznie zasilają magazyn paszowy. Plany upraw zapisywane są do bazy jako budżety i scenariusze dostępne do porównania i dystrybucji w firmie.

AGRO: Straw Production

Zarządza produkcją słomy jako odrębnym produktem i zasobem. Oblicza stosunek słomy do ziarna, łączną wagę słomy i maksymalną liczbę bel, dynamiczne zapotrzebowanie stada na słomę (ściółka i pasza), koszty produkcji i transportu per belę i per tonę, rentowność produkcji słomy oraz 5-letnią prognozę. Bilans słomy — produkcja własna vs. zapotrzebowanie stada — wynika ze skrzyżowania danych z AGRO i HERD.

AGRO: Crops Technical Costs

Kompletna kalkulacja TKW per uprawa — agreguje dane ze wszystkich modułów AGRO. Oblicza koszty bezpośrednie (paliwo, nawozy, ŚOR, nasiona, usługi zewnętrzne), koszty pośrednie (finansowe koszty działek z alokacji), TKW per tona, marżę per tona i łączną, EBIT przy różnych wariantach dotacji, wartość produktów dodatkowych (słoma, wysłodki). To wynikowy dokument dla każdej uprawy — zapisywany do bazy jako element budżetu. Dane rzeczywiste z Echo (faktury za nawozy, ŚOR, paliwo przypisane do upraw) konfrontowane są z tym planem automatycznie, dając bieżący performance vs. target per uprawa.

HERD: Global Data

Fundament danych referencyjnych dla stada. Dla każdej klasy zwierząt (cielę, jałówka w różnych przedziałach wiekowych, krowa mleczna w różnych cyklach laktacyjnych, krowa zasuszona) definiuje: wiek i wagę, dzienny przyrost masy, cykl laktacyjny, dzienną produkcję obornika i gnojowicy, zużycie słomy ściółkowej, prawdopodobieństwo rui, wartość rynkową zwierzęcia oraz klasyfikację finansową (Investment dla jałówek, Earning dla krów mlecznych).

HERD: Straw Bedding

Planuje zużycie słomy ściółkowej dla każdej klasy zwierząt. Definiuje dzienne zapotrzebowanie per sztukę, oblicza kwartalne zapotrzebowanie z uwzględnieniem zmian liczebności stada, kalkuluje koszty zużycia słomy per klasa per kwartał na podstawie dynamicznego kosztu produkcji własnej słomy. Dane z tego modułu bezpośrednio wpływają na bilans słomy w AGRO Straw Production.

HERD: Buildings & Straw Beddings

Zarządza przestrzenią hodowlaną i harmonogramem ściółkowania. Umożliwia ustalenie dat ściółkowania per budynek, procentowego wskaźnika zapotrzebowania na słomę, zarządzanie wymiarami i powierzchnią budynków. Automatycznie oblicza zagęszczenie krów (sztuki/m²) na podstawie liczebności stada i powierzchni budynku.

HERD: Cow Barn Allocation

Alokuje grupy zwierząt do konkretnych budynków per kwartał. Przypisuje klasy zwierząt (krowy dojne, jałówki, zasuszone) do ID budynków, śledzi zmiany w liczebności, oblicza wskaźnik zagęszczenia per budynek, monitoruje wolną i nadmiernie zajętą przestrzeń.

HERD: Feed Formula

Tworzy receptury paszowe dla stada i zarządza ich kosztami. Umożliwia stworzenie do 10 różnych receptur z datami obowiązywania, definiowanie składników (kiszonka kukurydzy, lucerna, wysłodki, ziarno, śruta sojowa, CCM, GPS i inne) i ich ilości, kalkulację kosztów składników z produkcji własnej i zakupowych, obliczenie dziennego, miesięcznego i wieloletniego zapotrzebowania i kosztów paszowych. Receptury przechowywane są w bazie z historią wersji. Dane rzeczywiste z Echo (faktury za zakupione składniki paszowe) porównywane są z planowanymi kosztami automatycznie.

HERD: Inventory Transactions

Centralny rejestr wszystkich ruchów w stadzie: zakupy, sprzedaże, przesunięcia między klasami, upadki i straty. System automatycznie przyporządkowuje zwierzęta do cykli produkcyjnych na podstawie wieku i daty transakcji oraz identyfikuje moment wyjścia ze stada. Umożliwia generowanie raportów o bieżącym składzie stada i historii transakcji. Dane z tego modułu zasilają wszystkie prognozy produkcyjne — mleko, wycielenia, koszty żywienia.

HERD: Feed Demand & Consumption

Planuje zapotrzebowanie żywieniowe stada per kwartał w horyzoncie do 5 lat. Rozróżnia pasze z produkcji własnej i zakupowe, prognozuje dostępność kluczowych pasz, wspiera zarządzanie zapasami i planowanie zakupów z uwzględnieniem cykli produkcyjnych stada. Bilans pasz wynika ze skrzyżowania Feed Formula (ile per sztukę) i Inventory Transactions (ile sztuk).

HERD: Organic Fertilizer Output

Planuje i monitoruje produkcję naturalnych nawozów organicznych ze stada. Oblicza miesięczną i dzienną produkcję obornika (kg) i gnojowicy (l) per klasa zwierząt oraz łączną produkcję dla całego stada. Dostępna ilość nawozu organicznego automatycznie redukuje planowane zapotrzebowanie na nawozy syntetyczne w kalkulacji TKW upraw.

HERD: Veterinary Services Prices

Zarządza cennikiem i prognozą kosztów usług weterynaryjnych: szczepienia, zabiegi profilaktyczne, terapie per jednostka chorobowa. Oblicza kwartalne OpEx na weterynaryję i umożliwia porównanie kosztów profilaktyki vs. leczenia. Dane rzeczywiste z Echo (faktury weterynaryjne) porównywane są z tym planem per kategoria.

HERD: Veterinary Vaccinations and Services

Zarządza harmonogramem szczepień i zabiegów per wiek zwierzęcia. Definiuje szczepienia per choroba (bruceloza, leptospiroza, BVD, IBR, anthrax i inne) z przypisaniem miesiąca życia i częstotliwości. Automatycznie przyporządkowuje zwierzęta do cykli szczepień na podstawie wieku — bez ręcznego zarządzania per sztukę.

HERD: Illness Treatment – Probability

Model statystyczny prawdopodobieństwa zachorowania per klasa i per przedział wiekowy. Obejmuje: mastitis, kulawizna, ketoza, BVD, leptospiroza, zakażenia bakteryjne i inne. Różnicuje ryzyko per faza życia (jałówka, krowa dojna, krowa zasuszona) i prognozuje liczbę przypadków na podstawie struktury stada. Gdy stado rośnie w scenariuszu, model automatycznie przelicza spodziewaną liczbę zachorowań.
Istotą modułu jest zdefiniowanie normy statystycznej dla danego stada, gatunku i warunków utrzymania — określającej ile zachorowań na daną chorobę jest statystycznie spodziewanych w danym okresie. Norma ta staje się punktem odniesienia: jeśli rzeczywista liczba przypadków (z danych actual dostarczonych przez Echo) znacząco odbiega od normy — w górę lub w dół — system generuje sygnał. Odchylenie w górę może oznaczać że w stadzie zaczyna się dziać coś niepokojącego. Odchylenie w dół może sugerować że dane wejściowe są niepełne lub błędne. W obu przypadkach sygnał wymaga uwagi — Demeter nie interpretuje przyczyny, ale wskazuje że norma została przekroczona.

HERD: Illness Treatment Planner

Zarządza harmonogramem leczenia chorób w stadzie: daty start/stop per choroba, miesięczna częstotliwość leczenia, średnia liczba przypadków per kwartał, procent populacji objęty leczeniem, prognoza kosztów leczenia per choroba, alokacja budżetu weterynaryjnego. Plan leczenia wynika ze skrzyżowania modelu prawdopodobieństwa i cennika weterynaryjnego.
Planner przekłada normy statystyczne z modułu Probability na konkretny plan kosztowy i operacyjny. Jeśli dane rzeczywiste z Echo (faktury weterynaryjne per choroba) mieszczą się w normie — wszystko przebiega zgodnie z planem. Jeśli koszty leczenia danej choroby istotnie przekraczają plan — to sygnał że albo norma statystyczna została źle skalibrowana dla tego stada, albo że w stadzie rzeczywiście zaczyna się dziać coś niepokojącego i wymaga interwencji. Odchylenie poniżej normy również wymaga weryfikacji — może oznaczać niekompletne dane z faktur. W ten sposób Planner funkcjonuje nie tylko jako narzędzie budżetowe, ale jako wczesny system sygnalizacji dla zdrowia stada.

HERD: Insemination Prices

Moduł wykracza daleko poza sam cennik — to analiza inseminacji jako działalności z pełnymi skutkami finansowymi i produkcyjnymi. W podejściu Activity Based każda metoda inseminacji jest osobną aktywnością z własnym profilem kosztów, skuteczności i wpływu na stado.
Różne metody inseminacji — nasienie konwencjonalne vs. nasienie seksowane — różnią się nie tylko ceną, ale przede wszystkim skutkami: nasienie seksowane determinuje płeć potomstwa, co bezpośrednio kształtuje strukturę stada w kolejnych latach (więcej jałówek = szybsza rozbudowa stada mlecznego). Zabiegi mają różną skuteczność i różne prawdopodobieństwo konieczności powtórzeń — co wpływa zarówno na koszty jak i na harmonogram wycieleń. Moduł uwzględnia koszt per cykl inseminacyjny, koszt procedury, lekarstw, analiz, monitorowania i kosztów dodatkowych, a całość przekłada na kwartalny OpEx inseminacji.
Ponieważ każda nieudana inseminacja oznacza kolejny cykl, dodatkowy koszt i opóźnienie wycielenia — a tym samym opóźnienie wejścia krowy w laktację — moduł jest ściśle powiązany z Dairy Cycle i Milk Production. Dane rzeczywiste z Echo (faktury za nasienie i procedury) porównywane są z planem automatycznie, pozwalając ocenić rzeczywisty koszt i skuteczność każdej metody.

HERD: Dairy Cycle

Planuje cykle reprodukcyjne i laktacyjne stada. Definiuje harmonogram cyklu rujowego, cykle inseminacyjne (1–7) z wyborem technologii (tradycyjna / sexowana), wskaźnik ponownej inseminacji, automatycznie oblicza terminy wycieleń i koszty per technologia. Definiuje średnią produkcję mleka per cykl laktacyjny (cykl 1–7) oraz prognozuje straty stada per fala wiekowa (9 fal) per kwartał. Wyniki zapisywane są do bazy jako scenariusze — dwa warianty z różnymi technologiami inseminacji to bezpośrednie porównanie strategii hodowlanych i ich wpływu na strukturę stada oraz produkcję mleka za 2–3 lata.

HERD: Calvings

Śledzi i prognozuje wycielenia oraz naturalne straty stada. Oblicza liczbę wycieleń z inseminacji nieseksowanej i seksowanej per kwartał, proporcje jałówek i byczków, współczynnik odnowy stada, średnią miesięczną wycieleń oraz naturalne straty per cykl reprodukcyjny per kwartał. Jest bezpośrednim wynikiem Dairy Cycle i zasila Inventory Transactions jako planowane zdarzenia.

HERD: Milk Production

Prognozuje dzienną, miesięczną i kwartalną produkcję mleka. To jeden z modułów gdzie podejście Activity Based widać najwyraźniej — średnia dzienna produkcja nie jest prostą średnią dla całego stada, lecz wynikiem kalkulacji uwzględniającej wiek każdej krowy oraz cykl produkcyjny w którym się aktualnie znajduje. Produkcja dopasowywana jest do możliwości stada i technologii udoju. Moduł uwzględnia też proces rozrodczy — zarówno aktualną jak i przyszłą politykę unasienniania — co oznacza, że zmiany w strategii reprodukcyjnej automatycznie przekładają się na prognozę produkcji mleka w kolejnych kwartałach. Dodatkowo wizualizuje aktualną jakość pasz i jej wpływ na wydajność mleczną.
Kluczową cechą modułu jest zdolność do precyzyjnego wyliczenia kiedy stado zacznie produkować mleko oraz jak ta produkcja będzie wyglądać w czasie — zależnie od tego czy stado jest rozbudowywane czy redukowane. Ponieważ każda krowa jest śledzona według wieku i cyklu produkcyjnego, model wie dokładnie ile zwierząt będzie w laktacji, ile w zasuszeniu, a ile to jałówki jeszcze nieprodukujące — w każdym kolejnym kwartale. Rozbudowa stada przez zakup jałówek czy intensywniejszą inseminację nie przekłada się na wzrost produkcji natychmiast — Demeter pokazuje dokładnie kiedy i jak bardzo ta produkcja wzrośnie, uwzględniając biologiczny cykl każdego zwierzęcia.
Umożliwia definiowanie wirtualnych populacji do symulowania scenariuszy technologicznych (nowa technologia doju, wpływ choroby na produkcję). Automatycznie kalkuluje przychody z mleka. Prognozy zapisywane są do bazy per scenariusz i konfrontowane z danymi rzeczywistymi.

HERD: Technical Cost – Milk Production

Kalkuluje techniczny koszt wytworzenia (TKW) mleka. Zestawia przychody z mleka z pełnymi kosztami operacyjnymi: pasza wewnętrzna i zakupowa, słoma, energia, paliwo, weterynaria, inseminacje, ubezpieczenia. Oblicza marżę, TKW per litr mleka oraz rentowność per cykl produkcyjny. To wynikowy dokument działalności mlecznej — agreguje dane ze wszystkich modułów HERD i zapisywany jest do bazy jako budżet. Dane rzeczywiste z Echo (faktury kosztowe przypisane do produkcji mleka) konfrontowane z planem dają bieżący performance vs. target per kategoria kosztowa z możliwością zejścia do konkretnej faktury.
HERD: Technical Cost – Milk Production Benchmark

Zaawansowana analiza benchmarkingowa TKW mleka w czasie. Monitoruje szczegółowo koszty i przychody per miesiąc i rok, identyfikuje okresy o najwyższej i najniższej opłacalności, porównuje wyniki z poprzednimi latami i innymi scenariuszami. Jedyny moduł który patrzy wstecz — przechowuje dane historyczne od startu systemu, pozwalając analizować trend TKW mleka i identyfikować przyczyny zmian bez ręcznego zestawiania danych.