AquaYield AI is an AI-powered solution designed for sustainable agriculture by optimizing water usage, tracking environmental conditions, and implementing intelligent irrigation scheduling. By integrating AI technologies, AquaYield AI empowers farmers with actionable insights, helping them make data-driven decisions for efficient farm management.
-
📝 Multi-Step Form Interface:
- Collects API keys for Google Gemini, OpenAI, and OpenWeather.
- Gathers essential farm details like Location Name, Crop Type, Soil Type, Farm Size, Water Source Type, Current Soil Moisture, and Preferred Irrigation Method.
-
📋 Data Review & Confirmation:
- Displays all user-provided information for review before submission.
-
🔗 Backend Integration:
- Seamlessly sends data to a FastAPI server for AI-powered analysis.
-
🤖 Multi-Agent AI Functionality (Powered by Phidata):
- Location Agent: Provides insights on geographical features, common crops, and climate conditions.
- Crop Recommendation Agent: Suggests the best crops based on farm conditions.
- Irrigation Planner Agent: Calculates optimal water requirements.
- Water Source Agent: Evaluates efficiency of various water sources.
- Soil Moisture Agent: Estimates soil moisture using weather and soil data.
- Final Report Agent: Generates a comprehensive final report.
-
📊 Insightful Data Visualization:
- Displays results step-wise with capabilities to listen to responses and copy text to clipboard.
- Future trends presented via interactive line charts powered by Recharts.
-
📄 PDF Report Generation:
- Allows users to download the complete report in PDF format.
-
Frontend:
- ⚡ Next.js
- 🎨 DaisyUI for beautiful UI components
- 🌬️ Tailwind CSS for utility-first styling
- 📊 Recharts for data visualization
- 🌐 React-Markdown for rendering markdown content
- 📦 Zustand for state management
- 🖨️ Puppeteer-Core and @sparticuz/chromium for PDF generation
- 🗣️ SpeechSynthesisUtterance for text-to-speech functionality
- 📄 markdown-to-txt for converting markdown to plain text
- 📝 marked for parsing markdown into HTML
-
Backend:
- 🚀 FastAPI for high-performance APIs
- 🤖 Phidata for multi-agent AI functionalities
-
APIs Integrated:
- 🤖 Google Gemini API
- 🧠 OpenAI API
- ☁️ OpenWeather API
- Gemini-1.5-Flash
- GPT-3.5-Turbo
- Web Application: AquaYield AI Web App
- Swagger Documentation of the FastAPI API: AquaYield FastAPI API Docs
The creator is not responsible for any type of response produced by the models. The responses generated by Google Gemini and OpenAI API models are beyond the creator's control, including the accuracy and suitability of the outputs. Users should exercise discretion when interpreting and utilizing the provided information.