System design
Learning paths
Articles
Topics
Roadmaps
Playground
Search articles, topics...
⌘K
Library
Topics
Agents
Models that call tools in a loop, and how to keep that loop in check.
Path
AI engineering
Level
Foundation
Core
Senior
Staff
Design questions only
Narrow
Reliability
1
LLMs
2
Retrieval (RAG)
2
MCP and protocols
2
14 pages
Structured output and tools
AI engineering · Core · 8 min
LLMs
Agentic RAG
AI engineering · Senior · 8 min
Retrieval (RAG)
What an agent is
AI engineering · Core · 9 min
Loop engineering
AI engineering · Core · 9 min
Agent design patterns
AI engineering · Core · 9 min
Context engineering and memory
AI engineering · Senior · 8 min
LLMs
Multi-agent systems
AI engineering · Senior · 8 min
Building agents with LangGraph
AI engineering · Core · 7 min
Agent frameworks compared
AI engineering · Core · 8 min
Human in the loop and durable agents
AI engineering · Senior · 7 min
Reliability
Tool design and MCP basics
AI engineering · Core · 8 min
MCP and protocols
A2A and agent protocols
AI engineering · Senior · 7 min
MCP and protocols
Design a support assistant
AI engineering · Staff · 19 min
Retrieval (RAG)
Design a coding agent
AI engineering · Staff · 18 min