PROMPT → WORKFLOW → AGENT
HOW TO DESIGN AN AI COLLEAGUE THAT CAN ACT
The B.L.U.E.P.R.I.N.T. Intelligent Agent Framework v2.2
© 2024–2026 Ahmed Muzammil · CC BY-SA 4.0

START HERE
Before an AI can act for you, someone has to decide where it stops.
A prompt gets you an answer. An agent goes and does things in your systems, so you have to decide what it's allowed to touch.
This deck walks through those decisions one letter at a time, using two example agents: one in a bank and one in a clinic.
WHY THIS EXISTS
A newer model won't fix an agent that was never told what it's for.
What people usually assume
What we see in practice
DO YOU NEED AN AGENT?
1 · Could one well-written request, checked by you each time, do the job?
If yes, a good prompt is enough.
Use PINPOINT to write that request well.2 · Does it need to use your systems, such as looking things up, updating records or sending messages?
If it only needs to answer, set up an assistant with one clear job. A person still acts on what it says.
Use BLUE: the first four letters.3 · Does it have to work out its own steps, because every case is different?
If the steps are always the same, write them down and use ordinary software or a workflow. AI can still do one step inside it.
Three yeses means you're building an agent, and BLUEPRINT is how you describe it. Stop at the first no and use what it points to.
Anthropic, Building Effective Agents (19 December 2024): find the simplest solution possible and only increase complexity when needed, which may mean not building an agentic system at all.
A workflow is a job where you already know the steps. An agent is a job where something has to work out the steps each time. Most work that looks like it needs an agent is a workflow with one or two decisions inside it.
Wherever you stop, write down why in one sentence. It's the first question a reviewer will ask.
OUR TWO EXAMPLES
Two agents we'll build together.
In a bank: Priya's meeting-briefing agent
Priya is a relationship manager. Before each client meeting she pulls notes together from several systems.
Her agent will do that for her: read what's relevant and hand her a one-page brief the evening before.
In a clinic: Dana's front-desk agent
Dana runs the front desk at a busy family clinic. Every morning she checks who's booked in, which forms are missing and who hasn't confirmed.
Her agent will prepare that list and draft reminder texts for her to check.
Each letter adds one decision to both agents. By the end you'll have a full description of each, and a template for your own.
FROM AN IDEA TO A DESCRIPTION · PRIYA
Where most ideas start, and where they need to get to.
HOW THE IDEA USUALLY ARRIVES
This covers tone and one thing to avoid. It says nothing about what a finished brief looks like, what the agent can open, or who answers for it.
THE JOB
WHAT IT DOES ALONE, AND WHAT IT ASKS ABOUT
WHAT IT CAN OPEN
FROM AN IDEA TO A DESCRIPTION · DANA
The same step for Dana at the front desk.
HOW THE IDEA USUALLY ARRIVES
Friendly tone and one thing to avoid again. It doesn't say when the list is due, who may send a text to a patient, or what it can see in the booking system.
THE JOB
WHAT IT DOES ALONE, AND WHAT IT ASKS ABOUT
WHAT IT CAN OPEN
WHAT AN AGENT IS
An agent is AI with a goal and permission to act. It picks a step, does it, checks what happened, and keeps going until the job is done or it has to stop.
It still uses prompts. The difference is that it keeps going by itself.
Anthropic, Building Effective Agents (19 December 2024): workflows are systems where language models and tools are orchestrated through predefined code paths; agents are systems where the models dynamically direct their own processes and tool usage, keeping control over how they accomplish tasks.
Simon Willison, 18 September 2025: “An LLM agent runs tools in a loop to achieve a goal.”
PROMPT OR AGENT?
With a prompt, you decide each step. With an agent, it decides.
That last row is why an agent needs its job and its limits written down.
WHERE BLUEPRINT SITS
Most real systems are a mix. If only one step needs the AI to decide, describe it as a workflow with one smart step.
THE FIRST FOUR LETTERS
BLUE
Start with the least structure that works.
Behaviour & Values
What should it put first, and what does it do when unsure?
Limits
What can it do alone, what must it ask about, and what is off-limits?
Use Case & Outcome
What is the one job, who is it for, and what does finished look like?
Examples
What does a good result look like, and have you tried the awkward cases?
BLUE is enough for an assistant that only answers questions. Once it can open systems or do things, add PRINT.
BLUE · B
B Behaviour & Values
Give it a ranked list of what matters.
Why it mattersRules cover the cases you thought of. Something will come up that you didn't, and the agent needs to know what matters most when it does.
Priya's briefing agent (bank)
Dana's front-desk agent (clinic)
Write downYour agent's top three priorities, in order. When two clash, which one wins?
BLUE · L
L Limits & Autonomy
Sort everything it might do into three lists.
Why it mattersAn agent will try whatever seems helpful. Without clear lists, it has to guess where your line is. Reading counts too: opening a file is an action.
Priya's briefing agent (bank)
Dana's front-desk agent (clinic)
Write downThree lists: just do it, ask first, off-limits. If something isn't on any list, it stops and asks.
BLUE · U
U Use Case & Outcome
One job, one person who answers for it, and a clear picture of finished.
Why it mattersAn agent with a vague job drifts into other work. When something goes wrong, nobody is sure whose call it was.
Priya's briefing agent (bank)
Dana's front-desk agent (clinic)
Write downThe job in one sentence, the named person who answers for it (a person, so no team names), and what finished looks like.
BLUE · E
E Examples & Evaluation
Collect examples of good and bad, then test it on the awkward ones.
Why it mattersAn agent can reach a good answer the wrong way, for example by opening something it shouldn't. It can also answer the same question differently on different days.
Priya's briefing agent (bank)
Dana's front-desk agent (clinic)
Write downFive test cases, including one it should refuse. Agree the pass mark before you run them, and run each one more than once.
THE NEXT FIVE LETTERS
Add these once the agent can open systems and do things.
Permissions & Identity
What can it open?
Reliability & Recovery
What if something breaks?
Interfaces & Handoffs
Which tools does it use?
Navigation & Orchestration
How does the work flow?
Trusted Context & Memory
What does it read and keep?
BLUE describes the job. PRINT describes how it gets done safely inside your systems.
PRINT · P
P Permissions & Identity
Telling it isn't the same as stopping it.
Why it mattersIf we only tell the agent “don't look at other advisers' clients”, it can still try. A block in the system makes it impossible.
Priya's briefing agent (bank)
Dana's front-desk agent (clinic)
Write downWhose access does it borrow, and what is it blocked from?
PRINT · R
R Reliability & Recovery
Decide what happens when something breaks.
Why it mattersSystems go down, data goes out of date and AI models get updated. An agent that quietly guesses its way past a problem does more harm than one that stops.
Priya's briefing agent (bank)
Dana's front-desk agent (clinic)
Write downWhen it gets stuck: what it does, who hears about it, and how you undo anything it already did. Keep a full record of every run, like a flight recorder.
PRINT · I
I Interfaces & Handoffs
Before it uses a tool, write down what the tool does and what it can break.
Why it mattersThe agent only knows a tool by its description. If “no record found” and “access blocked” look the same, it may tell Priya a client has no history when it was locked out.
Priya's briefing agent (bank)
Dana's front-desk agent (clinic)
Write downFor each tool: what it's for, what it changes, and what it says when it fails.
PRINT · N
N Navigation & Orchestration
Fix the steps you already know. Let the agent decide only where it has to.
Why it mattersThe more steps the agent chooses, the harder it is to predict. Most jobs are a fixed path with one or two judgement calls inside.
Priya's briefing agent (bank)
Dana's front-desk agent (clinic)
Write downThe steps that are always the same, the one or two it decides, and when it should stop.
PRINT · T
T Trusted Context & Memory
Decide what it reads, what it trusts most and what it keeps.
Why it mattersAgents read a lot. Some of it is out of date, some of it contradicts itself, and some of it might be an email saying “ignore your rules”.
Priya's briefing agent (bank)
Dana's front-desk agent (clinic)
Write downIts sources in order of trust, how old is too old, and what it may remember.
MY VIEW ON "HUMAN IN THE LOOP"
A person in the loop only helps if they can say no.
1983: he broke the loop
A rubber stamp isn't a safeguard
People get tired
What works better
Better questions to ask: Where does a person's judgement change the outcome? What happens when they say no? Do they have the time and context to challenge it? Who answers for it when it's wrong? Can you switch it off?
WHY "ASK FIRST" NEEDS CARE
People stop reading approval requests.
People also got worse with practice. After about 50 requests, they caught around 5% of the dangerous ones, down from about 17%.
What this means for your agent: ask people to approve the whole plan, and let the system block anything that should be impossible. These numbers come from AI coding sessions, and we're assuming they carry over to other kinds of approval. Source: claude.com/blog/auto-mode-default-in-claude-code · 7 August 2026 · 1,053 testers.
CHECK YOUR DESCRIPTION
Three questions before you hand it over.
The agent doesn't mark its own homework. A person or a fixed rule does.
The full nine-letter check is in the “For your tech team” section at the back.
KEEPING IT UP TO DATE
When anything changes, test it again.
When the instructions, the tools or the AI model change, treat it as a new version and test it again before it goes live. Corrections from people are evidence for the next review. The agent doesn't rewrite its own rules.
IS IT CLEAR ENOUGH?
Could someone from risk or audit read it and understand:
Then try one real run. Pick a single piece of work the agent did. Can you show what it looked at, what it was allowed to do, which checks ran, what the person saw and changed, who decided, and what went out?
THE FULL JOURNEY
Define the task
Describe the AI colleague
BLUEPRINT is the job description.
EVOLVE
TAKEAWAY
Every agent that works well had someone decide its limits first.
Start with BLUE. Add the PRINT letters once it can open systems and do things. The template is at the back.
FOR YOUR TECH TEAM · GLOSSARY
The words you'll hear, in plain English.
FOR YOUR TECH TEAM · GLOSSARY
More terms.
FOR YOUR TECH TEAM · TEMPLATE
Fill in the BLUEPRINT.
FOR YOUR TECH TEAM · THE NINE LETTERS IN DETAIL
Behaviour & Values
Ranked principles, written as “when X, do Y over Z”. Standard one for any agent that acts: report an action as done only when the tool confirmed it.
Limits & Autonomy
Always, ask first, never. Anything unlisted stops and escalates (fail closed). Reading is classified too.
Use Case & Outcome
One verb, one object, one beneficiary. The trigger, who it acts for, one named owner, who is affected, today's baseline.
Examples & Evaluation
Check outcome, path and controls. Normal, edge, adversarial, failure and refusal cases. Pass bars set in advance; control tests need 100%.
Permissions & Identity
Three identities (agent, person it acts for, owner), no shared accounts. Effective permission is the overlap. Authorise before retrieval.
Reliability & Recovery
Fail to a safe state. Every write has an undo. Pinned models. A replayable record of inputs, versions, controls, human edits and outputs.
Interfaces & Handoffs
Each tool states purpose, input, output, side effect, retry safety and failure shape. Empty, failed and denied look different.
Navigation & Orchestration
Fixed steps where known. Five stop conditions: done, budget used up, no progress, blocked, out of bounds. It reports its state when it stops.
Trusted Context & Memory
Ranked sources, as-of dates, no persistent memory by default. Memory inherits its source's permissions. Retrieved content is treated as data.
FOR YOUR TECH TEAM · CROSS-LETTER CHECKS
The full consistency check.
The agent doesn't grade its own permissions, judge its own work, or decide whether its own controls run.
FOR YOUR TECH TEAM · TOOLS AND FLOW
Tool contracts and how the work moves.
- Tool names and descriptions work like prompts. Write them like a brief for a new hire.
- A handoff between agents or people is a PINPOINT brief: purpose, context with evidence, a narrow ask.
- BLUEPRINT doesn't depend on a protocol. MCP and APIs are implementation choices.
- Move right along the path only when the job needs it.
FOR YOUR TECH TEAM · SEVERAL AGENTS
Adding agents adds no authority.
One BLUEPRINT per agent, and one agreed contract for each handoff.
MAKER
CHECKER
- An agent receiving work gets only the permissions granted to its own role.
- The strongest reason for a second agent in banking is maker-checker: one prepares, a separate one verifies.
FOR YOUR TECH TEAM · REPLAY ONE RUN
Can you replay one run?
A supervisor picks one AI-assisted client interaction. Every answer should already be in the record, and each traces to a letter. European regulators will look closely at AI in investor-facing work from 2027 (ESMA has made it a Union Strategic Supervisory Priority).
FOR YOUR TECH TEAM · READ
Daily meeting-briefing agent
Low autonomy · read-only · relationship-led financial services
Job
Trigger
Flow
Always do
Ask first
Off-limits
When it fails
Why it matters
FOR YOUR TECH TEAM · PROPOSE
Client follow-up agent
Approval before action · relationship-led financial services
Job
Trigger
Flow
Always do
Ask first
Off-limits
When it fails
Why it matters
FOR YOUR TECH TEAM · ACT
Operations exception agent
Bounded autonomy · relationship-led financial services
