01 / Tools
Give the model a way to act.
Connect business systems through clear interfaces, scoped permissions, and validated inputs. Tool calls should be understandable, observable, and safe to retry.
THE DESIGN QUESTIONWhat can it access, and what is it allowed to change?
Select a component to explore its role.
02 / Context
Keep the right information in view.
Retrieve relevant evidence, manage the context budget, and preserve the details needed for the current decision. Curate and summarize deliberately as the task develops.
THE DESIGN QUESTIONWhat does the model need to know for this step?
Select a component to explore its role.
03 / Memory
Remember deliberately, beyond one session.
Separate working state from durable knowledge. Decide what to retain, how to retrieve it, when it expires, and who can access it, so later runs can continue with useful history.
THE DESIGN QUESTIONWhat should persist, for how long, and for whom?
Select a component to explore its role.
04 / Agent loop
Make progress, with a stopping point.
Structure the cycle of planning, acting, and checking results. Set limits on retries, time, and spend, and define when to stop or hand the task back to a person.
THE DESIGN QUESTIONHow does it know it has finished, failed, or needs help?
Select a component to explore its role.
05 / Guardrails
Put boundaries around consequential actions.
Check inputs and outputs, enforce access rules, and require approval where the consequences justify it. Keep an audit trail so actions can be traced and reviewed.
THE DESIGN QUESTIONWhich actions need validation or human approval?
Select a component to explore its role.
06 / Orchestration
Orchestration
Coordinate the model, tools, state, and people. Route tasks, manage dependencies, recover from failures, and evaluate the whole workflow against its business goal.
THE DESIGN QUESTIONHow do the pieces produce one reliable business workflow?
Select a component to explore its role.