AI implementation, Operational systems·11 min read

What AI Needs Before It Can Reliably Work in Your Business

The workflow tells you how the work should run. The harness gives AI the information, permissions and boundaries to operate inside it.

By Rivington Solutions

A lot of businesses are now past the point of asking whether AI can be useful. The more practical question is what has to be in place for it to be useful consistently, particularly once it moves beyond isolated tasks and starts participating in real work.

It is easy enough to ask an AI system to draft an email, summarize a document or answer a question. The difficulty increases when the work touches multiple systems, depends on current information, involves approvals or has consequences if something is handled incorrectly. At that point, the model itself is only one part of the problem. The business also has to decide which information the AI should use, what it is allowed to do, when it needs to involve a person, how exceptions should be handled and how the state of the work is preserved from one step to the next.

The environment around the AI that supports this is often referred to as a harness. The term can sound more technical than the underlying idea. In simple terms, a harness is the set of information, instructions, permissions, tools and controls that allows an AI system to perform a particular job within the way a business actually operates.

Most organizations already have versions of these things, but they often exist informally. An experienced employee knows which spreadsheet contains the current numbers, which customer requests need to be escalated and which apparently standard cases have an important exception attached to them. A dispatcher knows which jobs can be rescheduled without causing a problem. A practice manager knows which missing document matters and which one can wait. The business works because people have accumulated context about how work gets done.

AI does not automatically inherit that context just because it has access to the software. That is where harness development starts to become relevant.

The difficulty often sits around the task, not inside it

Consider a company that receives a steady flow of customer enquiries. The information needed to respond may be spread across email, a CRM, a pricing sheet, a scheduling system and previous notes. A member of staff can often navigate this without thinking too much about it because they know where to look and which sources they trust. They know that one field in the CRM is frequently out of date, that a particular customer has different commercial terms, or that some requests should go directly to a senior colleague.

Introducing AI into that workflow does not remove those inconsistencies. If anything, it can make them more visible. Giving an AI assistant access to five systems still leaves the question of what it should do when those systems disagree. If the CRM contains one price and the pricing sheet contains another, one of them has to take precedence. If a customer asks for an exception, someone has to decide whether the AI can handle it or whether the request needs to be reviewed. If the assistant drafts a response but cannot confirm availability, the business needs to decide whether the task is incomplete, whether it should ask for help or whether it can proceed anyway.

These are not primarily AI questions. They are questions about how the business wants the work to operate.

This is why the workflow has to be understood before the harness can be designed properly. A process that appears simple from the outside can contain a surprising amount of hidden coordination. Preparing a quote may only take ten minutes, but the employee doing it might spend another twenty finding the right customer history, confirming that the price is current, checking whether a previous exception still applies and asking someone senior to approve a change.

The visible task is preparing the quote. The actual work is everything required to make the quote safe to send.

That distinction matters because the most useful role for AI may not be to “write the quote.” It may be to gather the relevant information, identify what is missing, prepare the first version and route the unusual cases to the right person. Once the real shape of the work becomes clear, the surrounding configuration becomes much easier to define.

Turning operating decisions into something the system can follow

Suppose a business decides that routine customer requests can be prepared automatically, while anything involving a pricing exception needs approval. That sounds straightforward, but the decision still needs to be translated into the way the system operates.

The AI needs enough information to distinguish a routine request from an exception. It needs access to the relevant pricing information. It needs somewhere to send an approval request, and the workflow should prevent the response from being released until that approval exists if the approval is genuinely important.

That is a simple example of harness development. It is the practical work of taking decisions about how a process should run and reflecting them in the environment around the AI.

The same idea can apply across very different types of business. A property management company might use an AI assistant to organize maintenance requests, request missing information and route work to the appropriate contractor. The system might be able to handle routine plumbing or appliance issues while immediately escalating anything involving electrical risk, water damage or a vulnerable tenant.

A recruitment firm might use AI to assemble candidate information, compare it against a role and prepare a shortlist, while leaving ambiguous cases for a recruiter to assess. A distributor could use AI to help respond to order enquiries using current stock, product and delivery information, while routing unusual commercial terms or large orders for human review. An accounting practice could use the same general approach to gather and organize documents before a client review, flagging gaps instead of leaving a member of staff to discover them manually.

The details are different, but the underlying pattern is similar. The AI needs more than a broad instruction to “handle this.” It needs a working environment that reflects how the business wants that job to be done.

The imperfect cases matter more than the demonstration

Most AI demonstrations show a clean path. The information is available, the request is clear, the systems respond correctly and the task reaches a successful conclusion. Businesses rarely operate entirely in clean paths.

Customers leave out important information. Records disagree. A supplier changes a date. Someone has already started working on a request. A decision was made verbally and never entered into the system. A customer changes their mind halfway through the process. These situations matter because this is often where people re-enter the workflow.

A useful harness needs to make those moments easier to handle. If the AI cannot complete a task because important information is missing, the work should remain visibly incomplete rather than being treated as finished. If the AI encounters something outside its normal scope, the person taking over should be able to see why it stopped and what it has already established. If a human corrects an assumption, that correction should not simply disappear inside a conversation.

None of this necessarily requires an elaborate technical architecture. The first useful version can be quite simple. What matters is that the business has made some decisions in advance about what happens when the normal path breaks down, who should be involved and what information they need to continue the work.

That is especially important because AI introduces another place where context can easily become fragmented. Businesses already lose useful information across inboxes, chat messages, spreadsheets and individual memory. If an AI assistant checks a customer account today, someone working on the same request tomorrow should not need to repeat the entire investigation. If a task is waiting for approval, it should still be visibly waiting. If an action failed, the next system or person should not assume that it succeeded simply because an attempt was made.

As AI becomes involved in longer pieces of work, continuity becomes part of reliability.

Responsibility is rarely all or nothing

AI autonomy is sometimes discussed as if a business has to decide whether an agent is autonomous or not. In practice, responsibility is usually delegated action by action.

A system might be allowed to read a customer record without approval, summarize that record and draft a response. It might be able to schedule a routine appointment but not change a price. It might be able to recommend a refund while still requiring a person to approve it. Another workflow may allow the system to complete common requests automatically while sending exceptions to someone with more experience.

This tends to be a more useful way of thinking about the problem. Instead of asking how autonomous an AI system should be in general, the business can ask what it is comfortable allowing the system to do at each point in a specific workflow.

Those boundaries can also change. A company may begin by reviewing every output because the process is new. After seeing enough evidence, it may decide that common cases can proceed without review while retaining human involvement for higher-consequence decisions. The important thing is that the level of responsibility is deliberate and tied to the consequences of the action.

A harness helps make those distinctions real. It can determine which information the AI can access, which actions are available to it, what requires approval and what should happen when the system reaches the limit of its authority.

That does not eliminate human judgment. In many cases, the value comes from using that judgment more selectively.

A manager who previously spent twenty minutes gathering information may now spend two minutes reviewing a prepared recommendation. A claims handler may receive a case with the relevant history and inconsistencies already surfaced. A business owner may only be interrupted when something genuinely falls outside the agreed rules.

The goal is not necessarily to remove the person from the workflow. It is often to remove the work that does not require their attention.

As the technology improves, the operating questions become more important

The technology used to build AI systems is developing quickly, and more of the underlying infrastructure is being provided by model and platform companies. Businesses will increasingly be able to access systems that manage tools, context and longer-running work without building all of that machinery themselves.

That should be useful. It also means the difficult questions move further away from the model itself.

A more capable AI system still does not know which source your company considers authoritative when two records disagree. It does not know whether a particular pricing exception can be approved automatically. It does not know which actions carry enough consequence to require a person, which information should be retained or how the business defines completed work.

Those decisions belong to the organization.

This is why harness development sits naturally alongside workflow redesign. Once a business has decided how a job should operate, there is still a configuration step required to make that operating model usable by AI. The information sources need to be identified. Access and permissions need to be defined. Approval points have to work in practice. Exceptions need somewhere to go. The state of the work needs to be understandable enough that it can continue without being reconstructed every time.

Sometimes that can be done largely inside tools the company already uses. Sometimes systems need to be connected. Sometimes additional software is required. Sometimes the investigation reveals that the workflow needs to be simplified before introducing any more technology.

The implementation follows from the work, rather than the other way around.

Where this fits within Rivington’s work

Rivington begins with recurring work where there is meaningful friction: slow response times, repeated information gathering, inconsistent decisions, unnecessary handoffs or senior people spending too much time on routine preparation.

The first job is to understand what is actually happening inside that workflow. From there, the work can be redesigned around a clearer division of responsibility between people, automation and AI.

Harness development is one of the ways that redesigned workflow becomes operational.

It is the point where the choices made during the redesign are translated into the working environment around the AI: which information it can use, which tools it can access, which actions it can take, what it has to escalate and how the business keeps track of what has happened.

The harness is not valuable because it is technically sophisticated. Its value should eventually be visible in ordinary measures of the business.

Customers get answers faster. Fewer pieces of work get lost between teams. People spend less time gathering the same information repeatedly. Managers intervene less often in routine cases. Decisions become more consistent. More work can be handled without adding equivalent headcount.

Those outcomes are what matter.

The workflow defines how the job should operate. The harness gives AI a practical way to work inside that design. The measure of whether either one is useful is what changes in the business afterwards.

Is this happening inside a live workflow?

Rivington diagnoses and redesigns one important workflow in three weeks.

Discuss the workflow