Logo Lanfrica

Drisatech/Farmdepot-Agric-Expert-Agent

Domain:

natural language processingagriculture

Record type:

softwaretools
Creator:
Dri
Host:
The FarmDepot Agric Expert Agent is an AI-powered system that enables farmers and traders to: Post agricultural products using voice Search for products via speech or text Interact in multiple Nigerian languages (English, Hausa, Yoruba, Igbo) Register (onboard) new users into the marketplace Receive voice feedback (Text-to-Speech). # 🌾 FarmDepot Agric Expert Agent > **An AI-powered multilingual voice assistant enabling farmers to access digital marketplaces using natural speech.** --- ## πŸš€ Live Demo πŸ”— *Farmdepot Agric Expert Agent* πŸ“Ή *Demo Video:* *YouTube link* --- ## 🧠 Problem Statement Millions of farmers across Africa face a critical barrier: [ \text{Market Access} = f(\text{Literacy}, \text{Language}, \text{Digital Skills}) ] Unfortunately: * Many farmers are **non-literate** * Most platforms are **English-only** * Interfaces require **typing and navigation skills** πŸ‘‰ Result: **Farmers are digitally excluded despite having products to sell.** --- ## πŸ’‘ Solution **FarmDepot Agric Expert Agent** transforms digital access into a **voice-first, multilingual experience**. Users can: * 🎀 Speak in their **native language** * πŸ›’ Post agricultural products * πŸ” Search for buyers/sellers * πŸ”Š Receive voice responses * πŸ“© Automatically log and report interactions --- ## ✨ Key Features * 🌍 **Multilingual AI Support** (English, Hausa, Yoruba, Igbo) * πŸŽ™οΈ **Speech-to-Text & Text-to-Speech (Gemini APIs)** * 🧠 **AI Intent Detection & Smart Response Generation** * πŸ’¬ **Voice + Text Interaction** * ☁️ **Cloud-native scalable architecture (Google Cloud Run)** * πŸ“Š **Session logging & analytics via Firestore** * πŸ“§ **Automated email reporting (Nodemailer/SMTP)** --- ## πŸ—οΈ Architecture Diagram --- ## βš™οΈ Tech Stack ### πŸ–₯️ Frontend * WordPress (Main Platform) * React (Embedded AI Widget) ### 🧩 Backend * Node.js * Express.js ### 🧠 AI & Voice * Google Gemini APIs (Speech-to-Text, Language, Reasoning) * WebSocket / Gemini TTS for voice output ### πŸ—„οΈ Database * Google Firestore ### ☁️ Cloud & DevOps * Google Cloud Run (Deployment & Scalability) * Google Cloud Functions (Event Processing) * GitHub (CI/CD & Version Control) ### πŸ“§ Communication Layer * Nodemailer / SMTP (Automated email reports) --- ## πŸ”„ System Workflow ```mermaid flowchart LR A[User Voice/Text Input] --> B[React Widget …