Skip to content
Folarin Akinloye
Home
Articles
Projects
Topics
About
Contact
Loading…
7-part series
Agentic AI in Practice
A hands-on series on building agentic AI systems, from first principles to evaluation.
01
What Are AI Agents, and What Is a Multi-Agent System?
A plain-English tour of agents, why people wire several together, and how to build one in Python
June 19, 2026
10 min
June 19, 2026
10 min
02
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
03
Giving Agents Tools: Function Calling and MCP, Explained
How agents actually do things, how to design tools they use well, and where MCP fits
June 19, 2026
8 min
June 19, 2026
8 min
04
Building MCP Servers with FastMCP: A Practical Guide
The anatomy of a server, the rules that matter, stdio vs remote, the pitfalls I hit, and how to test and ship it
June 19, 2026
9 min
June 19, 2026
9 min
05
Evaluating Agents with LangSmith: A Complete Guide
Why "it worked when I tried it" is not evaluation, and how to measure agents properly with tracing, datasets, evaluators, and experiments
June 19, 2026
11 min
June 19, 2026
11 min
06
Deep Agents by LangChain: A Deep Dive, with a Customer Support Agent
Why Deep Agents exists, what it gives you out of the box, and a full support agent you could actually ship
June 19, 2026
16 min
June 19, 2026
16 min
07
Agent Memory: Short-Term vs Long-Term, and How to Wire It Up
Threads are short-term memory. Stores are long-term memory. Most agent memory bugs come from confusing the two.
June 20, 2026
7 min
June 20, 2026
7 min