Topics
Core concepts and patterns for building AI agents. Each topic includes explanations and code examples in multiple languages.
Foundational
Tool Use & Function Calling
Learn how agents extend their capabilities by calling external tools and APIs. Covers schemas, parallel execution, and error handling.
ReAct Pattern
Master the Reasoning + Acting loop that forms the foundation of agentic behavior. From explicit traces to modern implicit reasoning.
Memory Systems
Explore how agents maintain context and learn from past interactions. Working, short-term, long-term, and episodic memory.
Context Layer
Context Engineering
The discipline of optimizing what goes into the context window. Write, Select, Compress, and Isolate strategies.
Context Bloat & Context Rot
Understanding and mitigating performance degradation in large contexts. Lost-in-the-middle effects and stale information.
Prompt Caching / KV Cache
Reduce costs and latency by caching attention computations. Provider implementations and optimization strategies.
Advanced
Skills Pattern
Anthropic's approach to scalable tool management. Filesystem-based tool discovery with 98% token savings.
Learning & Adaptation
How agents improve without retraining: token-space learning, reflexion, and self-evolving patterns.
Agent-Assisted Fine-Tuning
Using coding agents to automate LLM fine-tuning workflows. From GPU selection to model deployment via natural language.
Multi-Agent Systems
Discover patterns for coordinating multiple specialized agents. Hierarchical, peer-to-peer, and role-based architectures.
Agentic RAG
Beyond simple retrieval: agents that decide when and what to retrieve. Self-RAG, Corrective RAG, and Graph RAG.
Protocols
Model Context Protocol (MCP)
Anthropic's open protocol for connecting AI agents with external tools, data sources, and services.
Agent2Agent Protocol (A2A)
Google's open protocol for enabling AI agents to discover, communicate, and collaborate with each other.
MCP Apps
UI capabilities for MCP that enable tools to return interactive interfaces—dashboards, forms, visualizations—directly in conversations.
Universal Commerce Protocol (UCP)
Open protocol for AI agent commerce. Unified APIs for checkout, identity linking, and order management across platforms.