Learning Paths

AI Agents

Work through the proposal, authorization, execution and result loop of tool-using agents, and the controls that keep multi-step and cross-tool behavior within bounds.

Audience
Agent developers, platform engineers, security architects
Approximate time
About 2.5 to 3.5 hours
Prerequisites
Foundations path; Indirect Prompt Injection path recommended

Learning objectives

  • Separate proposed, authorized, executed and observed action states
  • Explain why tool availability or schema validity is not permission
  • Use drift and chain findings as evidence, not authorization
  • Place human approval correctly as exact-action-bound

Path sequence

Go deeper (optional)

Knowledge check

Think through each question, then open it to compare with the expected reasoning. There is no score.

The model produced a schema-valid call to an available tool. May it run?

Not on that basis. Schema validity checks shape and availability shows capability; authorization must still decide the resolved action.

Drift detection saw nothing unusual because telemetry was missing. Is the run within baseline?

No. Unobserved is its own state, neither failed nor safe. Missing evidence should be recorded as missing.

A user approved sending one report. Can the agent reuse that approval for a second send?

No. Approval is bound to the exact action shown and grants no standing authority.

After this path, you should be able to...

  • Separate proposal, authorization, execution and result
  • Explain why tool success or schema validity is not permission
  • Use drift and chain findings as evidence only
  • Combine least privilege, approval and egress limits into an agent design