Firimoni

Empowering Farmers with Smart Solutions for Healthier Crops

What it does

My application leverages Gemini's natural language capabilities to empower marginalized/non-marginalized farmers. Using sensors that collect real-time data and feed it to Firebase, the system monitors specific plots or hydroponic tanks. This data, accessible to the Gemini API, is integrated with a WhatsApp interface to reach farmers who may not have access to advanced AI tools but regularly use WhatsApp.

The system includes three CNN-trained TensorFlow models capable of classifying four tomato diseases, three potato diseases, and six maize diseases. Farmers interact with these models through WhatsApp. When a disease is predicted, the model provides a class and confidence level, which Gemini translates into understandable language. Gemini engages with farmers in a friendly manner, offering insights to improve crop health, reduce pesticide use, and explore alternative farming methods.

I've also implemented Retrieval-Augmented Generation (RAG) capabilities, embedding PDF data on farming practices and crop management. When the agent is not confident in an answer, it uses Exa to search the internet for accurate information. By maintaining context about each farmer's plot through Firebase IoT data, Gemini offers personalized recommendations, helping farmers grow more nutritious food and supporting sustainable practices.

Built with

  • Firebase
  • Tensorflow

Team

By

Tech Bottega

From

South Africa