The AI work I do at Sentient Arc stacks in five layers: automation workflows that run a fixed path with AI inside the steps, custom AI agents that choose the path themselves, the AI harness that makes those agents reliable, an AI operating system that gives every agent shared knowledge and governance, and an agentic OS - Claude OS - that turns Claude from an isolated chat window into a persistent execution engine with local file access, long-term memory, and custom tools. Most teams need one layer, not all five.
- AI automation runs a fixed path with AI inside the steps; a custom AI agent is handed a goal and decides the path itself. If you can draw the flowchart, you want automation.
- The AI harness - task decomposition, tool routing, grounding, structured outputs, retries, verification, and evals - is what decides whether an agent survives production. The model is a component of the system, not the system.
- An AI operating system is the org-level platform layer: one model gateway, one knowledge and memory store, reusable tools, governance, and system-wide observability, so the tenth agent is cheaper to build than the first.
- Claude OS - also called a Cowork OS or agentic OS - turns Claude from an isolated chat window into a persistent, multi-tasking execution engine with local file access, long-term memory, and custom tools, with the capability stored as plain files you own.
- Most teams need one layer, not all five. Start where the pain is, prove it earns its keep, and let the next layer inherit what you already built.
- Everything above simple automation is a real investment, so it is worth being sure before you commit. If the process, the data, and the outcome are already clear to you, it is very buildable; if any of that is still fuzzy, a short consultation usually costs less than finding out the expensive way.
5 layers
Automation workflows, custom agents, the AI harness, an AI operating system, and an agentic OS - each solves a different problem and is bought for a different reason.
Fixed vs chosen
The single question that separates automation from an agent: does your code decide the next step, or does the model?
One layer, not five
Most engagements start and end inside a single layer. The stack describes where the work can go, not what you have to buy.
Local files, cloud inference
The honest shape of an agentic OS: your rules, skills, and memory stay as files on your own disk, while reasoning still runs through the model provider’s API.
Five different things get sold as "AI" to the same buyer, and they solve five different problems. An automation that files your invoices. An agent that handles a refund end to end. The scaffolding that keeps that agent from going off the rails. A platform layer your whole company builds on. And a workstation setup that turns a chat window into something closer to an operating system. They stack, they share vocabulary, and they cost wildly different amounts of engineering. This is the map I use with clients at Sentient Arc, written out so you can place yourself on it before you talk to anyone - including me.
What AI services does Sentient Arc provide?
Five layers, in increasing order of autonomy and scope: AI automation workflows, custom AI agents, the AI harness that makes agents reliable, an AI operating system that unifies them, and an agentic OS - Claude OS - that gives a person or a team a persistent execution engine instead of a chat window. Alongside those sit the disciplines every layer depends on: retrieval (RAG) for grounding, AI engineering for evaluation and cost control, and consulting or a fractional AI lead for when the hard part is deciding what to build at all.
| Layer | What it is | Who decides the next step | You need it when |
|---|---|---|---|
| AI automation workflow | A fixed sequence across your tools with AI inside individual steps | Your code, at design time | The process is known, repetitive, and already drawn on a whiteboard |
| Custom AI agent | A goal, a tool surface, memory, and a control loop | The model, at runtime | A step needs judgment that no rule can express |
| AI harness | The scaffold around the model: decomposition, routing, schemas, retries, verification, evals | You constrain what the model is allowed to decide | The agent works in demos but is not yet dependable enough to trust |
| AI operating system | A shared model gateway, knowledge, memory, tools, governance, and observability | The platform, on behalf of every agent running on it | Three teams are each building their own bot |
| Agentic OS (Claude OS) | A persistent, multi-tasking execution engine with file access, memory, and custom tools | You direct it, and it keeps working between turns | Your best people are bottlenecked on a chat window |
What is an AI automation workflow, and when is it enough?
An AI automation workflow is a fixed sequence of steps across your tools, with a language model dropped into the steps that need to read intent rather than follow a rule. You design the path - trigger, extract, classify, branch, write, notify - and the model only fills in the parts you point it at. The flow itself never changes, which is exactly why it is cheap, fast, and debuggable. I build these with n8n, Zapier, Make, and custom code, depending on how much bespoke logic the workflow actually needs.
The reason to start here is payback. The highest-return automations are almost always unglamorous operations work that someone is currently doing by hand, several times a day:
- Lead intake and CRM sync - forms, inboxes, and calls landing in the right record with the right fields.
- Approvals and handoffs - routing a request to the right person and chasing it until it moves.
- Support triage - classifying a ticket, extracting the details, and drafting the first reply.
- Reporting - pulling numbers out of three systems into one document on a schedule.
- Data entry between systems - the copy-paste tax nobody has time to fix.
The rule I give clients is a friendly one: if you can draw the flowchart, an automation will usually serve you better than an agent. It is cheaper to run, easier to debug, and it does the job. There is no prize for reaching the top of this stack, and plenty of good businesses never need to. The engineering that matters at this layer is barely about AI at all - it is idempotency, retries, and monitoring, so a hiccup never corrupts your data and you always know what ran.
When do you need a custom AI agent instead?
You need an agent when the next step genuinely depends on something the model has to interpret. Instead of a path you hardcoded, the agent gets a goal, a set of tools, and permission to decide which tool to call, in what order, and when the job is done. It plans, acts, reads the result, and adjusts - looping until it succeeds or a guardrail stops it.
That is the whole difference, and it is worth being blunt about the trade. Autonomy is what lets an agent handle an input nobody anticipated. It is also what lets it take a path nobody intended. So a custom agent is never just a prompt: it is a tight task boundary, a curated tool surface, retrieval so it stays grounded in your data, structured outputs the rest of your stack can consume, and permission scoping so the blast radius of a mistake stays bounded. I build these model-agnostically across the Claude, OpenAI, and Gemini SDKs, with tool access through MCP where it fits.
A useful test for whether you need one: can someone on your team describe the decision they make, but not the rule they follow? That gap - judgment without a rule - is where an agent earns its cost. If the answer turns out to be a rule after all, an automation will serve you better, and that is a good outcome rather than a disappointing one.
What is an AI harness, and why does it decide reliability?
An AI harness is the engineering scaffold wrapped around the model. It is the least glamorous layer and the one that decides whether your agent survives contact with real users, because the model is a component of the system, not the system.
Concretely, a harness is:
- Task decomposition - breaking a goal into steps small enough that a failure is recoverable and legible.
- Tool routing - deciding which tools the model can see at each step, rather than handing it everything at once.
- Grounding - retrieval over your own documents and data, so answers cite something real instead of being invented.
- Structured outputs - schemas the rest of your stack can consume, validated before anything downstream trusts them.
- Retries and recovery - deciding what happens on the fourth failure, not just the first.
- Verification - independent checks on the agent’s own claims, because a confident wrong answer is the default failure mode.
- Evals - a regression suite for non-deterministic output, so you can change a prompt or a model without crossing your fingers.
This is the easiest layer to underestimate, and I say that with sympathy, because it is invisible right up until it is missing. The symptom is familiar: the agent is spectacular in a demo and wobbles the moment volume, strange inputs, or an unavailable API show up. Swapping the model rarely fixes it. Building the harness does. This is also where multi-agent designs belong - fan out specialists, have them verify each other, then synthesize - used where one context window or one perspective genuinely is not enough, and happily skipped everywhere else.
What is an AI operating system?
An AI operating system is the platform layer underneath every agent and automation you run. Without one, teams accumulate a drawer of one-off bots that each reinvent retrieval, tool access, permissions, and logging - and nobody can answer what the AI is doing, what it costs, or who approved it.
The platform replaces that sprawl with shared infrastructure: one model gateway with routing and fallbacks, one knowledge and memory layer every agent draws on, a library of reusable tools, permissions and audit trails, cost controls, and tracing and evals across the whole estate. The payoff is compounding. The first capability costs what it costs; the tenth is cheap, because it inherits the platform instead of rebuilding it.
This is not an enterprise-only idea. A five-person team benefits from a deliberately thin version of it - one gateway, one knowledge store, one place the logs go - and the reason to build it early is that it stops your first year of AI work from becoming your second year of technical debt.
What is Claude OS, or an agentic OS?
Claude OS - also called a Cowork OS, or simply an agentic OS - is the same idea applied to a person or a team rather than a product. It is a framework that turns Claude from a standalone chat window into a persistent, multi-tasking execution engine: one with access to your local files, long-term memory that survives the session, and custom tools that reach the systems you actually work in. Built on Claude Code or a local developer kit, it stops being something you talk to and starts being something you delegate to.
The mechanism is deliberately boring, and that is the point. The capability lives in plain files on disk, not in a vendor’s dashboard:
.claude/
CLAUDE.md always-on operating rules the agent reads first
skills/ procedures loaded only when they are relevant
agents/ specialist subagents with their own context
rules/ domain rules auto-applied by file path
agent-memory/ durable learnings that outlive the session
hooks/ deterministic automation around the agent
commands/ repeatable workflows as one-line invocationsEvery one of those is a text file you can read, diff, review, and put under version control. That matters more than it sounds. It means your operating knowledge - how your team writes code, files a contract, formats a report, escalates a bug - becomes an asset you own rather than a prompt somebody pasted once and lost. It is the same convergence visible across the industry right now: agent capability is becoming plain text in a repository, rather than configuration trapped in someone’s UI.
The difference from a chat window is not incremental.
| Dimension | An isolated chat window | An agentic OS |
|---|---|---|
| Memory | Ends with the conversation | Durable files on disk that outlive any session |
| File access | You paste in whatever it should see | Reads and writes your actual working directory |
| Tools | Whatever the vendor shipped | Custom tools and MCP connections into your systems |
| Concurrency | One thread, one answer at a time | Several tasks in flight, delegated to subagents |
| Knowledge | Re-explained every single time | Encoded once as rules and skills, loaded on demand |
| Output | Text that you then act on | Work completed in your files and systems |
One caveat I always state plainly, because the marketing around this rarely does: local storage, cloud inference. Your rules, skills, memory, and work product stay as files on your own machine, and the agent edits them in place. But to reason about any of it, the relevant content still travels to the model provider’s API as context, exactly like any other request. That is a fine trade for most work and the wrong one for some, and it is worth deciding deliberately rather than discovering later. If you are not sure which side of that line your data sits on, it is a good thing to talk through early.
How do the five layers fit together?
They stack, and they are not alternatives. A mature system is mostly deterministic automation with a small agentic core placed exactly where ambiguity lives, wrapped in a harness that verifies each step, drawing on a shared platform for knowledge and tools - while the people who build and operate it work through an agentic OS rather than a chat window.
Read the stack downward and it doubles as a gentle diagnostic. An unreliable agent is almost never a model problem; it is usually a missing harness. A platform nobody uses is often a first agent that never quite earned trust. And an AI strategy that stalls tends to be one that skipped the automation layer, where the payback was smaller but far more certain.
Which layer should you start with?
Start where the pain is, not where the stack ends. In practice the symptom tells you the layer:
- People are retyping the same data between two systems - you want an automation workflow, and you probably want it this month.
- A step in that workflow needs a judgment call nobody can turn into a rule - you want a custom agent, scoped to exactly that step.
- An agent you already have works in demos but is not dependable enough to rely on - you want harness work: grounding, structured outputs, verification, and evals.
- Three teams are each building their own bot and none of them can be audited - you want an AI operating system before anyone builds a fourth.
- Your best people spend the day feeding context into a chat window - you want an agentic OS, so the context lives in files and the work happens between turns.
Whichever one you start with, the sequence is the same: build the smallest version that completes a real loop, prove it earns its keep against something you can measure, then expand from a working foundation. The projects that get expensive are usually the ones that reached for layer four before layer one had proved itself - which is an easy and very forgivable mistake, because layer four is the one that sounds most like the future.
What does this cost, and when is it worth it?
It is worth being straightforward about this, because I would rather you hear it from me than discover it midway through a project. Everything above the automation layer is a genuine investment. It is not a subscription you switch on - it is engineering time spent on integrations, evaluation, and the reliability work that makes a system safe to depend on. Automations are the cheapest and pay back fastest. Agents cost more, because the tool integrations and evals are where the real work lives. A platform layer or an agentic OS is an investment in everything you build afterwards rather than in any single deliverable.
What you get in return is worth being equally clear about:
- Hours returned every week, permanently - an automated workflow keeps paying without anyone remembering to run it.
- A class of human error removed for good, instead of reduced by asking people to be more careful.
- Work that used to wait for someone now happens in minutes, at whatever hour it arrives.
- Capacity that grows without headcount - the hundredth case costs roughly what the first one did.
- Knowledge that stops living only in people’s heads and starts living in files your team owns.
- At the platform layers, every future capability gets cheaper, because it inherits what you already built.
So here is my honest advice. If you already have a clear picture of the process, the data, and the outcome you want - and engineers who can own what gets built - this is very buildable, and you may not need much help at all. If any of that is still fuzzy, please do not spend a budget finding out. An hour of consultation is usually enough to tell you which layer you actually need, roughly what it would take, and just as often which parts you do not need to build yet. I would far rather point you at a small automation that pays for itself than sell you a platform you are not ready for.
How does an engagement work?
Three shapes, and the right one depends on how much is already decided.
| Shape | What it is | Best when |
|---|---|---|
| Scoped pilot | One workflow or one agent, built end to end and measured against a baseline | You know the problem and want proof before committing |
| Production build | The full system - integrations, harness, evals, observability, and handover | The pilot worked, or the problem is already well understood |
| Fractional AI lead | I own the AI roadmap part-time: direction, architecture, reviews, and the critical builds | You need senior AI direction continuously, but not a full-time hire |
Every engagement starts with a short discovery - your goals, your data, your constraints - because the honest answer to "which layer do you need" is usually visible within an hour of watching how work actually moves through your business. There is no obligation attached to that conversation, and "not yet" is a perfectly good conclusion to reach. For budget and timeline ranges rather than engagement shapes, there is a companion post on what a custom AI agent costs to build, linked below.
What actually compounds
Models will keep changing, and so will the frameworks around them - that churn is the least interesting part of this. What compounds is everything you build around the model: the workflows that stop being manual, the tools your agents can call, the knowledge encoded as files you own, and the evals that let you swap a model without holding your breath. Choose the layer that matches the problem in front of you, build it well enough to trust, and the next layer gets easier. That is the whole strategy, and it is the work we do at Sentient Arc. If you are weighing this up and not sure where you land, I am glad to talk it through - even if the answer turns out to be that you should start smaller than you planned, or wait a while longer.
What AI services do you provide?
Five layers: AI automation workflows for fixed processes, custom AI agents for work that needs judgment, AI harness engineering that makes agents reliable in production, AI operating systems that unify agents and tools behind one platform, and Claude OS - an agentic OS that turns Claude into a persistent execution engine. Supporting all of them: RAG for grounding, AI engineering for evals and cost, and fractional AI leadership.
What is the difference between AI automation and an AI agent?
Who decides the next step. An AI automation runs a fixed path you designed, with the model filling in specific steps such as classifying or drafting. An AI agent is given a goal and chooses its own path - which tools to call, in what order - at runtime. Automation is cheaper and more predictable; agents handle inputs you could not anticipate.
What is an AI harness?
An AI harness is the engineering scaffold around a model: task decomposition, tool routing, grounding through retrieval, structured outputs, retries, independent verification, and evals. It is what turns a capable model into a dependable system. When an agent works in a demo and fails in production, a missing harness is almost always the reason.
What is an AI operating system?
An AI operating system is the shared platform layer beneath every agent and automation you run - one model gateway, one knowledge and memory store, reusable tools, permissions and audit trails, and system-wide observability. It replaces a drawer of one-off bots that each reinvent retrieval and logging, so each new capability inherits the platform instead of rebuilding it.
What is Claude OS or an agentic OS?
Claude OS - also called a Cowork OS or agentic OS - is a framework that turns Claude from an isolated chat window into a persistent, multi-tasking execution engine with local file access, long-term memory, and custom tool capabilities. Built on Claude Code or a local developer kit, its rules, skills, and memory live as plain files you own and version, not as configuration in a vendor dashboard.
Which AI service should I start with?
Start where the pain is. If people retype data between systems, start with an automation workflow. If a step needs judgment no rule can express, scope a custom agent to it. If an existing agent is unreliable, the work is harness engineering. If several teams are each building their own bot, build the platform layer before a fourth one appears.
Is this expensive?
Compared with a software subscription, yes - everything above simple automation is an engineering project, and most of the cost sits in integrations, evaluation, and reliability work rather than in the model itself. What you get back is hours returned every week, a class of error removed permanently, and capacity that grows without headcount. Automations pay back fastest; platform work pays back across everything you build afterwards.
Should I build this myself or get help?
If you have a clear picture of the process, the data, and the outcome, plus engineers who can own what gets built, doing it in-house is entirely reasonable and I will happily say so. If any of that is still unclear, a short consultation is the cheaper way to find out which layer you need before committing a budget - and sometimes the answer is that you should start smaller, or wait.
How do engagements start?
With a short discovery covering your goals, data, and constraints, then a recommendation for a scoped pilot, a production build, or fractional AI leadership - whichever matches how much is already decided. Pilots are kept deliberately narrow so the value is provable before anything larger is committed, and there is no obligation attached to the conversation.