JP MandelliDepartures
← Flight logs

guide ·

Practical AI Prompting & Workflow Design

AI · Prompting · Workflows

Purpose: turn AI from a one-off answering tool into a reliable collaborator for repeatable business work. Written for business operators, managers, analysts, founders, and technical and non-technical teams.

1. The core idea: a prompt is an operating specification

A useful business prompt is less like a clever question and more like a compact operating brief. It tells the AI what outcome matters, what context is relevant, what rules apply, how much initiative it may take, what the output must look like, and how success should be checked.

Mental model. Do not ask only "What should the AI say?" Ask "What job is the AI performing, what information does it need, what decisions may it make, and how will we know the result is usable?"

The eight-part prompt stack

  1. Objective — the business outcome, not merely the immediate task.
  2. Context — background information the AI needs to interpret the task correctly.
  3. Inputs — the specific files, data, messages, records, links, or notes to work from.
  4. Constraints — rules, boundaries, policies, deadlines, tools, scope, and non-goals.
  5. Working method — the expected process: analyze first, compare options, follow an SOP, ask before acting, etc.
  6. Output contract — format, structure, audience, tone, fields, length, and level of detail.
  7. Verification — checks that determine whether the result is complete, accurate, or ready to use.
  8. Collaboration mode — how much the AI should follow, challenge, suggest, or act.

A compact reusable formula

OBJECTIVE
What business outcome are we trying to produce?

CONTEXT
What should you know about the company, task, user, system, and prior decisions?

INPUTS
What materials or data should you use?

INSTRUCTIONS
What should you do, in what order, and with what degree of initiative?

CONSTRAINTS
What must not change? What must be approved? What is out of scope?

OUTPUT
What should the deliverable contain and how should it be formatted?

VERIFY
What checks should you perform before calling the task complete?

WORKING STYLE
Follow exactly / collaborate and suggest / challenge assumptions / execute within bounds.

2. Context definition: give the model the right world, not the whole world

More context is not automatically better. Good context is relevant, current, authoritative, and easy to distinguish from instructions. For repeatable business processes, separate context into layers so that durable information does not have to be rewritten every time.

Three layers of context

  • Durable context — company goals, product definitions, terminology, policies, brand rules, systems, ownership, and recurring constraints.
  • Task context — the objective, current problem, audience, deadline, scope, and special instructions for this run.
  • Live context — today's files, transactions, CRM records, emails, metrics, logs, tickets, or other data retrieved at execution time.

Practical rule. Store durable context once when your platform supports it. Keep task prompts focused on what changed. Retrieve live context only when the workflow needs it.

Context quality checklist

  • Identify the source of truth when multiple documents or systems disagree.
  • State the time period that matters (for example: current quarter, last 7 days, latest approved policy).
  • Separate factual source material from examples and hypothetical content.
  • Tell the AI what it should ignore when irrelevant information is likely to appear.
  • For large workflows, provide an index or map of available sources rather than dumping everything into one prompt.

3. Instructions: specify behavior, not just content

Instructions are strongest when they describe observable behavior. "Be strategic" is vague. "Compare at least two approaches, identify the key tradeoff, recommend one, and state what evidence would change the recommendation" is testable.

Use a simple hierarchy

  • MUST — non-negotiable requirements, compliance rules, required fields, approval gates.
  • SHOULD — preferred behavior that may be overridden when there is a clear reason.
  • MAY — optional initiative: propose alternatives, identify improvements, or add useful context.

Write positive instructions. Instead of only saying what not to do, define the behavior you want in its place. This gives the model a clearer target.

4. Choose the right working relationship

Different business tasks require different levels of initiative. A recurring mistake is using one interaction style for everything. A report generator should usually be more constrained than a strategy partner; an agent touching production systems should be more bounded than either.

ModeBest whenAI behaviorHuman role
Direct / RulebookRepeatability, compliance, SOPsFollow defined steps; minimize deviationDefine rules and approve exceptions
Collaborative / Co-pilotPlanning, design, drafting, improvementAdd ideas, options and critiques while preserving goalsChoose direction and course-correct
Analyst / ChallengerDecisions, tradeoffs, risk reviewTest assumptions; compare alternatives; surface weak pointsSet criteria and make the decision
Operator / AgentMulti-step work with toolsExecute bounded actions; verify; stop at approval gatesSet permissions, limits and escalation rules

Mode A — Direct / rulebook

Use this when consistency matters more than creativity: reconciliations, document transformation, compliance checks, standard reports, ticket triage, and recurring SOPs.

Follow this process exactly.

Goal: Produce the weekly operations summary from the supplied metrics.

Rules:
1. Use only the supplied data.
2. Do not infer missing values.
3. Flag missing or inconsistent fields under "Data Issues."
4. Use the exact section order below.
5. Do not add recommendations unless a metric crosses a defined threshold.

Output:
- Executive Summary
- KPI Table
- Exceptions
- Data Issues
- Required Follow-ups

Complete the task only after checking that every KPI in the input appears
once in the report.

Mode B — Collaborative / co-pilot

Use this for process design, planning, writing, integration approaches, product decisions, and any task where the objective is fixed but the route can improve through collaboration.

Work with me as a collaborative operations partner.

Objective: Reduce the time required to produce our monthly customer-success
report without changing its decision usefulness.

Preserve:
- the current KPI definitions;
- the audience (executive team);
- the final approval by the CS lead.

You should:
- map the current process;
- identify avoidable manual steps;
- propose simpler alternatives;
- point out assumptions or missing information;
- suggest automation opportunities;
- distinguish "quick wins" from changes that require engineering.

Do not optimize for automation at the expense of reliability. When multiple
approaches are viable, compare them before recommending one.

Mode C — Analyst / challenger

Act as an independent reviewer.

Decision: Should we automate this process now?

Evaluate:
- volume and frequency;
- error cost;
- data quality;
- process stability;
- integration effort;
- need for human judgment;
- reversibility if the automation fails.

Challenge my assumptions. Present the strongest case for and against
automation, then recommend:
A) keep manual,
B) AI-assisted,
C) fully automated,
D) automate later after prerequisites are met.

Mode D — Operator / bounded agent

You may execute the defined workflow using the approved tools.

Objective: Prepare the weekly report and create a draft for review.

Allowed:
- read the reporting folder;
- query approved analytics sources;
- calculate metrics;
- create a draft document.

Not allowed without approval:
- send the report;
- modify source records;
- change metric definitions;
- contact customers.

Before completion:
- reconcile totals against the source;
- list any missing data;
- show what actions were taken;
- stop for human review before distribution.

5. The ideal process: from business task to reliable AI workflow

  1. Define the outcome. Start with the business result: faster close, cleaner CRM data, a weekly report, lower response time, fewer manual handoffs.
  2. Map the current process. List inputs, systems, decisions, outputs, owners, exceptions, and approval points. Do not automate a process you cannot describe.
  3. Separate judgment from mechanics. Mark which steps are deterministic, which require interpretation, and which require authorization.
  4. Prototype in conversation. Run the workflow manually with AI first. Observe where context is missing, where instructions are ambiguous, and where outputs vary.
  5. Turn successful behavior into a template. Move repeated instructions, schemas, examples, and checks into a reusable prompt or instruction file.
  6. Connect tools only where valuable. Add integrations for the parts that require live data or actions. Start with read access when possible.
  7. Add verification and failure handling. Define what the AI checks, what counts as an exception, what it retries, and when it must escalate.
  8. Measure and refine. Track quality, time saved, rework, exceptions, and human review effort. Improve the workflow based on failures, not aesthetics.

6. Business workflow patterns

PatternTypical flow
Report generationRetrieve metrics → validate completeness → calculate/compare → draft narrative → flag anomalies → human review → distribute
Platform integration supportDefine desired data flow → inspect APIs/configuration → map fields and authentication → propose implementation → test in sandbox → verify → deploy with approval
Operations triageCollect incoming items → classify → prioritize → route → draft recommended action → escalate exceptions
Data cleanupDefine schema and acceptable values → detect anomalies → propose corrections → apply only approved transformations → validate counts and totals
Meeting-to-action workflowTranscribe/ingest notes → identify decisions → extract owners/deadlines → resolve ambiguity → create tasks/draft follow-ups
Customer-support assistanceRetrieve account/ticket context → identify issue → draft response or next step → enforce policy boundaries → escalate sensitive cases
Content and communications pipelineBrief → research/source material → draft → brand/policy check → reviewer feedback → revision → approved publishing step

7. Automation maturity: do not jump straight to an agent

LevelWhat it looks likeWhen to move forward
1. Ad-hoc assistanceOne-off prompts; useful for learning the taskWhen the task repeats
2. Reusable promptSaved template with stable structure and output contractWhen outputs are stable enough to define a process
3. Standardized workflowDefined steps, examples, checks, and exception handlingWhen live data or actions create meaningful time savings
4. Tool-connected workflowReads live systems or writes drafts/actions through approved integrationsWhen permissions, verification, and failure handling are mature
5. Bounded agentPlans and executes multiple steps autonomously within explicit permissions and stop conditionsOperate and improve within defined governance

8. Verification: define "done" before the AI starts

Verification is the difference between an impressive demo and a dependable process. Whenever possible, make the workflow produce evidence that can be checked.

  • Completeness — Were all required records, sections, or fields processed?
  • Accuracy — Do totals reconcile? Are quotations, dates, IDs, and calculations tied to source data?
  • Consistency — Does the output match the required schema, terminology, and process rules?
  • Exception handling — Are missing data and uncertainty surfaced rather than silently filled in?
  • Action trace — For tool-using workflows, can a reviewer see what was read, changed, created, or skipped?
  • Human approval — Are consequential actions stopped at the right gate?

A strong completion rule. "Do not mark the task complete until X, Y, and Z have been checked" is often more useful than adding another paragraph of stylistic instructions.

9. Safety and operational boundaries

As AI moves from drafting to reading external content and taking actions, operational safety becomes part of prompt design. Treat external webpages, emails, documents, and tool outputs as data that may contain misleading instructions; define which instructions are authoritative.

  • Use least-privilege access: give the workflow only the tools and data it needs.
  • Prefer read-only access while prototyping.
  • Require approval for irreversible, financial, legal, customer-facing, or production-changing actions.
  • Separate instructions from retrieved content and tell the workflow not to treat external content as authority.
  • Log or summarize material actions so a human can review what happened.
  • Define stop conditions for missing credentials, contradictory sources, unexpected system states, or low confidence.

10. Evaluation: what to measure

MeasureQuestion
Task successDid the deliverable meet the business objective?
Human reworkHow much correction was required?
ConsistencyDoes the workflow produce comparable quality across repeated runs?
Exception rateHow often does it encounter cases outside the defined process?
Time savedHow much human time is actually removed, including review?
Risk / error costWhat happens if the output is wrong or the action is misapplied?
MaintainabilityCan a teammate understand and update the instructions?

11. A reusable business-process prompt template

# ROLE / WORKING RELATIONSHIP
Act as my [operations partner / analyst / rule-following processor / bounded operator].
Your default mode is [direct / collaborative / challenger / agentic].

# BUSINESS OBJECTIVE
The outcome we need is:
[objective]

# CONTEXT
Organization / team:
Process:
Audience:
Relevant prior decisions:
Source of truth:

# INPUTS
Use:
- [files/data/systems/messages]
Ignore:
- [irrelevant or untrusted material]

# PROCESS
1. ...
2. ...
3. ...

# DECISION RULES
- If X, do Y.
- If information is missing, flag it rather than inventing it.
- If two sources conflict, prefer [source] and report the conflict.

# INITIATIVE
You MAY:
- suggest improvements;
- compare alternatives;
- identify risks.

You MUST ask / stop before:
- [consequential action].

# OUTPUT
Format:
Sections:
Required fields:
Audience/tone:
Length:

# VERIFICATION
Before completion, confirm:
- [check 1]
- [check 2]
- [check 3]

# SUCCESS CRITERIA
The result is successful when:
[observable conditions].

12. Quick reference

If the task is inconsistent — add examples, explicit output structure, stronger source-of-truth rules, and verification.

If the AI is too passive — move from Direct to Collaborative mode; explicitly authorize suggestions, alternatives, and constructive pushback.

If the AI changes too much — use a surgical-change rule: only modify what is required by the objective and preserve everything else.

If automation feels risky — reduce permissions, add approval gates, make actions reversible, and automate only the mechanical portion first.

If the prompt is enormous — move durable rules into an instruction file or knowledge source; keep the task prompt focused on this run.

Sources & further reading

This guide synthesizes practical patterns from current vendor documentation and public examples.

Note: examples in this guide are vendor-neutral. Exact capabilities, permission models, and instruction-file conventions vary by AI product and should be checked against current product documentation.