https://namanjain007492.github.io/1000407_Naman_AIY1_GENAI_FA2/
🌾 AgroNova – Smart Farming Assistant using Generative AI
AgroNova is an AI-powered smart farming assistant developed to support farmers by providing safe, affordable, and sustainable agricultural advice.
This project uses Google Gemini Generative AI and is built using Python and Streamlit.
The application is designed as part of the FA-2 Assessment and strictly follows Responsible AI principles.
🧠 Problem Statement
Farmers often face challenges such as:
- Unpredictable weather
- Pest and disease attacks
- Lack of expert guidance
- High cost of chemical solutions
- Limited access to modern technology
Many farmers need simple, low-cost, and safe guidance that is easy to understand and locally relevant.
🎯 Project Aim
The aim of AgroNova is to:
- Assist farmers using Artificial Intelligence
- Provide region-aware farming advice
- Encourage sustainable and organic practices
- Demonstrate ethical and responsible use of AI
- Show a real-world application of Generative AI
📌 Objectives
- To collect basic farming inputs from the user
- To analyze farmer problems using AI reasoning
- To generate structured and explainable solutions
- To ensure advice is ethical, safe, and low-cost
- To create a user-friendly AI farming assistant
🧠 Working Principle (System Flow)
- User opens the AgroNova web application
- User enters:
- Region
- Crop name
- Crop growth stage
- Weather condition
- Pest or disease issue
- Farming method preference
- The system builds a structured prompt
- Gemini AI model processes the prompt
- AI generates farming advice under fixed headings
- Results are displayed clearly on the screen
- Consultation history is stored
- User can download the AI-generated report
✨ Features of AgroNova
🌍 Region-Specific Advice
- AI adapts solutions based on the selected region
🌿 Low-Cost & Sustainable Solutions
- Promotes organic and traditional farming practices
- Avoids extreme chemical usage
🧠 Explainable AI
- AI explains:
- What the problem is
- Why the solution works
- What steps to follow next
🧑🌾 Farmer-Friendly Design
- Simple English
- Bullet-point format
- Easy navigation
📊 AI Evaluation Indicators
- Cost level
- Risk level
- Confidence indicator
- Sustainability score
🕒 History Tracking
- Stores previous consultations
- Allows review of earlier AI advice
📥 Downloadable Report
- Farmers or evaluators can download results as CSV
⚠️ Ethical Disclaimer
- Warns users to consult agriculture officers
- Ensures responsible AI usage
🛠️ Technologies Used
| Technology |
Purpose |
| Python |
Core programming language |
| Streamlit |
Web-based user interface |
| Google Gemini AI |
Generative AI reasoning |
| Pandas |
Data handling & tables |
| Textwrap |
Clean text formatting |
📂 Project Folder Structure
```text
AgroNova/
│
├── farmingassistance.py # Main application code
├── requirements.txt # Required libraries
└── README.md # Project documentation
🏫 Project Credits