Talk to us
Menu
← Insights

Insight · Problems with AI

Brittle Workflows: Why AI Automations Break, and How to Build Ones That Don't

Skein30 October 20268 min read

AI automations break because they depend on things that change: the shape of their inputs, the tools they connect to, the model underneath and the person who built them. AI steps also fail quietly, returning plausible output instead of an error. Sturdy workflows keep each job narrow, check inputs and outputs, test before changes, and log every run.

Key takeaways

  • Most breakages come from change around the workflow, not from the AI itself: renamed fields, expired logins, retired models, edited prompts.
  • A normal automation step fails loudly; an AI step can fail by returning something that looks fine.
  • According to Anthropic's engineers, the autonomy of agents brings higher costs and the potential for compounding errors.
  • Connections should belong to a business account, not to the person who happened to build the workflow.
  • Every workflow needs an owner, a log, a set of test examples and an alert when it stops running.

Why do AI automations break?

The world around them keeps moving. A form gains a field, a CRM property is renamed, a login expires, a model is retired, or someone tweaks a prompt to fix one case and breaks three others. The workflow was built for a moment. Unless designed to notice change, it keeps running on assumptions that are no longer true.

Most teams build their first AI automations quickly, often in an afternoon. That speed is the appeal. It also means the workflow usually has no tests, no log anyone reads, and one person who understands it.

Then it fails months later, and nobody notices for a while. The guide to why AI agents fail covers autonomous agents. This article is about the more common case: fixed workflows with an AI step inside.

What are the most common breaking points?

Seven come up again and again: changes to input formats, renamed fields in connected tools, credentials tied to one person, model retirements, untested prompt edits, volume spikes that hit limits, and AI steps that return wrong but plausible output. Each is predictable, and each has a cheap prevention if it is planned for at build time.

Breaking pointWhat happensPrevention
Input format changesA new form field or email layout confuses extractionValidate inputs; reject what does not fit
Renamed field in a connected toolData lands in the wrong place, or nowhereCheck field names on each run
Credentials tied to one personEverything stops when they leave or change passwordConnect through a business account
Model retirementRequests to a retired model failTrack model versions; test replacements early
Untested prompt editsOne case fixed, three others brokenRun fixed test examples before any change
Volume spikesRate limits or timeouts drop runsQueue work; alert on failures
Plausible wrong outputBad data flows on unnoticedCheck outputs against rules and sources

Model changes deserve attention because they are scheduled, not random. According to Anthropic's model deprecations page, requests to retired models fail. It gives at least 60 days' notice for publicly released models, which is plenty if someone is watching and none if nobody is.

Why do AI steps fail differently from ordinary automation?

An ordinary step either works or throws an error. An AI step can succeed technically while being wrong: it returns a tidy summary that misses the key point, or a field filled with a confident guess. Because nothing errors, the workflow carries on, and each later step builds on the mistake.

Errors also compound across steps. If each of five AI steps is right 95% of the time, the chain is right about 77% of the time. That arithmetic is why longer, more autonomous chains get fragile fast.

Anthropic's engineering guidance makes the same point about agents: "the autonomous nature of agents means higher costs, and the potential for compounding errors". The comparison of workflows and agents explains why most business jobs suit a fixed path with AI inside it.

How do you build an AI automation that doesn't break?

Keep each workflow to one job, with a fixed path and the fewest AI steps that work. Check every input before the AI sees it and every output before it moves on. Keep the method and prompts in shared, versioned files. Test against fixed examples before any change. Give it an owner, a log and an alert.

  1. Start simple. Anthropic advises finding "the simplest solution possible, and only increasing complexity when needed".
  2. One job per workflow. A workflow that does five things breaks in five ways.
  3. Validate inputs. Reject or flag anything that does not match the expected shape.
  4. Validate outputs. Check required fields, allowed values and sources before passing results on.
  5. Version the method. Prompts and steps live in shared files, not in one person's tool.
  6. Keep test examples. Run ten known cases before and after every change.
  7. Own the connections. Use business accounts, start read only, and grant write access one tool and one action at a time.
  8. Stop before it goes out. A named person approves anything published, sent or spent.

How do you know when a workflow has broken?

Watch for silence as well as errors. Alert when a workflow that normally runs daily has not run, when run counts drop sharply, or when error rates rise. Sample a few outputs each week and check them properly. Without these signals, a broken workflow can fail quietly for weeks while everyone assumes it is fine.

Logging is the foundation. Each run should record what came in, what the AI produced, which checks passed and where the result went. Security guidance flags the gap: the OWASP MCP Top 10 lists lack of audit and telemetry among its main risks for AI tool connections.

Give each workflow one named owner who reads the alerts. Shared responsibility for a workflow usually means nobody notices it stopped.

When should you rebuild a workflow rather than patch it?

Rebuild when fixes keep breaking other cases, when nobody can explain how it works, or when the job has changed shape. Patch when a single, understood thing changed, such as a renamed field. A workflow patched a dozen times without tests is usually cheaper to rebuild cleanly than to keep alive.

Projects that never get this right tend to be abandoned. According to Gartner, over 40% of agentic AI projects will be cancelled by the end of 2027, citing escalating costs, unclear business value or inadequate risk controls. Brittle builds feed all three.

Skein builds workflows with the method in shared files the client owns, connections read only first and a named person approving anything published, sent or spent; the AI engineering page shows how they run. That suits a business whose first automations work but break too often. A team with one simple, stable handoff may only need the automation tool it already pays for.

Frequently asked questions

Why do AI automations stop working?

Usually because something around them changed: an input format, a field name in a connected tool, an expired login, a retired model or an untested prompt edit. AI steps can also return plausible but wrong output, so the workflow keeps running on bad data. Designing for change at build time prevents most of these failures.

How do you make an AI workflow reliable?

Keep it to one job on a fixed path, validate inputs and outputs, store prompts in versioned shared files, and run a set of known test cases before every change. Connect through business accounts, log every run, give the workflow an owner, and alert when it stops running or errors rise.

What is the difference between an AI step and a normal automation step?

A normal automation step either succeeds or fails with an error. An AI step can complete without error while producing something wrong, such as a summary missing the key point. That makes AI steps harder to monitor, so their outputs need checks against rules, sources or a person before the workflow continues.

How do you monitor AI automations?

Log what each run received, produced and passed on. Alert when a workflow has not run on schedule, when volumes drop sharply or when errors rise. Then sample a few outputs each week and check them properly. One named owner should read the alerts, because shared responsibility usually means nobody notices.

What happens to an automation when an AI model is retired?

Requests to a retired model fail, so any workflow still calling it stops working. Providers give notice in advance; Anthropic gives at least 60 days for publicly released models. Track which model each workflow uses, test the replacement well before the retirement date, and keep test examples to confirm the output is still right.

Sources
  1. Anthropic Engineering. "Building effective agents." Anthropic, 19 December 2024. https://www.anthropic.com/engineering/building-effective-agents
  2. Anthropic. "Model deprecations." Claude Platform documentation, accessed 30 October 2026. https://platform.claude.com/docs/en/about-claude/model-deprecations
  3. OWASP. "OWASP MCP Top 10." OWASP, 2025. https://owasp.org/www-project-mcp-top-10/
  4. Gartner. "Gartner Predicts Over 40% of Agentic AI Projects Will Be Canceled by End of 2027." Gartner, 25 June 2025. https://www.gartner.com/en/newsroom/press-releases/2025-06-25-gartner-predicts-over-40-percent-of-agentic-ai-projects-will-be-canceled-by-end-of-2027

Talk to us

Find out where AI pays in your business.

Thirty minutes, with the person who would do the work. You leave with the two or three places we would start, whether or not we work together.