Skip to content
AI 302ArchitectureL1 + L2 Certificates

Agent Harness Engineering & Reliable Automation

Move from "the agent can finish a task" to "the agent keeps running reliably": learn state management, agent loops, state machines, checkpointing, context compaction, verification, human-in-the-loop, retry, failure recovery and observability, design agentic automation that can be interrupted, resumed and verified, and complete your own Agent Harness & Reliability Canvas.

8 hours8 modules中文 / EnglishLast verified

Course storyline: how an agent keeps running reliably

The whole course follows one line: State, Control, Checkpoint, Verify, Recover, Observe, Govern.

  1. 1. State

    What must the system remember about execution?

  2. 2. Control

    What decides which step runs next?

  3. 3. Checkpoint

    Where can execution safely pause and resume?

  4. 4. Verify

    How does the system know a result is acceptable?

  5. 5. Recover

    What happens when execution fails?

  6. 6. Observe

    How can humans understand what happened?

  7. 7. Govern

    What limits keep the system safe and controllable?

Your next step

AI 302 · Module 1: What Is an Agent Harness?

0 / 56 items done0%
Start learning

Curriculum

  1. Module 1What Is an Agent Harness?Why does a capable agent still need an execution control layer?Not started0 / 5 · about 50 min
  2. Module 2State, Loops & State MachinesWhat must the system remember about execution, and what decides the next step?Not started0 / 7 · about 60 min
  3. Module 3Checkpointing, Resume & Durable ExecutionWhere can execution safely pause, and how does it resume without repeating actions?Not started0 / 6 · about 55 min
  4. Module 4Verification, Human-in-the-Loop & Control GatesHow does the system know a result is acceptable, and which steps need a human?Not started0 / 6 · about 55 min
  5. Module 5Retry, Failure Classification & RecoveryWhen execution fails, should it retry, fall back, escalate or stop safely?Not started0 / 7 · about 60 min
  6. Module 6Context Compaction & Long-Running AgentsAfter a long run, what stays, what is summarized, what is archived and what can be retrieved?Not started0 / 5 · about 50 min
  7. Module 7Observability, Reliability & Operational BoundariesHow can humans understand what happened, and which limits keep the system controllable?Not started0 / 6 · about 55 min
  8. Module 8Agent Harness & Reliability CanvasHow do you bring state, checkpoints, verification, recovery and observability together into one design you can take back?Not started0 / 5 · about 45 min

Progress is stored in this browser and does not identify you. It is uploaded only if you join progress sync below.

Sync my progressJoin a session to keep progress across devices and share it with your instructor

Info

After you join, your completed lesson numbers are sent to your instructor together with your learner code, so they can see your progress. Use the codes your instructor gave you, and do not enter your name, company secrets or other personal data. Progress is kept with the rest of that session's data.

Practice and assessment

About this course

Outcomes

  • Explain the difference between an agent harness and agent logic
  • Represent an agentic workflow as states, transitions and controlled loops
  • Design checkpoint, resume and durable execution strategies
  • Add verification and human-in-the-loop controls to high-risk steps
  • Distinguish failure types and design retry, fallback, recovery and safe stop
  • Design context compaction for long-running agents
  • Define observability and reliability metrics
  • Complete an Agent Harness & Reliability Canvas

We suggest finishing AI 202; having finished AI 301 makes it easier to bring multi-agent systems into the design. Understanding the tool, permission and external action ideas of AI 201 also helps. These are suggestions only and never block you from starting.

Certificate

Earns a course completion certificate (L1); a capability certificate (L2) is also available through additional artifact review.

Requirements to earn it

  • Complete all 8 course modules
  • Pass the post-test assessment at 80% or higher
  • Submit a project artifact and pass review

AI 302 follows AI 202 and AI 301 and deals with how execution is controlled, persisted, verified, recovered and observed. Only courses that exist are linked.

Academic mapping: M5276 / AAIIA Week 14

AI 302 maps mainly to Week 14 of M5276 Agentic AI Innovative Applications: Agent Harness and Loop Engineering for Durable Workflow Automation (LangGraph, State Machines, Checkpointing, Context Compaction, Verification, Human-in-the-Loop and Failure Recovery).

AAIIA Week 14 topics and the AI 302 modules that cover them
AAIIA Week 14 topicAI 302 module
Agent HarnessModule 1
Loop EngineeringModule 2
LangGraph (implementation example)Modules 2 to 4
State MachinesModule 2
CheckpointingModule 3
Durable Workflow AutomationModules 3, 5 and 7
Context CompactionModule 6
VerificationModule 4
Human-in-the-LoopModule 4
Failure RecoveryModule 5
Reliable OperationModules 5 to 7

Suggested sequence

  1. AAIIA Week 10 / AI 202: Planning & Reasoning
  2. AAIIA Week 13 / AI 301: Multi-Agent Collaboration
  3. AAIIA Week 14 / AI 302: Harness & Reliable Automation
  4. AAIIA Weeks 15 to 16: Final Project / Industry MVP

LangGraph is only one implementation example. The course teaches a framework-independent Reliable Agent Architecture.

How AI 302 differs from neighbouring courses

All of them are agent courses, and each answers a different question.

AI 104, AI 202, AI 301 and AI 302 compared
CourseCore questionWhat AI 302 adds
AI 104How should an Agentic Workflow execute?Deepens state, state machines, checkpoints, durable execution, recovery and observability, and operational reliability.
AI 202How do we plan, reason and choose the next action? (decision intelligence)Focuses on execution control, persistence, safe resume, verification, recovery and observability. (execution reliability)
AI 301How do several agents divide work, delegate, communicate and coordinate?Focuses on state, checkpoints, durable execution, verification, failure handling and operational control. It can support a multi-agent system but does not reteach roles or orchestration.

AI 202 = decision intelligence. AI 302 = execution reliability.

Course feedback

It takes 2 to 3 minutes and is used to improve the course.

Give feedback