Builder ⏱ 1-day workshop 👥 For developers 📅 July 4, 2026 $200 USD · KES 8,000

RAG in 1 Day: Chat with Your Own Documents

In one day, you'll build a production-grade RAG (Retrieval Augmented Generation) chatbot that lets you "chat with your documents" — PDFs, policies, manuals, contracts. LangChain + ChromaDB + OpenAI + Streamlit. By 5pm, you'll have a working app you can deploy.

What You'll Build

By the end of this workshop, you'll have a working "chat with your PDFs" application:

This isn't a toy demo. It's the same architecture I use in production for client RAG systems — just simplified for a one-day build.

Why RAG?

LLMs hallucinate. They'll confidently tell you the wrong answer because they don't know what they don't know. RAG fixes this by grounding the LLM's response in your specific documents. Instead of asking "What's our refund policy?" and getting a generic answer, the system:

  1. Searches your actual policy document for "refund"
  2. Retrieves the relevant passages
  3. Feeds those passages to the LLM as context
  4. Generates an answer based only on your document
  5. Cites the source passage so you can verify

This is the architecture behind every "chat with your docs" product — from Chatbase to Intercom Fin to custom enterprise systems. And it's learnable in one day.

Prerequisites

You don't need an ML background. You do need:

Tools We'll Use

ToolRoleWhy This One
LangChainOrchestration frameworkIndustry standard, huge ecosystem
ChromaDBVector database (local)Free, runs locally, no setup
OpenAI APIEmbeddings + LLMBest quality; we also show Claude swap
StreamlitWeb UIFastest way to ship a Python web app
PyPDFLoaderDocument parsingHandles PDFs cleanly

Workshop Curriculum

Morning: Foundations (9:00 AM – 1:00 PM)

Module 1: Intro & Why RAG (9:00 – 9:45)

Module 2: Embeddings & Vector Math (9:45 – 10:30)

Module 3: Chunking Strategies (10:45 – 11:30)

Module 4: Vector Databases with Chroma (11:30 – 12:30)

Q&A + Lunch (12:30 – 1:00)

Afternoon: Build & Ship (2:00 PM – 6:00 PM)

Module 5: LangChain RAG Chain (2:00 – 3:00)

Module 6: Streamlit Chat UI (3:00 – 3:45)

Module 7: Production Hardening (4:00 – 5:00)

Module 8: Deploy & Wrap-Up (5:00 – 6:00)

What's Included

Pricing

Early Bird
$200 / KES 8,000

Book 7+ days before the workshop date

Standard
$250 / KES 10,000

Within 7 days of the workshop date

Format & Next Dates

FAQ

Do I need an ML background?
No. You need basic Python (functions, pip, virtual environments) and understanding of APIs/JSON. We teach all the ML concepts (embeddings, vector search, RAG architecture) from scratch. If you can write a Python function and call an API, you're ready.
What if I miss a session?
All sessions are recorded. You'll get access to the recordings + the full code repo + 30-day post-workshop support (Slack channel + 1 office-hours call). You can also attend a future cohort's session for free (subject to availability).
Is there a refund policy?
Full refund up to 7 days before the workshop. 50% refund within 7 days. No refund after the workshop starts, but you can transfer your seat to a colleague or attend a future cohort.
Can I use Claude or local models instead of OpenAI?
Yes. We default to OpenAI (best documented, most reliable), but Module 7 covers swap-ins: Anthropic Claude API, and Ollama for fully local models (no API costs, runs on your machine). The code is modular — changing the LLM is a 2-line change.
Will my data stay private?
Yes. Everything runs locally on your machine. You bring your own OpenAI API key (we show you how to get one). Your documents never leave your laptop except to call the OpenAI API (which you control). For fully private setups, Module 7 covers Ollama (local models, no API calls at all).
Is this production-ready or just a prototype?
It's a working prototype plus the patterns to harden it. Module 7 covers production concerns: evaluation (RAGAS), re-ranking, hybrid search, guardrails, cost/latency optimization, and deployment. By the end, you'll have a deployable app AND the knowledge to improve it for production use.
Do you issue an invoice for company sponsorship?
Yes, on request. Many attendees are sponsored by their employers. We provide a formal invoice with company details, and the certificate of completion can be used for CPD/training records.
💡 Who This Is For

This workshop is for developers, data analysts, and technical PMs who want to build RAG systems — not just understand them theoretically. If you're a non-technical founder looking for a chatbot, check out my No-Code Chatbot guide or the AI Starter package instead.

Ready to build RAG in one day?

Join the next cohort. Early bird: $200 / KES 8,000. Includes full-day instruction, code repo, certificate, and 30-day post-workshop support.

Join the waitlist → Or see all services

Tools & Documentation Referenced

  • LangChain — python.langchain.com
  • ChromaDB — trychroma.com
  • Streamlit — streamlit.io
  • OpenAI API — platform.openai.com
  • RAGAS (RAG evaluation) — docs.ragas.io
  • Ollama (local models) — ollama.ai