CropDoc: Your AI-Powered Toolkit for Growing Healthier Fields
Team : Eranda Sooriyarachchi
Project Overview:
Inspiration:
This is my first hackathon and I have lived in Iowa, an agricultural state for quite a while. Iowa has two main crops, soybean and corn. I chose to make an image classifier for the common soybean leaf diseases according to a document published by the Iowa State University ( https://crops.extension.iastate.edu/files/article/PM1989.pdf ). I also thought it would be nice to be able to ask questions about the disease, for which a generative AI chabot was made.
CropDoc is an innovative AI-powered solution designed to assist farmers in Iowa in diagnosing and managing crop diseases efficiently. By leveraging computer vision and natural language processing, CropDoc empowers farmers with the ability to identify crop diseases through image recognition and access expert advice through a conversational chatbot. This project aims to address the critical issue of crop health and increase agricultural productivity in Iowa.
Problem Statement:
Farmers in Iowa face numerous challenges related to crop diseases, which can lead to significant crop yield losses if not detected and managed early. Identifying these diseases promptly is essential for preventing widespread outbreaks and optimizing crop yields.
Solution:
CropDoc combines cutting-edge technologies to provide a comprehensive solution:
Crop Disease Diagnosis via Image Recognition:
Farmers can take pictures of their crops using the CropDoc mobile app. The AI system uses computer vision algorithms to analyze the images and identify crop diseases accurately.
Expert Guidance through Chatbot:
CropDoc incorporates a chatbot with a Large Language Model (LLM) that provides real-time responses to farmers' questions about crop diseases. This chatbot utilizes the RAG (Retrieval Augmented Generation) for the upto date information retrieval of the disease and offers appropriate answers to your questions.
Disease Database:
CropDoc is using GPT 3.5 with Retrieval Augmented Generation from Wikipedia.
Technology Stack:
Computer vision for image analysis
Natural language processing (NLP) for chatbot functionality
FastAi
LangChain
Openai GPT 3.5
Gradio for front-end
Huggingface spaces for hosting
Log in or sign up for Devpost to join the conversation.