π± AgriBot is an AI-powered chatbot designed to assist farmers by recommending crops πΎ and diagnosing plant diseases πΏ using Support Vector Machine (SVM) models. It analyzes soil, climate, and environmental factors π to provide accurate, data-driven insights π for better farming decisions. With an intuitive chatbot interface π¬, AgriBot simplifies agricultural guidance, making it accessible to all farmers. π
- Crop Recommendation: Suggests optimal crops based on soil, climate, and other conditions.
- Plant Disease Diagnosis: Identifies plant diseases based on user inputs and provides preventive measures.
- User-Friendly Chatbot Interface: Interactive and easy-to-use conversation-based system.
- Data-Driven Insights: Uses machine learning for accurate predictions.
- Backend: Python (Flask/Django)
- Machine Learning: Support Vector Machine (SVM)
- Database: MySQL
- Frontend: HTML, CSS, JavaScript
- Clone the repository:
git clone https://github.com/yourusername/AgriBot.git cd AgriBot
- Install dependencies:
pip install -r requirements.txt
- Set up the database (MySQL):
CREATE DATABASE agribot_db;
- Run the application:
python app.py
- Open the chatbot in your browser.
- Integration with IoT sensors for real-time soil analysis.
- Multi-language support for farmers worldwide.
- Mobile application version.