Skip to content
Folarin Akinloye
Home
Articles
Projects
Topics
About
Contact
Loading…
Tag
RAG
12 articles
01
RAG
Generating a Synthetic Dataset for RAG
Use a big model to train a small retriever, for about $55 instead of a month of labeling
July 2, 2026
6 min
July 2, 2026
6 min
02
LLM Integration
Factuality: Prompting to Reduce Hallucination
Three prompt-level moves that cut made-up answers, and where prompting stops being enough
July 2, 2026
6 min
July 2, 2026
6 min
03
LLM Integration
Graph Prompting, Explained
What it means to prompt a model with nodes and edges, and when it actually helps
July 2, 2026
8 min
July 2, 2026
8 min
04
Prompt Engineering, Properly · Part 7
Generated-Knowledge Prompting: Surface Facts Before You Answer
Have the model write down what it knows first, then answer using that as context
June 29, 2026
6 min
June 29, 2026
6 min
05
RAG
Building a Multi-Tenant RAG System: Isolation, Per-Tenant Indexes, and the Leaks Nobody Plans For
The day one customer retrieves another customer's documents, it is over. Here is how to make sure that never happens.
June 24, 2026
9 min
June 24, 2026
9 min
06
AI Infrastructure
Five Projects to Actually Master AI Engineering (for Experienced Engineers)
Skip the toy chatbots. Build the five systems that teach the hard parts: retrieval, agents, evals, cost, and reliability.
June 23, 2026
7 min
June 23, 2026
7 min
07
LLM Integration
Prompt Caching for LLM Apps: What It Is and When It Pays Off
How providers cache your prompt prefix, the real discounts, and the prompt structure that decides whether you save anything
June 22, 2026
6 min
June 22, 2026
6 min
08
Production RAG · Part 4
Choosing a Vector Database in 2026: pgvector vs Pinecone vs Qdrant vs Weaviate
Most teams should start with pgvector and only move when they have a real reason. Here is how to know when that day comes.
June 20, 2026
6 min
June 20, 2026
6 min
09
Production RAG · Part 3
Embeddings Explained for Engineers
What embeddings really are, why cosine similarity works, and how to pick a model without trusting a leaderboard blindly
June 20, 2026
5 min
June 20, 2026
5 min
10
Production RAG · Part 2
Reranking in RAG: Cross-Encoders and When They Are Worth the Latency
A reranker can rescue a mediocre retriever or waste 200ms on an already-correct answer. Knowing which is the whole skill.
June 20, 2026
5 min
June 20, 2026
5 min
11
Production RAG · Part 1
Chunking Strategies for RAG: Fixed, Recursive, Semantic, and How to Choose
Why recursive splitting is the right default, and the few cases where you should reach for something fancier
June 20, 2026
6 min
June 20, 2026
6 min
12
Agentic AI in Practice · Part 2
Agentic RAG, and How It Differs from Traditional RAG
When retrieval stops being a fixed step and becomes something the agent decides
June 19, 2026
8 min
June 19, 2026
8 min