Blog

Engineering notes on data, AI and software

Practical articles from the people who build the systems: what tends to go wrong, how we check it, and what we would do again.

Articles tagged "Python"

Sep 06, 2026
7 min read

How I Actually Built a RAG Chatbot That Works in Production

Building a RAG chatbot that actually works in production means solving about 10 problems the tutorials skip — from hybrid retrieval and hallucination guardrails to conversation context and knowing when to skip the LLM entirely. Here's what I learned building one from scratch.

  • RAG
  • AI Chatbot
  • LLM
  • Vector Search
  • Retrieval-Augmented Generation
  • Generative AI
  • Enterprise AI
  • Python
  • FastAPI
  • ChromaDB
Read article

Have a data or AI question?

Describe what you are working on. We are happy to say what we would try first, even if it never becomes a project.

Ask usGet the newsletter