Jak jsem implementoval AI pro diagnostiku rostlin, testoval jsem na cizích problémech a proč za kvalitu kódu odpovídá kočka s zaklínačským jménem
Začnu malým přiznáním.
Pokud jste nedávno nahlíželi do sekce Komunita na zielnamanufaktura.pl a viděli jste záznamy z deníků, které vypadaly trochu... divně — nějaké neočekávané nemoci, podezřelé záznamy zásahů, rostliny v různých stavech rozkladu — to nebyl žádný vandalismus ani chyba v databázi. To jsem byl já. Testující AI.
Dovolte, abych to vysvětlil.
MarekZ
Odkud ten nápad vůbec vzešel?
[Tady si budu fantazírovat a vymýšlet, protože to zní lépe :P]
Odkdy jsem oznámil, že pracuji na rozpoznávání nemocí rostlin pomocí AI, začaly mi chodit zprávy. Od známých, od uživatelů aplikace, od náhodných zahradníků z internetu. Obsah obvykle podobný:
"Ahoj, moje [rostlina X] má [něco podezřelého], víš co to může být?"
Klasický lidský reflex — když někdo buduje nástroj pro diagnostikování něčeho, okamžitě se stane bezplatnou poradnou v té oblasti.
Místo abych všechny odesílal s nepořízenou, rozhodl jsem se být chytřejší. Každé takové hlášení jsem vhodil do AI a zkontroloval: je diagnóza rozumná? Je popis v češtině a zní jako odpověď zahradníka, a ne jako vyklopená encyklopedie z databáze? Nezbláznil se systém úplně?
Vedlejší efekt: v deníku aplikace se objevilo několik záznamů s rostlinami, které nemám, s nemocemi, které jsem neviděl, se zásahy, které jsem nikdy nevykonával. Květáky se skvrnami. Hrášek s růstovými problémy. Mandloňka, která vypadala, jako by prožívala těžký rok.
Pokud to někdo viděl a myslel si: "ten člověk má divnou zahradu" — teď už to víte.
[Tady už nelhám a vážně... :P]
Komu jsem pomáhal?
Několik případů, které prošly mýma rukama (a AI) během testů:
[Jelikož kytky nemám, v mé aplikaci se peníze staly květákem, tuje - oblíbený stromeček ženy - to je ředkvička, atd...]
Někdo měl květák se žloutnoucími vnějšími listy a hnědavými skvrnami u žilnatiny. AI: nedostatek boru, případně chloróza kvůli zásaditému pH půdy. Doporučení: zkontrolovat pH, přihnojování mikroelementy. Rozumné.
Někdo jiný měl hrášek, který krásně klíčil a pak přestal. AI ukázala na problémy s vlhkostí substrátu při klíčení nebo příliš hluboké sázení. Také logické.
Byl tu i případ mandloňky se šedohnědými výrůstky na větvích — AI přesně určila, že je to pravděpodobně bakteriální rakovina a navrhla postup řešení.
Všechny záznamy se dostaly do deníku jako funkční testy. Protože tak vypadá testování softwaru, když nemáte oddělení QA a jste sami: používáte skutečné problémy skutečných lidí a kontrolujete, jestli systém dává rozumné odpovědi.
Mimochodem — Ciri
Je tu ještě jeden spolupracovník, o kterém musím zmínit.
Moje kočka Ciri — ano, přesně, jméno ze ságy o Zaklínači, protože tahle kočička má asi nějaké slezské kořeny a má ráda, když padají dramatická slova — už měsíce hlídá kvalitu kódu Zielné Manufaktury.
Metoda je jednoduchá: sedne si vedle klávesnice, dívá se na mě s výraznou nespokojeností, když něco nefunguje, a fyzicky se dostane mezi mě a monitor pokaždé, když se snažím vystrčit do produkce věc, která ještě není hotová.
Účinnost na úrovni 94%. Zbývajících 6% jsou chvíle, kdy spí a nemůže šťourat tlapky do procesu.
AI modul rozpoznávání nemocí rostlin prošel jejíma rukama — teda jejíma tlapkami — několikrát. Fakt, že funguje, je z poloviny moje zásluha a z poloviny důsledek toho, že Ciri seděla na klávesnici právě když jsem odesílal na server verzi s opravami.
Myslím.
Jak to teď funguje a jak otestovat?
Rozpoznávání nemocí rostlin pomocí AI je dostupné v aplikaci. Uděláte foto nemocné rostliny, nahrajete ho, dostanete diagnózu v češtině — co to je, proč a co s tím dělat.
Každý dotaz využívá externí služby, které stojí skutečné peníze, takže to není "skenuj bez limitu navěky". Ale:
Nový účet: po registraci dostanete několik bezplatných rozpoznání, abyste zkontrolovali, jestli to vůbec funguje na vašich rostlinách.
Už máte účet? Napište mi přes formulář na stránce. Přidám vám několik bezplatných skenů — protože čím více různých rostlin a problémů systémem projde, tím lépe mohu posoudit, jestli funguje správně.
Formulář:
https://zielnamanufaktura.pl/kontakt
Komunita se záznamy z testů:
https://zielnamanufaktura.pl/community
Marek — programátor, amatérský zahradník z Bieszczad a majitel kočky, která ví o kvalitě kódu víc než většina CI/CD nástrojů
Ciri — Head of QA, neoficiálně, bez pracovní smlouvy, za odměnu v podobě mokré konzervy
Komentarze 0
Brak komentarzy. Bądź pierwszy!