elbouziadyabdelatif@gmail.com
Github / Website
RAG Chat Interface
FastAPIPythonChromaDBDocker

RAG Agriculture Knowledge Assistant

A smart document retrieval system that converts agricultural documents into an interactive form for building an intelligence base. The retrieval-augmented generation system is used to ask the system any question the users wish to know with the answer being referenced and accurate.

Overview

Eigen Field Dashboard

Eigen Field Chat

Key Features

Technical Architecture

System Performance

Installation & Setup

The project is fully containerized. Use the provided Makefile to manage the application:

# Build and start the entire stack (Ollama, Backend, Frontend)
make

# Stop all services
make down

# View live logs
make logs

API Endpoints

POST /upload # Upload and index PDF documents

GET /documents # List all indexed documents

DELETE /documents/{filename} # Remove document from knowledge base

POST /chat?query=… # Ask questions and get answers

POST /search?query=… # Vector search without LLM generation

Use Cases

Technical Highlights

Project Learnings

This project demonstrates expertise in:

Future Enhancements


This project showcases the practical application of RAG architecture for domain-specific knowledge extraction, demonstrating how modern AI can make large document collections instantly queryable.

Get in touch

Email me at elbouziadyabdelatif@gmail.com elbouziadyabdelatif@gmail.com link