Curated developer articles, tutorials, and guides — auto-updated hourly


The first time my RAG system gave a confidently wrong answer, I did what everyone does: I blamed the...


I wrote this on X a few weeks ago: I just had a very bad reminder as to the fact these LLMs are...


My copilot persists the source cards it cites — which documents backed each answer, scores, names,.....


Under every agent memory launch, the same comment appears: "so it's RAG with extra steps." Instead o...


Almost every RAG eval writeup I read, including several I have recommended, uses the same mental...


I spent two months building Vestibule, an open-source Python framework for the boring layer of RAG.....


The three guardrails that separate a demo agent from a production system, in a tiny open-source harn...


Updated August 2026 for v0.2.0. I published this, four readers found real defects, and most of what....


How I added an LLM second-opinion layer to a RAG deduplication gate, using a two-threshold review ba...


If you've researched how to build a RAG system, you've seen the advice: use recursive splitting, or....


What denied topics and contextual grounding actually do, tested against a scoped World Cup 2026 assi...


A semantic cache looked like the obvious optimisation. Proving the threshold was safe took six days ...


A RAG prototype takes an afternoon. Chunk some documents, embed them, stuff the top matches into a.....


In my first post, I wrote about why I spent my first week writing zero business logic and instead...


A 291-second answer over nine files, and what the llama.cpp logs said about where those seconds actu...


Have you ever saved hundreds of digital notes only to spend twenty minutes hunting for one tiny...

Imagine I give you a whole pizza and say: “Eat it.” You look at it and think, Sure, I can eat...


Here is the chunking code from more or less every RAG tutorial published in the last two...


If you've built a knowledge base on top of an LLM, you've probably noticed something...


When building Agent-to-Agent (A2A) systems, the biggest trap is treating AI agents like standard RES...


The problem A team I was helping upgraded their embedding model to cut cost — swapped an...


Many LLM workloads are classification tasks. This can get expensive, and I believe it is going to...


If your mental model of RAG is "chunk → embed → search → LLM," you're missing about 80% of what...


LLMOps for production RAG: Observability, Evals & Cost Controls If you want a single,...