Articles
Learn AI, one deep dive at a time
Every article is free and written to be understood — from first principles to production code.
How Large Language Models Actually Work
Tokens, embeddings, attention and next-token prediction — the full journey from your prompt to the model's answer.
FundamentalsEmbeddings Explained: How AI Understands Meaning
How AI turns text into vectors that capture meaning — and why that powers search, RAG and recommendations.
FundamentalsPrompt Engineering That Actually Works
Durable techniques — context, examples, structure, reasoning and output formats — with before-and-after examples.
Tech StackThe Modern AI Tech Stack, Layer by Layer
From GPUs and foundation models to vector databases, orchestration and observability — what each layer does and when you need it.
Tech StackChoosing a Vector Database
How vector search works under the hood (HNSW, IVF, quantization), how the main options compare, and how to pick one.
DevelopmentBuild a RAG App From Scratch
Make an AI answer questions about your own documents: chunking, embeddings, retrieval and grounded generation, with working Python.
DevelopmentFine-Tuning vs. RAG vs. Prompting
What each approach really changes, what it costs, and a decision framework for choosing the right one.
DevelopmentBuilding AI Agents with Tool Use
Tool use, the agent loop, tool design and safety guardrails — with a working agent built from scratch in Python.
DevelopmentEvaluating LLM Applications
Test sets, code checks, LLM-as-judge, RAG and agent metrics — turn AI quality from guesswork into engineering.
FundamentalsResponsible AI: Risks, Safety and Good Practice
Hallucinations, bias, privacy, security and misuse — the real risks, and the practical habits that prevent most problems.
FundamentalsMultimodal AI: Images, Audio and Beyond
How AI sees images, hears speech and creates pictures — vision encoders, CLIP, diffusion — and where it still stumbles.
Tech StackRunning AI Models Locally
Run open-weight models privately on your own computer: hardware, quantization, and setup with Ollama, LM Studio and llama.cpp.
FundamentalsThe AI Glossary: 60+ Terms Explained
Plain-English definitions of the AI terms you'll meet — from agents and attention to tokens and transformers.
What should we explain next?
New articles are added regularly. Is there an AI topic you'd like explained in depth? Suggest a topic.