Logo Lanfrica

kagiso-analyst/farmassist-ai

Domain:

agriculturenatural language processing

Record type:

software
Creator:
kag
Host:
AI crop advisory chatbot for small-scale farmers in South Africa # 🌿 FarmAssist AI A domain-specific AI crop advisory chatbot for small-scale farmers in South Africa, built under **The Digital Farmer** brand by Eliora. ## What it does - Answers farming questions about planting, pests, diseases, soil, and markets - Responds in English, isiZulu, Sesotho, isiXhosa, and Afrikaans - Covers South African regions, seasons, and local crop conditions - Powered by Claude (Anthropic API) ## Tech Stack - **Frontend:** HTML, CSS, Vanilla JavaScript - **Backend:** Node.js (built-in `http` and `https` modules — no dependencies) - **AI:** Anthropic Claude via REST API - **Architecture:** Client → Local Node server → Anthropic API ## How to run locally 1. Clone the repo 2. Add your Anthropic API key to `server.js` 3. Run `node server.js` 4. Open `localhost` ## Key concepts demonstrated - Prompt engineering and system prompt design - Stateful conversation history management - CORS-safe API proxy architecture - Domain-specific AI product development