Проєкт Tree Hunt, створений у межах хакатону Hacktoberfest, пропонує інноваційний підхід до активного відпочинку. Це мобільний вебдодаток, який перетворює звичайну прогулянку містом на захопливий квест із пошуку місцевих дерев та рослин. Основна ідея полягає в тому, щоб заохотити користувачів більше часу проводити на свіжому повітрі, спостерігаючи за природою навколо, а не за екраном смартфона.
Користувачі отримують спеціальну картку з переліком із восьми рослин, типових для їхнього регіону. Кожна позиція містить коротку підказку, що допомагає ідентифікувати об'єкт у реальному світі. Після того, як користувач знаходить рослину, він робить її фотографію через інтерфейс додатка. Саме в цей момент у гру вступає штучний інтелект, який забезпечує чесність та точність ігрового процесу.
Серцем системи є відкрита ШІ-модель Gemma, яка аналізує зроблені фотографії. Вона перевіряє, чи дійсно на знімку зображена шукана рослина, спираючись на її ключові ознаки та характерні риси. Якщо модель підтверджує знахідку, користувач отримує віртуальну відмітку, а його успіх фіксується на спільній карті спільноти, що сприяє розвитку соціального аспекту гри.
Окрім ігрової складової, додаток має освітню цінність. Після успішної верифікації користувач отримує цікавий факт про знайдену рослину. Також реалізована система щоденних серій, яка стимулює гравців регулярно виходити на прогулянки. Якщо ж ШІ не впевнений у результаті, він надає корисні підказки, пояснюючи, на які деталі варто звернути увагу для кращого розпізнавання.
Технічна реалізація проєкту базується на стеку Next.js, TypeScript та MongoDB. Розробники приділили особливу увагу швидкості роботи інтерфейсу, щоб процес взаємодії з додатком займав мінімум часу. Використання відкритої моделі Gemma дозволяє уникнути залежності від закритих комерційних API, що відповідає духу відкритого програмного забезпечення та хакатону.
Проєкт підтримує локалізацію назв рослин, що робить його доступним для різних мовних спільнот. Наприклад, у Коїмбатурі назви відображаються тамільською мовою, що допомагає краще інтегрувати додаток у місцевий контекст. Tree Hunt доводить, що технології можуть бути корисними для екологічної освіти та популяризації здорового способу життя, не відволікаючи людей від реального світу.
🔗 Першоджерело: Читати оригінал
