Logo Lanfrica

kaksv/sokoto-ai

Domain:

agriculturenatural language processing

Record type:

softwaretools
Creator:
kak
Host:
Bridging the gap between Ugandan farmers and the markets for their produce. # SokoAgent AI πŸ€–πŸŒΎ **AI-Powered Market Access for Ugandan Smallholder Farmers** SokoAgent AI eliminates middleman exploitation by connecting smallholder farmers directly to fair markets through a simple USSD interface β€” no smartphone required. Just dial `*347*1#`, get AI-powered price insights, and sell at fair value. Built during the **QwenCloud Global AI Hackathon 2026**. --- ## πŸš€ Features - **USSD Interface** β€” Works on any phone, no internet needed. Dial `*347*1#` to start. - **AI-Powered Pricing** β€” QwenCloud AI analyzes market data to provide fair, real-time crop prices. - **Buyer Matching** β€” Automatically connects farmers with verified buyers offering competitive rates. - **Multilingual Support** β€” English, Luganda, and Runyankore. - **Mobile Money Integration** β€” Receive payments directly to your mobile money account. - **Price Alerts** β€” Get notified when crop prices hit your target. --- ## πŸ—οΈ Architecture ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ User Layer (Any Phone) β”‚ β”‚ USSD *347*1# β”‚ SMS Gateway β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ Communication Layer (Africa's Talking) β”‚ β”‚ USSD Session Manager β”‚ SMS β”‚ Mobile Money β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ Application Layer (Node.js + Express) β”‚ β”‚ REST API β”‚ Session State Machine β”‚ Cache β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ AI & Data Layer (QwenCloud) β”‚ β”‚ NLU β”‚ Price Prediction β”‚ Buyer Matching β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` ### Request Flow 1. **Farmer dials** `*347*1#` on any phone 2. **Africa's Talking** routes the USSD request to our backend 3. **Express server** processes the session and determines intent 4. **QwenCloud AI** analyzes the request, calls tools (market prices, buyer looku …