Logo Lanfrica

Digitcan/AgriBot-AI

Domain:

agriculturenatural language processing

Record type:

software
Creator:
Dig
Host:
Intelligent Agriculture Assistant for African Smallholder Farmers Expert farming advice in English & Nigerian Pidgin β€” on web and smartwatch # 🌾 AgriBot AI ### Intelligent Agriculture Assistant for African Smallholder Farmers *Expert farming advice in English & Nigerian Pidgin β€” on web and smartwatch* --- ## πŸ“– Table of Contents - Overview - Features - System Architecture - Tech Stack - Project Structure - Teams & Responsibilities - Getting Started - API Reference - Farming Categories - Language Support - Wearable Experience - Development Workflow - Testing - Environment Variables - Contributing - License --- ## 🌍 Overview **AgriBot AI** is a multilingual, AI-powered agriculture assistant built specifically for African smallholder farmers. It delivers expert, practical farming advice through a conversational interface accessible on **web**, **mobile**, and **smartwatch** β€” making agricultural knowledge available to farmers who need it most, in the language they speak every day. Powered by **Google Gemini AI**, AgriBot answers questions about crop management, pest control, soil health, weather adaptation, market prices, livestock, and post-harvest storage β€” in plain **English** or **Nigerian Pidgin (Naija)**. > *"E good make every farmer get expert wey go guide am. Na so AgriBot take born."* --- ## ✨ Features ### Core Functionality - πŸ€– **AI-Powered Chat** β€” Real-time farming advice via Google Gemini - 🌍 **Bilingual** β€” Full support for English and Nigerian Pidgin - πŸ“‚ **Smart Category Detection** β€” Auto-detects farming topic from message - πŸ’¬ **Multi-turn Conversations** β€” Context-aware chat history - ⌚ **Smartwatch Interface** β€” Wearable-optimised farming assistant - πŸ“± **Responsive Design** β€” Works seamlessly on mobile, tablet, and desktop ### Farmer Experience - Voice-to-text input for farmers with limited typing ability - Offline-friendly architecture for low-connectivity environments - Simple, low-data UI optimised for rural network conditions - Culturally relevant responses with local context ### Technical - Rate-limited API to prevent abuse - Secure environment variable manageme …