Topic

Embeddings

6 articles on Embeddings, written from production systems rather than documentation.

3 min read

Choosing an embedding model without reading a leaderboard

Benchmark rankings measure averages over corpora that are not yours. Four practical constraints narrow the field faster than any leaderboard position.

AIEmbeddingsRAGDatabases
Read post
3 min read

Chunking decides the ceiling on your RAG quality

Chunk size is treated as a tuning parameter and behaves like an architectural decision. It sets the best answer your system can possibly retrieve.

AIRAGEmbeddingsArchitecture
Read post
3 min read

Hybrid search beats pure semantic search almost everywhere

Vector search handles paraphrase well and exact terms badly. Keyword search is the reverse, and users send both kinds of query in the same session.

AIRAGEmbeddingsPerformance
Read post
3 min read

Keeping a vector index fresh after the launch

Most RAG systems are built against a snapshot and then quietly decay. Indexing is a pipeline with a freshness target, not a one-off import script.

AIRAGEmbeddingsArchitecture
Read post
3 min read

Reranking is usually the cheapest upgrade a RAG system can get

Retrieval optimises for recall and the model needs precision. A reranker sits between them and fixes the mismatch without touching the index.

AIRAGEmbeddingsPerformance
Read post
4 min read

What embeddings actually encode, and what they miss

Embeddings capture how text is used, not what it means. That distinction explains most of the retrieval failures that look inexplicable from the outside.

AIEmbeddingsRAGSystem Design
Read post

Have a system to build?

Whether it needs designing from scratch or rescuing from its own success, tell me what you’re building and I’ll tell you how I’d architect it.

Open to remote and hybrid work worldwide