Agentic AI Notebook
Agent Foundations
Phase 4Module 6 of 15

Agent Capabilities

Capability mapping prevents over-promising and guides tool design and evaluation.

Capabilities are the job description skill section — list what the hire can actually do.

Visual Workflows

Start here — scroll inside each diagram frame to explore, then use + / to zoom up to 200% if needed.

100%
Loading diagram...

Scroll inside the frame to explore · use + / − to zoom up to 200%

Capability Tier Ladder

100%
Loading diagram...

Scroll inside the frame to explore · use + / − to zoom up to 200%

Start at L1 and only climb when evals prove reliability at each level.

Key Takeaways

  • 1.Capabilities = concrete skills not vague AI magic.
  • 2.L3 autonomous planning with recovery.
  • 3.L4 multi-agent long-horizon tasks.

Real Example

Scenario

L2 data analyst agent: NL→SQL, matplotlib chart, Slack post. It does not auto-deploy models or open PRs — that is L4 multi-agent scope.

What you would do

Capability map: L2 = multi-tool loop (SQL → chart → Slack). It lacks L3 re-planning when SQL returns zero rows and lacks L4 code-review agents. Evaluate with 10 analyst questions and task-completion rate, not SWE-bench.

Practice Task

Rate your capstone idea L1–L4 using the tier ladder in the diagram. List the one tier you must nail before climbing to the next.

Code Walkthrough

Highlighted lines show where Agent Capabilities happens in the code.

Agent Capabilities
1CAPABILITY_TIERS = {2    "L1": ["calculator", "weather"],3    "L2": ["run_sql", "create_chart", "slack_post"],4    "L3": ["planner", "run_sql", "create_chart", "replan_on_empty"],5    "L4": ["supervisor", "analyst_agent", "reviewer_agent"],6}7
8def tools_for_tier(tier: str) -> list[str]:  # define a reusable function9    return CAPABILITY_TIERS[tier]  # return the result10
11analyst_tools = tools_for_tier("L2")  # key line for Agent Capabilities12print("L2 analyst gets:", analyst_tools)  # not L4 deploy/PR tools

Cheat Sheet

Quick recap

quick ref
  • Map capabilities before building
  • Match evals to each tier
  • L1 = one shot tool
  • L3 = plan and recover
  • L4 = multi-agent horizon

Common Mistakes

  • Skipping evaluation for Agent Capabilities before production
  • No logging or tracing around agent capabilities steps
  • Ignoring cost and latency implications