Most people are still using AI as a text box
Type a request. Receive an answer. Copy the useful-looking part somewhere else.
That is not wrong. It is the first useful level of AI adoption, and for many small tasks it is enough. The mistake is assuming that a better prompt is the only thing separating this from serious AI-assisted work.
It is not.
The larger shift happens when AI stops being a place you visit for output and becomes part of a controlled process: one that can inspect reality, take action, observe the result, recover from failure, preserve context, and involve a human at the decisions that matter.
There is no official ladder, and higher is not automatically better. But the following levels are a useful map of how AI usage develops—from primitive prompting to loops and beyond.
Level 0: passive consumption
At the lowest level, AI is happening around you rather than with you.
Search results are summarised. Email is ranked. Photos are enhanced. Feeds are recommended. A product has quietly inserted a model between you and the underlying information.
You receive convenience, but you have little control over the goal, context, model, or verification. You may not even know when AI is involved.
This level matters because it shapes expectations. It teaches people that AI is a feature that produces an answer, not a system whose inputs, incentives, and failure modes should be inspected.
Level 1: primitive prompting
This is the familiar chat-box pattern:
Write a product description.
Fix this function.
Summarise this document. The user provides a request, the model produces a response, and the interaction ends.
Primitive prompting works well when the task is low-risk, self-contained, and easy to inspect. Rewriting a paragraph does not need an autonomous agent. Brainstorming ten names does not need persistent memory. Sometimes a text box really is the correct tool.
Its limits appear when the model lacks important context or when correctness exists outside the answer. A function can look fixed while failing in the application. A summary can sound authoritative while omitting the one clause that matters.
At this level, fluency easily impersonates completion.
Level 2: structured prompting
The next improvement is not prompt sorcery. It is specification.
A useful prompt begins to define:
- Context — the relevant environment, audience, files, or history.
- Goal — the concrete outcome, not merely the activity.
- Constraints — what must remain unchanged or out of scope.
- Acceptance — what evidence would prove the work is correct.
- Format — how the result should be returned when structure matters.
The model is still producing one response, but it now has a better contract.
This level often creates a dramatic quality jump because many apparent model failures are actually underspecified tasks. “Make this better” asks the model to invent the standard. “Reduce this to 120 words, preserve the three claims, remove jargon, and write for a non-technical buyer” supplies one.
Structured prompting is valuable, but it still depends on the user manually supplying reality and manually checking the output.
Level 3: conversational iteration
Now the interaction becomes a working session rather than a vending machine.
The user challenges assumptions, adds missing context, requests alternatives, narrows the scope, and corrects the result. The model can revise against feedback instead of trying to solve the whole problem in one shot.
A good conversational pattern is:
- Explore the problem.
- Surface uncertainty.
- Compare approaches.
- Choose a direction.
- Produce a concrete result.
- Critique and revise it.
This is where AI starts to function as a thinking surface. The value is not only the final answer; it is the speed with which a person can externalise a half-formed idea, inspect it, and reshape it.
The weakness is that the conversation can become its own little universe. If neither side checks the source document, repository, database, or live system, they may collaboratively polish an incorrect premise.
Level 4: grounded tool use
Tool use is the point where AI can touch evidence.
Instead of asking the user to paste everything into a prompt, the system may let the model:
- Search and read files.
- Run commands and tests.
- Query APIs or databases.
- Browse a live website.
- Inspect logs and system state.
- Create or modify an artifact.
The important change is not simply that the model can act. It can observe.
A coding model with repository access can trace the actual implementation instead of guessing from a snippet. An analyst with a query tool can calculate from the real dataset. A browser-capable agent can check whether a deployed page works rather than claiming that the HTML should work.
This raises the ceiling and the risk at the same time. Tools need clear schemas, scoped permissions, useful errors, and reversible defaults. The system must distinguish reading from writing, local changes from external publication, and a harmless retry from repeating a payment.
Tool access without boundaries is not sophistication. It is blast radius.
Level 5: supervised workflows
At this level, individual tool calls become an explicit process.
The AI may inspect first, form a plan, make the smallest coherent change, run checks, review the evidence, and only then publish or hand the result back. Humans remain involved at meaningful gates.
A practical software workflow might be:
inspect → diagnose → propose → approve → edit → test → review → deploy → verify The arrows matter more than the nouns. Each stage creates evidence for the next stage, and high-impact transitions can require approval.
This is more reliable than giving an agent a broad goal and hoping it improvises the same discipline. The workflow makes expectations visible:
- Do not edit before understanding the current system.
- Do not deploy merely because the build passed.
- Do not call a task complete without checking the real user path.
- Do not perform irreversible or external actions without the appropriate gate.
Many organisations will get more value from well-designed supervised workflows than from chasing full autonomy.
Level 6: agent loops
A loop allows the system to continue until it reaches a completion condition.
The basic pattern is:
observe → reason → act → observe → evaluate → continue or stop This is a common pattern for turning one model response into an agentic process.
Suppose a test fails. A one-shot system reports the failure. A loop can read the error, inspect the relevant code, change its hypothesis, apply a fix, rerun the test, and continue until the checks pass—or until it reaches a limit and asks for help.
The loop provides persistence inside the task. It can recover from ordinary mistakes instead of treating the first attempt as the final answer.
But loops do not create reliability by themselves. A bad loop can repeat the same mistake, consume resources, wander out of scope, or optimise for the wrong completion signal. “Continue until the model feels done” is not a serious stopping rule.
Useful loops need:
- A bounded goal and workspace.
- Observable progress.
- Strong completion criteria.
- Retry and time limits.
- A way to change strategy after failure.
- Escalation when uncertainty or risk crosses a threshold.
- Logs that make the path inspectable.
Autonomy without stop conditions is just momentum.
Level 7: orchestration
Some tasks contain workstreams that can be separated. Orchestration coordinates multiple agents, models, or specialised processes rather than forcing one context window to do everything sequentially.
One worker might research the domain while another inspects the code. A third may review the proposed change for security or test the resulting interface. An orchestrator then combines their evidence and resolves disagreements.
The advantage is not that a crowd of agents is inherently intelligent. It is separation of concerns and parallelism.
Orchestration is useful when:
- Subtasks are genuinely independent.
- Different tools or specialisations are required.
- Independent review would catch correlated mistakes.
- The time saved by parallel work exceeds the coordination cost.
It is wasteful when five agents produce five versions of the same guess. More agents also mean more prompts, more state, more failure paths, and more opportunities for one bad assumption to be repeated as consensus.
A multi-agent system needs ownership, shared artifacts, conflict handling, and a clear definition of who—or what—may make the final decision.
Level 8: durable AI systems
Beyond the loop is continuity.
A durable AI system can operate across tasks and time. It may respond to events, run on a schedule, preserve selected state, reuse verified procedures, resume interrupted work, and report what happened later.
Examples include:
- Monitoring a service and investigating only when a threshold changes.
- Preparing a daily briefing from live sources.
- Triaging incoming issues and escalating the ambiguous ones.
- Continuing a long-running migration from a checkpoint.
- Reusing a tested deployment procedure while adapting it to the current repository.
This requires more than model intelligence. It requires system engineering:
- Memory that preserves durable facts without fossilising mistakes.
- Skills or procedures that can be versioned, tested, corrected, and retired.
- Event and schedule handling that survives process restarts.
- Checkpoints and idempotency so interrupted work can resume safely.
- Observability across prompts, tool calls, costs, state changes, and outcomes.
- Human-in-the-loop gates for judgment, policy, money, publication, and destructive actions.
- Evaluation that measures whether the whole system improves real outcomes.
At this level, the model is one component in an operational product. The hard problems start to look familiar: state, permissions, queues, retries, auditing, versioning, testing, rollback, and ownership.
The future of useful AI may be less about one magnificent prompt and more about ordinary engineering done around a capable probabilistic component.
The levels are not a maturity contest
A common mistake is to treat this map as a mandate to climb.
Higher levels add capability, but they also add complexity and new failure modes. The correct level depends on the task.
Use primitive prompting when you need disposable ideas. Use structured prompting when the output can be inspected directly. Use tools when truth lives in an external system. Use workflows when steps and approvals matter. Use loops when recovery and iteration are necessary. Use orchestration when decomposition creates real leverage. Build durable systems only when repeated value justifies operational responsibility.
The most mature choice is often to stop lower on the ladder.
A better question than “Which model?”
Model choice matters. It does not tell you how AI is being used.
A stronger evaluation asks:
- What reality can the system observe?
- What actions can it take?
- What feedback returns after each action?
- How does it decide to continue, stop, or escalate?
- Which state survives the current conversation?
- Where is human judgment deliberately required?
- Can the path and outcome be audited?
- Does the system improve the result, or merely produce more activity?
That is the progression from prompts to systems.
The primitive version asks AI for an answer. The advanced version engineers a controlled path from intent to evidence-backed outcome.
The model still matters. The loop matters more than the demo. And beyond the loop, the surrounding system decides whether the capability becomes useful, repeatable, and trustworthy.



