Eduard Tamsa

Eduard Tamsa

Software thinkerer

All articles

AI Will Not Fix a Broken Process

AI can make a good process faster. It can also make a bad process fail at a much larger scale.

That distinction matters because many teams are adding AI to workflows before they understand the workflows themselves. The assumption is simple: if a task is slow, repetitive, or frustrating, adding AI will make it better. Sometimes it does. But when the real problem is unclear ownership, inconsistent inputs, missing decisions, or a process nobody trusts, AI does not remove the problem. It hides it behind a more impressive interface.

I have seen the same mistake with traditional automation. A manual process becomes painful, so somebody writes a script. The script saves a few clicks, but it also preserves every bad assumption in the original process. Now the team has a faster process that is harder to understand and easier to run without thinking.

AI raises the stakes because it can handle language, ambiguity, and partial context. That makes it look capable of fixing the messy parts. In reality, it often produces a confident answer where the process should have required a clear decision.

Start With the Process, Not the Tool

Before automating anything, I think a team should be able to explain the process without mentioning a product.

Who starts it? What information is required? Who owns the result? Which decisions are rules, and which decisions require judgment? What happens when the input is incomplete? How is failure detected? How does somebody recover or stop the workflow?

If these questions do not have clear answers, the process is not ready for more autonomy.

This does not mean every workflow needs a fifty-page document. A boring checklist is often enough. The important part is making the real sequence visible. Once the steps are written down, teams usually discover duplicated approvals, missing handoffs, inputs that arrive in five different formats, and tasks that exist only because another system was never fixed.

AI should enter after that discussion, not before it.

A Practical Example

Imagine a team that receives infrastructure access requests through email, chat, and tickets. Every request is slightly different. Some people include the environment and duration. Others only write that access is urgent. An engineer reads the request, asks follow-up questions, checks with a manager, applies permissions, and hopefully remembers to remove them later.

Adding AI to classify the messages and draft commands sounds useful. It might even reduce the first few minutes of work. But the main process is still broken.

There is no standard request. Approval ownership is unclear. Expiry is optional. The access model may be inconsistent. Nobody knows whether the removal step actually happened. AI can summarize the request, but it cannot decide what the organization should allow.

A better approach starts by defining the access policy and the required fields. Use a single request path. Make duration mandatory. Connect approvals to ownership. Automate expiry. Log every change. Only then use AI where it adds real value: interpreting a business explanation, suggesting the appropriate predefined role, identifying missing information, or summarizing the audit trail for review.

The difference is important. In the first version, AI is covering for a broken process. In the second, AI is assisting a process that already has rules and accountability.

The Danger of Polishing the Wrong Work

One of the easiest traps is using AI to improve the appearance of a workflow without improving its outcome.

AI can write a better ticket, produce a cleaner report, or draft a more professional status update. But a polished report built from unreliable data is still unreliable. A well-written incident summary does not help if the team did not collect the correct logs. A friendly automated response does not fix a request that nobody owns.

This is why output quality is not enough. Teams need to measure whether the workflow produces the right result.

Did the change succeed? Was the correct approval recorded? Did the rollback work? Was the customer problem actually resolved? Did the access expire? Were the tests executed against the behavior that matters?

AI makes it easy to generate evidence-looking text. Engineering discipline means checking the underlying state.

Make the Rules Explicit

Good automation depends on explicit rules. AI-assisted automation needs them even more.

The system should know what it is allowed to do, what it must never do, and when it must stop for human review. These boundaries should not live only inside a prompt. They should also exist in permissions, code, tests, policies, and approval gates.

For example, an AI assistant may be allowed to gather logs, compare deployments, draft a diagnosis, and open a change proposal. It should not automatically restart production, modify firewall rules, or delete data just because its analysis sounds reasonable.

The more uncertain the input and the larger the impact, the stronger the approval boundary should be.

This is not about distrusting AI more than people. People also make mistakes. The point is that a scalable system needs controls that do not depend on who happens to be awake, confident, or in a hurry.

Fix the Feedback Loop

A process improves only when failure teaches it something.

If AI generates the wrong response, do not simply correct the response and move on. Ask why the workflow allowed the mistake. Was context missing? Was a rule ambiguous? Did the system have too much permission? Was there no test for an important case? Did a human approval become a meaningless click?

Then update the process: add a validation, improve the input, narrow the allowed action, create a regression test, or change the approval path.

Without that feedback loop, teams repeat the same failure with slightly different prompts.

Final Thought

AI is useful when it reduces the cost of interpretation, drafting, comparison, and repetitive decision support. It is especially powerful when combined with reliable automation.

But it is not process design. It does not create ownership. It does not decide acceptable risk. It does not turn bad data into trustworthy data, and it does not make an unclear workflow accountable.

Fix the process first. Make the inputs clear, the rules explicit, the owner visible, and the recovery path real. Then use AI to remove friction from the parts that remain.

Otherwise, you are not solving the problem. You are automating the confusion.