Як я впровадив ШІ для діагностики рослин, тестував на чужих проблемах і чому за якість коду відповідає кицька з відьмацьким ім'ям

Як я впровадив ШІ для діагностики рослин, тестував на чужих проблемах і чому за якість коду відповідає кицька з відьмацьким ім'ям

Почну з невеликого зізнання.

Якщо останнім часом заглядали до секції Спільнота на zielnamanufaktura.pl і бачили записи зі щоденників, які виглядали трохи... дивно — якісь несподівані хвороби, підозрілі записи процедур, рослини в різних станах розкладу — то це не якийсь вандалізм чи помилка в базі. Це був я. Тестуючи ШІ.

Дозвольте пояснити.

MarekZ
Utworzono: 02.04.2026 2026 20:32
Zaktualizowano: 02.04.2026 2026 21:07
Czytasz w: Українська Oryginał (PL)
rozpoznawanie chorób roślin AI aplikacja ogrodnicza diagnoza rośliny zdjęcie

Звідки взагалі ця ідея?

[Тут трохи пофантазую і повигадую, бо так краще звучить :P]
 

Відколи оголосив, що працюю над розпізнаванням хвороб рослин за допомогою ШІ, почали надходити повідомлення. Від знайомих, від користувачів застосунку, від випадкових садівників з інтернету. Зміст зазвичай схожий:

"Привіт, моя [рослина X] має [щось підозріле], знаєш що це може бути?"

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

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

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

Якщо хтось це бачив і думав: "ця людина має дивний сад" — тепер уже знаєте.

[Тут уже не вигадую і серйозно… :P]


Кому допомагав?

Кілька випадків, які через мої руки (і ШІ) пройшли під час тестів:

[Оскільки квіточок не маю, у моєму застосунку грошенята стали цвітною капустою, туя - улюблене деревце дружини - це редиска, тощо…]

Хтось мав цвітну капусту з жовтіючим зовнішнім листям і коричневими плямочками біля жилок. ШІ: нестача бору, можливо хлороз через лужний pH ґрунту. Рекомендація: перевірити pH, підживлення мікроелементами. Розумно.

Хтось інший мав горошок, який красиво сходив, а потім зупинився. ШІ вказала на проблеми з вологістю підґрунтя при сходженні або занадто глибоку посадку. Теж логічно.

Був також випадок мигдалевого деревця з сіро-коричневими наростами на гілках — ШІ влучно визначила, що це ймовірно бактеріальний рак і запропонувала протокол дій.

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


До речі — Ciri

Є ще один співробітник, про якого мушу згадати.

Моя кицька Ciri — так, саме, ім'я з саги про Відьмака, бо ця кицька мабуть має якісь сілезькі корені і любить, коли падають драматичні слова — вже місяці пильнує якість коду Zielnej Manufaktury.

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

Ефективність на рівні 94%. Решта 6% — це моменти, коли спить і не може втручатися лапками в процес.

Модуль ШІ розпізнавання хвороб рослин пройшов через її руки — тобто через її лапки — кілька разів. Той факт, що працює, наполовину моя заслуга, а наполовину наслідок того, що Ciri сиділа на клавіатурі якраз тоді, коли відправляв на сервер версію з виправленнями.

Мабуть.


Як це тепер працює і як протестувати?

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

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

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

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

Форма: 
https://zielnamanufaktura.pl/kontakt 

Спільнота з записами з тестів: 
https://zielnamanufaktura.pl/community


Marek — програміст, любитель садівництва з Bieszczad і власник кицьки, яка знає про якість коду більше, ніж більшість інструментів CI/CD

Ciri — Head of QA, неофіційно, без трудового договору, за винагороду у вигляді вологого корму в банках

Komentarze 0

Zaloguj się, aby dodać komentarz. Zaloguj się

Brak komentarzy. Bądź pierwszy!