What comes out
A configuration you could run today: a system prompt with a stated process and real constraints, three to five tools with complete parameter schemas, a guardrail block covering refusals and confirmations, an iteration limit chosen for that agent’s shape, and a model recommendation.
Alongside it, the number that decides what the agent costs — the token overhead the configuration adds to every single request, multiplied by the iteration limit to give the worst case per task.
Why this does not use AI to write it
A generator that takes “build me an agent that triages tickets” in free text and improvises needs a model call. That needs a server and costs money on every use, and this site has neither by design — nothing you type here is transmitted because there is nowhere to transmit it to.
So the generation is deterministic. Each blueprint was written once, carefully, with the decisions that matter for that agent shape already made: what the process should be, which tools are actually needed, where the guardrails go, how many iterations is reasonable. You pick the shape and supply the specifics.
For this purpose that is arguably the better trade. The output is consistent between runs, free, works offline, and reflects a decision made deliberately rather than one guessed at per request.
The four blueprints
Support triage is the classic case that is nearly a workflow — classify, search, decide. It earns the loop only because the search step may need repeating with a different query.
Research is the case that genuinely needs an agent: the next query depends on what the last one returned, and you cannot write the sequence in advance. It gets the highest iteration limit and the most capable model.
Data enrichment is priced as what it nearly is — a pipeline. A cheap model, four iterations, narrow tools. If your enrichment always takes the same path, delete the loop and run it as a workflow instead.
Code review carries one unusual constraint: every finding must include the concrete input that triggers the defect. That single rule is what separates a useful automated review from a stream of style opinions.
After you generate
Save it to your library — it stays in this browser, no account required. Then open it in the agent builder to adjust tools and re-price component by component, and check the loop economics in the loop simulator before you raise the iteration limit.
If parts of the system prompt only apply to some requests, move them into a skill. Instructions in a system prompt are paid for on every request forever; instructions in a skill are paid for only when the skill triggers.