Industry Commentary →

The AI That Ships Work Is Not the Same as the AI That Chats

Andrew Ng's OpenWorker open-sources a design pattern enterprise teams have been missing: AI that produces finished deliverables with explicit approval layers. The architectural choices matter more than the tool.

On July 23, 2026, Andrew Ng released OpenWorker — an open-source desktop AI agent that does not chat with you. It delivers finished work: a document completed and handed back, a calendar entry updated, a Slack message sent. You specify the outcome; OpenWorker breaks it into steps, executes them across your connected systems, and checks in before doing anything consequential.

That is a different product category than what most enterprise teams have deployed. It is also a meaningful signal about where agentic architecture is converging.

stateDiagram-v2
direction TB
state "Chat AI: Returns a response" as Chat
state "Agentic AI: Takes actions in connected tools" as Agent
state "Deliverable AI: Produces finished outputs in downstream systems" as Deliverable
state "Productivity plateau — human executes everything" as Plateau
state "Scope incident — agent exceeds intended boundaries" as Incident
[*] --> Chat
Chat --> Agent: Add tool integrations
Agent --> Deliverable: Add approval layer and scope boundaries
Deliverable --> [*]: Work product in the system
Chat --> Plateau: No integration work done
Agent --> Incident: No risk classification for actions

What Ng Actually Built

The distinguishing feature is architectural. OpenWorker classifies every action into one of four risk tiers before executing: read operations (no side effects) run automatically; local writes are path-scoped; process executions require confirmation; external actions — anything that crosses a system boundary — are treated as the highest-risk category and require explicit user approval before proceeding.

This is not a new concept in enterprise software. Approval layers, access boundaries, and risk classification are foundational to any serious workflow automation system. What is new is that Ng implemented these patterns in an AI agent, made the design choices explicit in the code, and released the system as open source. Anyone can read how the boundaries are drawn and why.

The decision to run locally — no data sent to a server — adds another dimension that matters in regulated environments. Healthcare teams, legal departments, and financial services organizations that have been watching AI agents from a distance because of data governance requirements now have a reference implementation that handles the constraint by design.

For Software Engineers

The four-tier risk classification is worth understanding as an architectural pattern, not just a product feature. Every AI agent takes actions. The question is whether those actions are classified and controlled before execution, or whether the agent runs whatever the task requires and the user reviews after.

Most current AI tools default to the latter. The agent has access to everything the integration allows. Reviews happen after the fact. OpenWorker inverts this: classify before acting.

For teams building agentic systems in-house, this is the structural decision that distinguishes a prototype from a system safe to deploy in production. Read-only access can run without interruption. Anything with side effects — writes, deletions, sends — should require explicit approval. Anything that crosses a system boundary should be treated as the highest-risk category until you have a specific reason to lower it.

If your team deploys AI agents today without a documented classification of which actions require approval and which run automatically, that classification exists — it is just implicit. Implicit approval models are inconsistent under pressure.

For Business Owners and Operators

The practical distinction matters for investment decisions. An AI that produces a better answer is a productivity tool. An AI that produces a finished output directly in a system your team already uses is a workflow automation. These are different categories with different ROI ceilings.

Most enterprise AI investments to date have been in the first category. Teams use AI to generate drafts, summaries, and analysis that a human then has to act on. That is useful. The efficiency gains are real. But the ceiling is lower than it looks because the human execution step — taking the AI’s output and doing the work in the downstream system — still consumes time and introduces errors.

Deliverable-producing AI removes that step. The output is the work product. That is where the larger efficiency gains live. The reason most teams have not gone there yet is that it requires integration work and a clear governance model for which actions the AI can take autonomously. That work is harder than subscribing to a chat interface, and it is exactly where the architectural groundwork matters.

OpenWorker is a working reference for what that architecture looks like. Whether or not you use the tool itself, the design decisions it makes are the ones your team will need to make when building agents that produce real outputs.

My Take

At a class-action settlement administration company, I built an automated returns processing workflow for the U.S. Postal Service. Mail returns, routing rules, processing triggers — the full sequence of actions that had to execute in the right order with near-perfect accuracy. No AI models; this was the prior era of workflow automation. But the core architecture problem was identical to what OpenWorker solves: how do you design a system that takes consequential actions automatically, and where do you put the checkpoints?

The key learning was that the approval layer is not a feature you add after the workflow is built. It is a structural decision that shapes everything. When the approval model is designed first — explicit risk classifications for each action type, checkpoints at each consequential step — the workflow builds cleanly around it. Teams that build the workflow first and add governance later end up retrofitting in ways that are inconsistent and that break under conditions the designer did not anticipate.

Andrew Ng’s team made the right call in the same direction. The four-tier risk classification is not a product detail. It is the correct architecture pattern for any agent that takes actions in systems you care about. Enterprise teams building agentic workflows should adopt this pattern — or build an equivalent — before the first integration goes into production.

The shift from AI that chats to AI that ships finished work is underway. The companies that benefit from it will be the ones that do the architectural work first.

Frequently Asked Questions

What is the difference between a chatbot and a deliverable-producing AI agent?

A chatbot returns a response. A deliverable-producing agent takes an action — creating a document, updating a calendar, sending a message, modifying a file — with a measurable output in a system you already use. The architectural difference is significant: a chatbot has no side effects; an agent does. That changes the entire design conversation around approvals, access control, audit trails, and error handling. Most enterprise AI deployments stop at the chatbot layer because the integration work required to produce actual system-side deliverables is more complex, and the governance requirements are higher.

What is OpenWorker and why does the design matter for enterprise teams?

OpenWorker is an open-source desktop AI agent that Andrew Ng's team released in July 2026. It accepts a goal — prepare a brief, triage emails, update a calendar — and produces a finished output in the connected system. It does not return a draft for the user to act on; it acts. The design distinguishes it from most AI assistants by its built-in approval layer, which classifies every tool call by risk before executing: read operations run automatically, local writes are path-scoped, external actions require user confirmation. The architecture is what matters: these choices are reproducible and represent the correct pattern for any enterprise agent that takes consequential actions.

How should enterprise technology teams evaluate AI tools that claim to be agentic?

Ask three questions. First: what does the tool actually produce? A conversational output that the user then has to act on, or a finished action in a downstream system? Second: what is the approval model? Which actions require user confirmation, which run automatically, and how does the system distinguish between them? Third: what is the scope boundary? Can the tool access systems beyond what the task requires, or is it bounded to the relevant context? Tools that can answer all three clearly have better architecture. Tools that cannot are usually chat interfaces with a tool-use feature added later.

Shawn Livermore — Fractional CTO & Chief AI Officer
About the Author

Shawn Livermore

Fractional CTO and Chief AI Officer with nearly 3 decades of enterprise architecture experience. Clients include Kelley Blue Book, LERETA ($18B property tax processor), First American Financial, Carvana, WellPoint/Anthem, and PacifiCare. 92 client reviews, 5-star average.

View full background →

Need a fractional CTO or CAIO?

Technology leadership without the full-time headcount. Engagements start with a conversation.

Man writing a flowchart diagram on a whiteboard with a blue marker.