Skip to main content

Learning path

AI Agent Builder learning path: everything to study, topic by topic

Comprehensive assessment of AI agent engineering proficiency covering LLM interaction and provider APIs, agent architecture and design patterns, RAG and knowledge systems, multi-agent orchestration, agent safety and evaluation, production agent systems, and advanced agent engineering.

Short answer

To learn AI Agent Builder, work through 7 modules and 28 topics in the order they build on each other. It starts with Agent Foundations & LLM Interaction, then moves on to Agent Architecture & Design Patterns and RAG & Knowledge Systems. Use the map as a checklist, or measure your level and study only what is missing.

7
modules
28
topics
55
min to assess

What you will study

Topics are grouped by module. Open one to see its objectives and key concepts.

1 · Agent Foundations & LLM Interaction4 topics
  • LLM APIs & Provider Landscape

    Working with LLM provider APIs including OpenAI, Anthropic, and Google, understanding authentication, rate limiting, pricing models, and choosing the right API for agent workloads

    Objectives

    • Explain how LLM APIs work and compare authentication patterns across major providers
    • Handle rate limits and pricing considerations when building agent applications

    Key concepts

    • LLM provider APIs
    • authentication and API keys
    • rate limiting
    • pricing models
    • streaming responses
  • Prompt Engineering for Agents

    Designing system prompts and instruction sets for autonomous agents, controlling temperature and sampling parameters, structured output formats, and prompt chaining strategies

    Objectives

    • Design effective system prompts that guide agent behavior reliably
    • Configure temperature and output formatting for deterministic agent responses

    Key concepts

    • system prompts
    • instruction design
    • temperature and sampling
    • structured output
    • prompt chaining
  • Tool Use & Function Calling

    Defining tools with JSON Schema, understanding the function calling lifecycle across providers, handling tool results, and designing tool interfaces for agents

    Objectives

    • Define tools using JSON Schema and implement the function calling lifecycle
    • Compare tool use implementations across OpenAI, Anthropic, and Google APIs

    Key concepts

    • JSON Schema tool definitions
    • function calling lifecycle
    • tool result handling
    • provider implementations
    • tool interface design
  • Model Selection & Capabilities

    Choosing the right model for agent tasks based on context window size, reasoning ability, cost per token, multimodal capabilities, and latency requirements

    Objectives

    • Select the optimal model for a given agent workload based on capability and cost tradeoffs
    • Evaluate when to use reasoning-optimized versus speed-optimized models in agent pipelines

    Key concepts

    • context window sizes
    • reasoning capabilities
    • cost per token
    • multimodal support
    • latency considerations
2 · Agent Architecture & Design Patterns4 topics
  • ReAct Pattern & Agent Loops

    Implementing the Reasoning plus Acting pattern, building Thought-Action-Observation loops, managing loop termination conditions, and handling multi-step agent execution

    Objectives

    • Implement a ReAct agent loop with proper thought-action-observation cycling
    • Design termination conditions that prevent infinite loops while allowing sufficient reasoning

    Key concepts

    • ReAct pattern
    • Thought-Action-Observation
    • loop termination
    • multi-step execution
    • action parsing
  • Agent Frameworks Overview

    Comparing agent frameworks including LangGraph, CrewAI, OpenAI Agents SDK, Claude Agent SDK, Pydantic AI, and Google ADK, understanding their tradeoffs and ideal use cases

    Objectives

    • Compare agent frameworks by abstraction level, flexibility, and production readiness
    • Choose the right framework based on project requirements and team expertise

    Key concepts

    • LangGraph
    • CrewAI
    • OpenAI Agents SDK
    • Claude Agent SDK
    • Pydantic AI
    • Google ADK
  • State Management & Memory

    Implementing working memory, session memory, and long-term memory for agents using tools like Mem0, LangMem, and Letta, including context window compression strategies

    Objectives

    • Design a memory architecture that balances context relevance with token efficiency
    • Implement long-term memory persistence using vector stores or specialized memory tools

    Key concepts

    • working memory
    • session memory
    • long-term memory
    • Mem0
    • LangMem
    • context compression
  • Single vs Multi-Agent Design

    Deciding when a single agent suffices versus when to decompose into multiple agents, understanding cost and complexity tradeoffs, and avoiding premature multi-agent architectures

    Objectives

    • Apply clear criteria to decide between single-agent and multi-agent architectures
    • Identify when multi-agent complexity is justified by the problem domain

    Key concepts

    • single agent sufficiency
    • complexity tradeoffs
    • cost analysis
    • decomposition criteria
    • premature multi-agent risks
3 · RAG & Knowledge Systems4 topics
  • Vector Databases & Embeddings

    Working with vector databases including Pinecone, Weaviate, Chroma, and pgvector, understanding embedding models, similarity search, and index optimization

    Objectives

    • Choose the right vector database based on scale, latency, and cost requirements
    • Configure embedding models and similarity search for optimal retrieval quality

    Key concepts

    • vector databases
    • embedding models
    • similarity search
    • index optimization
    • Pinecone
    • pgvector
  • Chunking & Document Processing

    Implementing fixed-size, semantic, and recursive chunking strategies, enriching chunks with metadata, handling diverse document formats, and optimizing chunk size for retrieval

    Objectives

    • Select and implement the appropriate chunking strategy for a given document type
    • Enrich chunks with metadata that improves retrieval precision and recall

    Key concepts

    • fixed-size chunking
    • semantic chunking
    • recursive chunking
    • metadata enrichment
    • document parsing
  • Retrieval Pipeline Design

    Building hybrid retrieval pipelines combining BM25 and dense retrieval, implementing re-ranking, query transformation, HyDE, and multi-stage retrieval architectures

    Objectives

    • Design a hybrid retrieval pipeline that combines lexical and semantic search effectively
    • Implement query transformation and re-ranking to improve retrieval quality

    Key concepts

    • hybrid retrieval
    • BM25
    • dense retrieval
    • re-ranking
    • query transformation
    • HyDE
  • RAG Evaluation & Optimization

    Measuring RAG quality with precision, recall, and groundedness metrics, identifying and fixing common failure modes, and iterating on retrieval and generation quality

    Objectives

    • Implement a RAG evaluation pipeline that measures retrieval and generation quality
    • Diagnose and fix common RAG failure modes like hallucination and context poisoning

    Key concepts

    • precision and recall
    • groundedness
    • faithfulness
    • RAG failure modes
    • evaluation frameworks
4 · Multi-Agent Systems & Orchestration4 topics
  • Multi-Agent Architecture Patterns

    Implementing supervisor, hierarchical, swarm, and graph-based multi-agent patterns, understanding when each pattern applies and their operational characteristics

    Objectives

    • Implement a supervisor-based multi-agent system with proper task delegation
    • Select the right multi-agent pattern based on task complexity and coordination needs

    Key concepts

    • supervisor pattern
    • hierarchical pattern
    • swarm pattern
    • graph-based orchestration
    • pattern selection
  • Agent Communication Protocols

    Understanding Model Context Protocol (MCP), Agent-to-Agent protocol (A2A), message passing patterns, shared state approaches, and standardized agent interoperability

    Objectives

    • Explain MCP and A2A protocols and their role in agent communication
    • Design an agent communication layer that supports both direct and indirect coordination

    Key concepts

    • Model Context Protocol
    • Agent-to-Agent protocol
    • message passing
    • shared state
    • agent interoperability
  • Agent Handoffs & Delegation

    Implementing agent-to-agent handoffs with context transfer, routing logic, fallback strategies, and human-in-the-loop escalation patterns

    Objectives

    • Implement agent handoffs that preserve context and ensure seamless task continuation
    • Design human-in-the-loop escalation paths for cases beyond agent capability

    Key concepts

    • agent handoffs
    • context transfer
    • routing logic
    • fallback strategies
    • human-in-the-loop
  • Planning, Reflection & Self-Correction

    Implementing plan-and-execute patterns, Reflexion loops, self-critique mechanisms, and enabling agents to learn from mistakes within and across sessions

    Objectives

    • Implement a plan-and-execute agent that decomposes complex tasks into verifiable steps
    • Build self-correction mechanisms that detect and recover from reasoning errors

    Key concepts

    • plan-and-execute
    • Reflexion
    • self-critique
    • error recovery
    • iterative improvement
5 · Agent Safety, Evaluation & Quality4 topics
  • Prompt Injection Prevention

    Understanding direct and indirect prompt injection attacks, implementing defense layers, applying OWASP LLM Top 10 guidelines, and building input sanitization for agents

    Objectives

    • Identify direct and indirect prompt injection attack vectors in agent systems
    • Implement multi-layer defenses against prompt injection following OWASP guidelines

    Key concepts

    • direct injection
    • indirect injection
    • OWASP LLM Top 10
    • input sanitization
    • defense in depth
  • Agent Evaluation & Testing

    Evaluating agent performance using benchmarks like SWE-bench, GAIA, and WebArena, building evaluation datasets, integrating evals into CI/CD, and measuring agent reliability

    Objectives

    • Design an evaluation framework that measures agent task completion and reliability
    • Integrate automated agent evaluations into a CI/CD pipeline for regression detection

    Key concepts

    • SWE-bench
    • GAIA
    • WebArena
    • CI/CD evals
    • evaluation datasets
    • reliability metrics
  • Content Safety & Guardrails

    Implementing output filtering and content moderation, handling PII detection and redaction, understanding EU AI Act requirements, and building guardrail systems for agents

    Objectives

    • Implement guardrails that filter harmful or non-compliant agent outputs
    • Design PII detection and redaction pipelines for agent-generated content

    Key concepts

    • output filtering
    • PII detection
    • content moderation
    • EU AI Act
    • guardrail frameworks
  • Red Teaming & Adversarial Testing

    Conducting adversarial testing of agent systems, simulating attack scenarios, testing memory poisoning defenses, and building automated red teaming pipelines

    Objectives

    • Design a red teaming process that systematically probes agent vulnerabilities
    • Build automated adversarial testing pipelines that run before each agent deployment

    Key concepts

    • adversarial testing
    • attack simulation
    • memory poisoning
    • automated red teaming
    • vulnerability scanning
6 · Production Agent Systems4 topics
  • Agent Observability & Tracing

    Implementing distributed tracing for agent execution using LangSmith, Langfuse, and Arize, visualizing execution graphs, and building monitoring dashboards for agent health

    Objectives

    • Instrument an agent system with distributed tracing for end-to-end visibility
    • Build monitoring dashboards that surface agent performance and failure patterns

    Key concepts

    • LangSmith
    • Langfuse
    • Arize
    • execution tracing
    • monitoring dashboards
    • span visualization
  • Deployment Architecture

    Deploying agents in serverless and containerized environments, externalizing state for horizontal scaling, building CI/CD pipelines for agent code, and managing model versioning

    Objectives

    • Design a deployment architecture that supports horizontal scaling of agent workloads
    • Build a CI/CD pipeline that validates agent behavior before production deployment

    Key concepts

    • serverless deployment
    • containerized agents
    • state externalization
    • CI/CD pipelines
    • model versioning
  • Cost Optimization & Scaling

    Optimizing token usage, implementing prompt caching, routing between models based on task complexity, batching requests, and projecting costs at scale

    Objectives

    • Implement a model routing strategy that balances quality and cost across agent tasks
    • Design a cost monitoring and optimization system for production agent workloads

    Key concepts

    • token optimization
    • prompt caching
    • model routing
    • request batching
    • cost projection
  • Reliability & Error Handling

    Implementing retry logic with exponential backoff, graceful degradation when LLM providers fail, circuit breaker patterns, and building resilient agent execution pipelines

    Objectives

    • Implement retry and fallback strategies for agent systems that depend on external LLM APIs
    • Design circuit breaker patterns that prevent cascade failures in multi-agent systems

    Key concepts

    • retry logic
    • exponential backoff
    • graceful degradation
    • circuit breakers
    • resilient pipelines
7 · Advanced Agent Engineering4 topics
  • Custom Tool & MCP Server Development

    Building custom MCP servers, designing tool schemas for complex operations, implementing authentication and authorization for tool access, and publishing reusable tool packages

    Objectives

    • Build an MCP server that exposes domain-specific tools with proper authentication
    • Design tool schemas that enable reliable and safe agent interaction with external systems

    Key concepts

    • MCP server development
    • tool schema design
    • tool authentication
    • reusable tool packages
    • server lifecycle
  • Agent Workflow Design for Complex Domains

    Designing agent workflows for regulatory compliance, enterprise integrations, healthcare, legal, and financial domains with appropriate human oversight and audit trails

    Objectives

    • Design agent workflows for regulated industries with proper compliance and audit mechanisms
    • Implement human oversight patterns appropriate for the domain risk level

    Key concepts

    • regulatory compliance
    • enterprise integration
    • audit trails
    • domain-specific guardrails
    • human oversight patterns
  • Fine-Tuning & Model Customization for Agents

    Deciding when to fine-tune versus prompt-engineer, preparing training datasets, understanding RLHF and DPO alignment techniques, and evaluating fine-tuned model quality

    Objectives

    • Determine when fine-tuning provides meaningful improvement over prompt engineering alone
    • Prepare high-quality training datasets and evaluate fine-tuned model performance

    Key concepts

    • fine-tuning decision criteria
    • training dataset preparation
    • RLHF
    • DPO
    • model evaluation
  • Agent System Architecture at Scale

    Designing multi-tenant agent platforms, building agent marketplaces, implementing governance frameworks for organizational agent deployment, and managing agent lifecycles at enterprise scale

    Objectives

    • Design a multi-tenant agent platform that isolates data and enforces organizational policies
    • Build governance frameworks for managing hundreds of agents across an enterprise

    Key concepts

    • multi-tenant architecture
    • agent marketplace
    • governance frameworks
    • lifecycle management
    • enterprise scale

Levels: Junior, Mid, Senior, and Expert

Explain it in your own words

Graded by AI · no account · 1 question

No options to guess from: you write, the AI grades against the topic's rubric and tells you what level your answer reads at.

0 / 600

Already studying AI Agent Builder?

The assessment measures topic by topic, and your plan skips what you already know.

Open to read. An account is only needed to be measured.

Frequently asked questions

Where should I start studying AI Agent Builder?

Start with Agent Foundations & LLM Interaction: LLM APIs & Provider Landscape, Prompt Engineering for Agents, and Tool Use & Function Calling. The map orders topics by what they depend on, so each one prepares the next.

How long does a full AI Agent Builder assessment take?

A full assessment of this path takes about 55 minutes. Study time depends on where you start; a diagnostic shows which topics you can skip.

Do I need an account to use this page?

No. The map, objectives and key concepts are open. You only need an account to be measured, get your gap by topic and receive a plan.