Skip to content
be-human.ai
← Back to the journal

Personalized AI infrastructure

AI Agent Change Request Process: Intake, Approval, Verification

A lightweight AI agent change request process: what staff should submit, how owners classify and approve, and how to schedule and verify each change.

A brass balance scale on travertine with a green marble block in one pan and folded ivory paper in the other, nearly level in warm sunlight.
Conceptual illustration created with AI · Be Human

An AI agent change request process is a short written path with four stops: a staff member describes the change, an owner classifies its risk, the change is scheduled with a way back, and someone checks the result against what was promised. It needs one form, one named approver per agent and one record of what changed. That is enough to let an agent keep improving without anyone editing it informally.

Key takeaways

  • Treat every change to instructions, knowledge, tools, permissions or model settings as a change to a live system, even when it looks like a small edit.
  • Use one short request form that forces the requester to state the problem, the desired behavior and how they will know it worked.
  • Sort requests into a few classes by risk, so wording updates move quickly and access changes get a closer look.
  • Schedule each approved change with a rollback written down before release, then verify it against saved example tasks.
  • Keep a plain change log. It is the evidence you will want during permission reviews, incidents and handovers.

Why do agent changes need a process at all?

An AI agent is not a fixed tool. Its behavior comes from several parts working together: instructions, reference knowledge, memory, connected tools, permissions and model settings. A small edit to any one of them can alter what the agent does for every person who uses it.

Without intake, changes arrive through chat messages, corridor requests and whoever happens to have administrator access. Three problems follow. Nobody can explain why the agent behaves differently this month. A change that helps one team quietly harms another. And a permission gets widened for a one-off task and never narrowed again.

A change process is not bureaucracy for its own sake. Its job is proportion: small changes pass quickly, risky changes get a second pair of eyes, and everything leaves a trace. The NIST AI Risk Management Framework describes governance and measurement as continuing work rather than a launch task, and a change process is the everyday form of that idea.

If you are still deciding who in your company should own these decisions, Which AI Agent Settings Should Business Owners Control? is a useful companion.

What should a change request contain?

The form should fit on one page. If it takes longer than a few minutes to complete, people will bypass it. If it is too thin, the owner will spend the first day asking questions. A workable set of fields:

  • The change in one sentence: what should the agent do differently, know, or be able to reach?
  • Requester and affected team: who is asking, and who else uses this part of the agent?
  • The problem today: one or two real examples of a task where the current behavior fell short.
  • Desired behavior: a sample input and what a good response or action looks like.
  • Systems and data involved: any new tool, data source, channel or write permission.
  • Who is affected if it goes wrong: customers, colleagues, finance records, suppliers.
  • Urgency: whether there is a genuine deadline, and what it is tied to.
  • Success check: how the requester will know the change worked.

Two notes on this list. First, a change request is different from a fault report. If the agent did something wrong that it should already do right, use the process in How to Report an AI Agent Problem So It Gets Fixed Fast. A change request is for wanting the agent to behave differently from how it was designed.

Second, send back any request that cannot state a success check. If nobody can say how they would tell the change worked, nobody can verify it later, and the request is not ready.

How should an owner classify and approve a request?

The owner is the person accountable for the agent's role, not necessarily the person who configures it. Their first task is to classify the request. Four classes are enough for most companies, and each has a different approver and a different level of testing.

  • Wording and knowledge: updated reference documents, templates, tone, product names. Approver: the agent owner. Test with a handful of sample tasks.
  • Behavior: changed instructions, routing rules, escalation triggers, what the agent may decide without asking. Approver: the owner plus the leader of each affected team. Test with a broader saved set that includes difficult cases.
  • Access: a new tool, data source, channel, or any move from read to write. Approver: the owner plus whoever is accountable for that system or data. Check the request against least privilege, the principle in the OWASP authorization guidance that an actor should hold only the access its task requires.
  • Structure: a different model, hosting arrangement, operating hours or memory design. Approver: the executive sponsor and the owner, with a written rollback plan. Test against the full saved set and compare to current results.

When a request sits between two classes, classify upward. The cost of an extra review is small compared with the cost of a loosely checked access change.

The owner has three possible answers: approve, decline with a reason, or defer with a condition. Common reasons to decline are that the request has no named outcome, that it conflicts with another team's pending change, or that it asks the agent to take on work outside its defined role. A decline with a clear reason is useful to the requester. A silent queue is not.

A small oak loom with ivory linen threads and a single green thread woven in, beside a hanging brass plumb line and a glass jar on travertine.
Conceptual illustration created with AI · Be Human

How do you schedule and release an approved change?

Approval is not the same as release. The gap between them is where most avoidable problems are caught. A sequence that works without special tooling:

  • Record the decision: class, approver, date, and the exact change in plain words.
  • Bundle compatible changes, but never bundle an access change with a behavior change. If something breaks, you need to know which one caused it.
  • Choose a window away from peak use, and tell the affected team when it is.
  • Write the rollback before the change: what to restore, who does it, and how you will know it worked.
  • Test on a copy of the agent, or in a limited channel, using saved example tasks.
  • Release, then tell users what is different in one or two sentences. Surprises erode trust faster than imperfect behavior does.
  • Keep a short watch period afterward, during which the owner or operator reads real conversations and actions.

For the technical side of releasing without disruption, see How to Update an AI Agent in Production Without Breaking It. The process here is the business layer around that work: who asked, who agreed, and when.

How do you verify that the change worked?

Verification should answer the question the requester wrote on the form. If the success check was that delayed-order replies should mention the new carrier status, then the test is whether they do.

Keep a small saved set of example tasks for each agent: typical requests, awkward ones, and a few that the agent should refuse or escalate. Run it before and after every non-trivial change. This is the everyday, small-scale version of what the engineering world calls evaluations, tests with defined success criteria, which Anthropic describes in its writing on evals for AI agents. You do not need a large suite. You need examples that reflect real work and a habit of running them.

A closing checklist for the owner:

  • The requester confirms the original problem is solved in real use.
  • The saved examples behave as expected, and nothing that worked before has regressed.
  • No access exists that was not approved, and any temporary access has been removed.
  • The change log entry is complete, including the rollback that was not needed.
  • Affected users know what changed.

Then close the request. Review the log at your regular permission review, using a process like How to Run a Permission Review for Your AI Agents, Step by Step, so that approved changes are checked against what the agent can actually do today.

What does this look like in practice? An illustrative scenario

This scenario is illustrative, not a description of a real company.

A customer service lead at a distribution business asks for the agent to draft replies about delayed deliveries using live order status. The form says the problem is that staff copy status from the logistics system by hand. The desired behavior is a draft that states the current status and the next expected step. The success check is that drafts for delayed orders match what the logistics system shows.

The owner classifies it as an access change, because the agent needs to read a system it cannot reach today. The logistics manager is brought in as co-approver. They agree to read-only access limited to order status fields, with no customer payment data and no ability to edit orders.

The change is scheduled for a quiet morning. The rollback is to disconnect the integration and return to the previous instructions. On a test copy, the team runs saved delayed-order questions, plus one deliberate trap: a question about another customer's order, which the agent must decline. After release, the owner reads real drafts for a short watch period, then closes the request and records the access in the log.

Nothing about this was slow. It was ordered, and each step took only as long as the risk justified.

How does Be Human handle agent change requests?

In Be Human's managed operations, change requests go into a single queue per agent. Each one is classified with the business owner, tested before release against saved example tasks, released with a written rollback, and recorded in a change log. The business owner keeps approval over behavior and access, while Be Human handles the testing, release, integration maintenance and permission review that sit around those decisions. If a request needs a new tool or wider permissions, it is treated as an access change and reviewed as one.

Frequently asked questions

Who should approve changes to an AI agent? The agent owner approves most requests, since they are accountable for the role the agent plays. Changes that touch another team's work or system need that team's leader as co-approver, and structural changes need the executive sponsor. The point is that the approver is a named person, not a group chat.

Do we need ticketing software to run this process? No. A shared form and a simple log, such as a spreadsheet or a document with dated entries, are enough to start. What matters is that every request has the same fields, a recorded decision and a verification note. You can move to proper tooling later if volume justifies it.

What about urgent changes? Allow an expedited path, but keep the same record. The owner approves quickly, the rollback is still written first, and the change is reviewed afterward to confirm that nothing was left open. If most requests are marked urgent, the process is probably too slow or the queue is not being read.

How often should we review the change log? Look at it at every regular permission review, and whenever behavior changes unexpectedly. Patterns matter more than single entries: repeated requests for the same fix suggest a design problem, and a trail of temporary access that was never removed suggests a gap in closing requests. Quarterly AI Agent Permission Review: Steps and Evidence describes a review rhythm that fits well.

Be Human editorial guidance. Examples are illustrative unless explicitly attributed. Sources provide background; implementation choices depend on your workflow.

Less busywork. More room for you.

Bring us the work you wish you had time for.

Try a personalized AI agent free for 7 days on WhatsApp ↗