Skip to course content
Free CrewAI course

CrewAI for Multi-Agent Automation

Module 06 Activity

Scenario

Everything with a writable rule is currently being improvised by a model. This activity moves it into code.

What you build

A flow owning the sequence and routing, a crew owning only the judgement steps, and a fingerprint that makes runs reproducible.

Steps

  1. Sort every step into rule, judgement, or action. Count how many genuinely need judgement.
  2. Move every writable rule into the flow. Where a case is ambiguous, add an explicit tie-break rather than delegating it.
  3. Build the flow with @start() and @listen(), calling a crew only for the judgement steps.
  4. Fingerprint every run input including prompt version, policy version, model and flow version.
  5. Run the same fingerprint twice and report what differed.
  6. List your system's claims and mark each provable or measurable. Move one claim across the line by moving a step into the flow.

Evidence to hand in

Review checklist