AgriBuddy: AI-Powered Agricultural Guidance System
Overview
AgriBuddy is a multilingual, AI-powered support platform designed to provide personalized agricultural guidance to smallholder farmers in Bangladesh.
The project was developed during the BRAC AI Hackathon (AgriBRAICution), combining computer vision, retrieval-augmented generation (RAG), and a smart chatbot to help farmers with crop disease detection, weather insights, and cultivation tips.
Key Contributions
- Disease Detection: Implemented a CNN-based rice disease detector trained on the Paddy Doctor dataset, enabling real-time classification of 10 rice conditions.
- Smart Chatbot: Integrated an agentic RAG framework using Bangla embeddings to deliver context-aware, localized answers in Bengali.
- PWA Development: Designed a Progressive Web App with offline support, combining weather forecasts, soil analysis, and personalized cultivation guidance.
- Team Collaboration: Worked with a multidisciplinary team spanning BRAC University, BUET, and DIU; co-authored a technical report and presented results publicly.
Tech & Tools
- Deep Learning (CNNs) for crop disease detection
- LangChain + RAG for chatbot integration
- Bangla Embeddings for language support
- PWA stack: React · Node.js · IndexedDB for offline mode
- Cloud deployment for real-time data access and scalability
Impact
- Brings accessible AI guidance to smallholder farmers in Bangladesh.
- Improves early disease detection, reducing crop losses.
- Provides a localized, farmer-friendly interface in Bangla for maximum adoption.
- Sets the stage for scalable agricultural advisory platforms in other regional languages.
