AI Gardener
A smart, offline-first autonomous agent that monitors and cares for plants using Edge AI and RAG.
Overview
AI Gardener moves beyond simple 'if-moisture-low' logic. By leveraging Large Language Models (LLMs) and Retrieval-Augmented Generation (RAG), the system understands the specific needs of different plant species. Whether it's a drought-resistant cactus or a water-loving pothos, the AI Gardener retrieves the correct care parameters and executes precise watering cycles without needing an internet connection.
Gallery

Tech Stack
Key Features
Challenges & Solutions
Ensuring the AI agent remained focused on hardware commands was a key challenge. I designed a custom 'Instruction-Response' pipeline that constrains the LLM to output only executable commands. Managing the hybrid network state (local MQTT vs. remote Webhooks) also required a robust error-handling logic in Python to prevent data loss.
Outcome & Impact
The result is a fully functional AI Gardener that mimics human judgment in plant care. The system effectively manages multiple plant nodes, reduces water waste, and provides a seamless bridge between local hardware automation and cloud data visualization.