Applied AI
Prompt management is not enough
A prompt only has meaning beside the model, tools, retrieval settings, evaluations and production traces that determined its behaviour.
July 16, 2026
The team versions prompts in a repository. A product manager edits one in an administration screen. The model provider updates an alias. Retrieval changes from ten passages to five. A tool gains a new action. Quality moves, but the release record still says “prompt v12.”
The prompt was never the complete unit of behaviour.
Enterprise AI needs one lifecycle connecting configuration, evaluation, deployment and production evidence. Otherwise, teams can see that an answer changed but cannot say which system changed with it.
Version the behaviour configuration
A reproducible release should identify at least:
- system and task instructions;
- prompt template and variables;
- model provider, model and pinned version where available;
- generation parameters;
- tools, schemas and permission scopes;
- retrieval corpus, index and ranking configuration;
- safety and output-validation rules;
- feature flags and fallback behaviour; and
- application code or workflow version.
Package these references in one release manifest. Do not copy every artefact into one giant file; record immutable identifiers and dependencies so the behaviour can be reconstructed.
A prompt registry can help. It cannot compensate for invisible model, data or tool changes.
Treat prompts as controlled content and executable configuration
Prompts contain language, but they influence software behaviour. The right workflow combines editorial review with engineering control.
Non-developers may need a safe way to propose and preview changes. Production publication should still create a version, run defined evaluations, record an approver and support rollback. Separate low-risk copy changes from changes that alter tool use, policy or decision logic.
Secrets and personal data do not belong in prompt templates. Restrict who can edit system instructions, especially when they can cause tools to read or write enterprise systems.
Every change needs evaluation evidence
OpenAI's public evaluation example describes an evaluation flywheel: use failures to build tests, improve the prompt and run the suite again. The important idea is broader than any platform. Prompts improve against explicit cases, not intuition alone.
Keep:
- a stable regression set;
- recent production failures and edge cases;
- safety, refusal and permission cases;
- segment-specific tests;
- task and outcome measures; and
- cost and latency constraints.
Compare candidate and current releases. Inspect regressions, not only the average. A change that improves common requests while breaking a regulated region should not pass on a blended score.
Automated graders accelerate the loop, but calibrate them with human review and deterministic tests. Version grader instructions and models too.
Traces close the loop
OpenTelemetry's generative-AI conventions aim to standardise telemetry around model operations. A useful trace can connect an outcome to the exact release, retrieval, tool calls, latency, token use and errors.
Capture enough to answer:
- which configuration produced this output;
- what evidence was retrieved;
- which tools were offered and called;
- where time and cost were spent;
- whether a guardrail or fallback ran; and
- whether the user corrected, accepted or escalated the result.
Do not turn traces into a shadow data lake. Prompts and outputs may contain confidential or personal information. Apply redaction, minimisation, access controls, sampling and retention based on risk.
Use production failures as governed test cases
The lifecycle should be circular:
- detect or receive a failure;
- classify its source—data, retrieval, instruction, model, tool, policy or interface;
- create a de-identified or synthetic regression case;
- propose the smallest appropriate change;
- evaluate against the full relevant suite;
- approve and release to a controlled cohort;
- observe real outcomes; and
- promote, roll back or iterate.
Not every failure needs a prompt edit. Many require source cleanup, a tool fix, stronger validation or a product decision.
Make rollback real
Rollback must restore the behaviour configuration, not only prompt text. If the earlier model is unavailable or the corpus changed, a nominal rollback may not reproduce prior behaviour.
Pin what can be pinned, record what cannot, retain compatible artefacts for the required period and test the rollback path. Use canary releases and feature flags for consequential systems. Define who can stop a release without waiting for a steering meeting.
Ownership without a bottleneck
Product owns intended behaviour and user value. Domain owners validate content and policy. Engineering owns reproducibility and operation. Security and risk define control requirements. An accountable service owner decides whether evidence supports release.
Use risk tiers. A tone adjustment for internal brainstorming should not receive the process required for an agent that modifies customer records. Changes to permissions, tools, safety or regulated advice deserve higher scrutiny regardless of how small the text diff looks.
What to measure
- production outputs traceable to a complete release manifest;
- changes with pre-release evaluation evidence;
- regression failures by segment and risk type;
- time from production failure to regression test;
- canary rollback time and success;
- unapproved prompt or tool changes;
- trace coverage, access and retention compliance;
- quality, latency and cost shifts between releases; and
- recurring failures misclassified as prompt problems.
Prompt count and edit frequency are not maturity metrics.
The counterargument: prompts are just code
Keeping prompts in code works well when engineers own all changes and deployment cadence fits the product. It becomes restrictive when domain experts need controlled iteration. A database or registry can improve collaboration, but can also bypass release control.
The answer is not ideological. Store prompts where the authorised team can manage them safely. Make every production value versioned, evaluated, attributable and reversible.
Adovo’s view
Prompt management solves where text lives. Enterprise operation asks a harder question: which complete system produced this behaviour, what evidence allowed it to ship and what did it do in the real world?
Connect prompts, evaluations and traces into one lifecycle. Anything less is change without memory.
