Skip to content
Back to work03 — AI · Conversational

AI Agricultural Assistant

A conversational assistant that gives farmers practical, crop-specific guidance, recommendations and information through a simple chat interface.

RoleAI & full-stack development
CategoryAI · Conversational
StackReact, Node.js, Express, MongoDB, LLM API, PWA
Cover artwork for the AI Agricultural Assistant

Overview

An AI-powered assistant designed for people who grow crops and need quick, practical answers: what to plant, how to handle a pest, when to irrigate, what a symptom on a leaf might mean. Questions are asked in everyday language and answered in the same way.

Challenge

Farming advice is local and seasonal, so generic answers are not enough. The assistant has to ask clarifying questions, keep answers short enough to act on, and work well on low-end phones with patchy connectivity.

Process

  1. 01

    Collected the kinds of questions growers actually ask and grouped them by crop stage: planning, sowing, growth, harvest and storage.

  2. 02

    Built a knowledge layer of crop guides that the model draws on, so recommendations follow known good practice.

  3. 03

    Designed the conversation to gather crop, location and stage before giving guidance.

  4. 04

    Optimised the interface as a lightweight, installable web app for mobile use.

Solution

A React front end talking to a Node.js and Express API, with MongoDB for conversations and crop guides. The language model is prompted with the relevant guide and the details gathered in the chat, so each recommendation is specific to the crop and its stage.

Features

Conversational interface with clarifying questions
Crop-specific recommendations by growth stage
Pest and disease guidance from described symptoms
Seasonal planning and irrigation tips
Saved conversation history per user
Installable, mobile-first progressive web app
AI Agricultural Assistant gallery image 1
01Chat interface
AI Agricultural Assistant gallery image 2
02Crop guidance card
AI Agricultural Assistant gallery image 3
03Mobile view
Next project

Muse

A concept interface for a creative AI companion: conversation on one side, a living canvas of generated ideas, moodboards and drafts on the other.

Open case study
Muse concept: split view with a conversation and a canvas of generated ideas