AI Agents & Workflows
Maya Chen
Maya teaches agent design as workflow engineering: well-scoped tools, explicit state, clear stopping rules and a plan for every way a step can fail.
Sample profileAI Agents
Design tool-using, multi-step systems you can test and control.
01
Agents are useful when a task needs several steps and the right sequence is not known in advance. They are also harder to test, debug, and secure than a single model call. This program treats agent design as a systems engineering problem.
You will start with tool calling and deterministic workflows, then add planning loops, persistent state, and memory only where they earn their complexity. Along the way you will implement guardrails, permission boundaries for tools, and human-in-the-loop approval for actions with side effects.
By the end you will have built a tool-using agent with an evaluation harness that replays scenarios and checks both the final result and the path the agent took to reach it.
plan
next action from goal + state
select tool
allow-listed registry only
validate args
schema check before running
execute
timeout + idempotency key
observe
append result to state
Exits
✓ respond
goal met, cite tool results
⏸ ask a human
approval required for write actions
✕ fail safely
step limit (8) or invalid tool call
02
03
Give models access to functions through well-defined schemas and handle the results safely.
Choose the simplest structure that solves the task, from fixed pipelines to open-ended loops.
Track what the system knows across steps and sessions without overflowing the context window.
Constrain what an agent can do and bring people into the loop for consequential actions.
Evaluate both what the agent produced and how it got there.
04
Related project briefs
Outcomes describe skills and artifacts you will practice. No certification, employment or career outcome is guaranteed.
05
AI Agents & Workflows
Maya teaches agent design as workflow engineering: well-scoped tools, explicit state, clear stopping rules and a plan for every way a step can fail.
Sample profileLLM Application Engineering
Alex focuses on the unglamorous parts of LLM products: input validation, structured outputs and graceful failure. Their sessions are about turning a promising prototype into code a team can maintain.
Sample profile06
Core patterns are built in plain Python first so you understand what frameworks do for you. Later modules show how the same patterns map onto popular open-source orchestration libraries.
07
Register your interest and tell us about your experience. We’ll suggest where to start.