All posts
Architecture Published May 22, 2026 12 min

AI agent vs agentic AI: what the distinction actually means when you ship one

Vendors blur the line because "agentic" sells. The two terms describe different architectures, with different cost shapes, different observability needs, and different scoping conversations. Here is the framing I use with clients and the three-question test for which one your project actually needs.

Jigar JoshiJigar JoshiAgentic AI Architect and Consultant
In this post (15 sections)

A CTO at a mid-market IT firm pinged me on WhatsApp earlier this week. They had been running what they called "their AI agent" for six months. It answered FAQs, classified support tickets, and drafted boilerplate replies. They were happy with it. But every analyst report they read kept talking about "agentic AI" as if it was a different category. The question landed in three lines: are we behind, do we already have agentic AI, and does the difference even matter.

The difference matters. Not because one is a fancier word for the other. They are not. They describe two different architectures, two different scoping conversations, and two different cost shapes. Calling them the same thing is how teams scope a six-week project and end up shipping a six-month system that costs five times what was budgeted.

This post is the answer I sent that CTO, written out properly. If you are sponsoring an AI project in 2026 and the brief uses both phrases interchangeably, read this before the kickoff.

The terms are not interchangeable, and the gap is not marketing

The shortest version of the distinction. An AI agent is a single LLM with the ability to call tools. One model, one decision loop, one task. Agentic AI is a system of one or more agents coordinating to pursue a goal across multiple steps, often with memory that survives between sessions and a planner that replans when the world changes.

An AI agent is a component. Agentic AI is an architecture. You can build agentic AI using one or more AI agents inside it. The reverse is not true. An AI agent on its own is not agentic AI, no matter how clever the prompt.

Vendors blur the line on purpose because "agentic" sells. But the architecture decision behind the two is not cosmetic. The patterns you ship, the metrics you track, the team skills you need, and the failure modes you debug are different in each case.

What an AI agent actually is

An AI agent is one LLM running in a loop. The loop typically looks like this: receive an input, decide whether to call a tool, call the tool if needed, observe the result, decide whether to return an answer or call another tool. The loop ends when the model decides the task is done or hits a stop condition you defined.

The Claude tool-use API is an AI agent in this sense. So is a basic Cursor or Copilot session. So is a customer support chatbot wired to a CRM lookup. So is a triage classifier that calls a database query tool and returns a category. The defining feature is that there is one model making one stream of decisions.

The scope is usually narrow on purpose. You give the agent a clear job (classify this ticket, draft this email, look up this fact, summarise this PDF), a small set of tools to do that job, and the loop runs until the job is done. Most agents complete in under thirty seconds. The cost per call is typically pennies. The infrastructure is straightforward.

This is what most teams have shipped in production. It works. It is the right shape for a lot of problems. The temptation, when agentic AI starts dominating the conference circuit, is to call what you already have agentic AI and move on. Resist it. The terms are useful precisely because they describe different things.

  • A single LLM in a request-response loop
  • Tool calls allowed but no orchestration above the model
  • No persistent memory beyond the current conversation
  • Scope bounded by design, one task with one output
  • Typically completes in seconds and costs pennies per call

What agentic AI actually is

Agentic AI is a system, not a single model call. The defining features are planning, multi-step execution, memory that survives across steps and often across sessions, coordination between specialist agents or roles, and the ability to replan when blocked. A real agentic AI system has the model making decisions at multiple levels: which sub-task to do next, which agent to delegate it to, when to escalate to a human, when to stop, when to try a different approach.

The simplest agentic AI is a single agent with planning and persistent memory. The more common case in 2026 is a multi-agent system: a supervisor agent that breaks a goal into sub-tasks, specialist agents that each handle a class of sub-task, a reviewer agent that checks output before it ships, and a memory layer that all of them read and write.

The difference shows up in the prompt. An AI agent is asked "classify this ticket". An agentic AI system is asked "monitor inbound support all day, respond to what you can, escalate what you cannot, log everything, learn from the human responses to the escalations, and at the end of the week summarise patterns you saw". The first runs in seconds. The second runs for a week.

  • Multi-step planning that decomposes a goal into sub-tasks
  • Multiple agents or roles coordinating (supervisor, specialists, reviewer)
  • Memory layer that persists across steps and across sessions
  • Replanning capability when a step fails or the world shifts mid-task
  • Goal-oriented behaviour, not request-response
  • Typically runs for minutes to days and costs dollars to hundreds per workflow

Seven dimensions where the two architectures diverge

The marketing comparison usually stops at "AI agent does one thing, agentic AI does multiple things". That misses where the work actually shifts. Here is the longer comparison I run with clients.

Scope. An AI agent has bounded scope by design. Input shape and output shape are known in advance. Agentic AI has unbounded scope inside the task it is given. The system decides which sub-tasks matter and what shape the output should take.

Planning. An AI agent does not plan above the model loop. The plan is implicit in the prompt and the tool registry. Agentic AI has an explicit planner. Often this is its own model call, or its own agent. The plan can be inspected and edited.

Tool use. An AI agent calls tools directly, one at a time, inside its loop. Agentic AI orchestrates tools across multiple agents. The same MCP tool registry might be called by three different specialist agents at different stages of a workflow.

Memory. An AI agent has a context window and that is the memory. When the window resets, the memory is gone. Agentic AI has a persistent memory layer (often a vector store plus a graph store plus structured state) that survives across sessions and across agent handoffs.

Failure recovery. An AI agent retries with a fresh prompt when it fails. Agentic AI replans. When a step fails, the system decides whether to retry, try a different tool, decompose the step further, or escalate to a human.

Coordination. An AI agent has no coordination because there is only one agent. Agentic AI has explicit coordination patterns (supervisor, handoff, swarm, blackboard). The choice of pattern is the most consequential architecture decision in the project.

Observability. An AI agent is observed per call: input, output, tool call list, latency, cost. Agentic AI is observed per trace: the full multi-step execution as a tree, with per-step decisions, per-agent costs, and the path the planner took. Langfuse-shaped tracing becomes mandatory.

The comparison at a glance

Putting the seven dimensions side by side. Agentic AI wins on the axes that decide production outcomes (depth of capability, recovery from failure, ability to handle work the original author did not anticipate). AI agents win on simplicity and raw per-call cost. For most enterprise work in 2026, the cost saving on AI agents is recouped within weeks by the productivity gain of agentic AI once the workflow extends beyond a single turn.

The orange-tinted column is where the architecture choice usually lands for production workloads in 2026.
DimensionAI AgentAgentic AI
ScopeBounded, known input and output shapeGoal-oriented; the system decides sub-tasks
PlanningImplicit in the prompt and tool registryExplicit planner, often its own agent
MemoryContext window only; resets per sessionPersistent across steps and sessions
Failure recoveryRetry with the same stepReplan, escalate, or change strategy
CoordinationSingle agent, no orchestrationMulti-agent (supervisor, handoff, swarm)
ObservabilityPer-call logs (input, output, tool calls)Per-step trace tree, planner audit
Cost per task$0.01 to $0.10 typical$0.10 to $5+ depending on workflow depth
LatencySeconds end-to-endMinutes to days, depending on goal
Where it ships in productionNarrow internal jobs, FAQ bots, triageCustomer-facing workflows, enterprise automation, multi-step research

The same problem, both shapes

Make this concrete. Take a real use case I have shipped on both sides of the line: an inbound support workflow at the same client, six months apart.

The AI agent version

One Claude call per inbound ticket. The agent has three tools: lookup customer history, lookup product knowledge base, draft reply. The prompt says read the ticket, decide if it is a known FAQ, if yes call the knowledge base and draft a reply, if no escalate by flagging the ticket. The loop completes in fifteen seconds per ticket. Cost is around two cents per ticket. Accuracy on the classify-and-draft path is about 91 percent. Misclassified tickets get re-routed by a human and the workflow moves on.

This is sufficient for a lot of teams. Most inbound tickets are FAQs. Most FAQs have clean answers. The nine percent miss rate is absorbed by an existing human triage queue. Total cost for a hundred thousand tickets a day is roughly two thousand dollars. The system is boring, which is a feature.

The agentic AI version

Same starting input. Different architecture. A supervisor agent on Haiku 4.5 reads each ticket and decides which specialist to invoke: FAQ responder, refund handler, technical troubleshooter, account changes specialist, or escalation queue. Each specialist runs on Sonnet 4.6 with its own tools (separate MCP servers per domain), with the rare hard case escalated to Opus 4.7. A reviewer agent on Haiku checks every draft reply before it is sent, scoring it on tone, accuracy, and compliance. A memory layer persists per-customer context across tickets so the system knows this customer asked about the same issue three days ago.

The workflow takes two to four minutes per ticket on average. Accuracy end-to-end is about 96 percent. Customer satisfaction scores on the agentic AI version are 22 points higher than on the AI agent version because the replies actually address what the customer said, not what a keyword match thought they said. The cost number depends entirely on the model mix. A naive build that runs every component on Sonnet lands around eighteen cents per ticket. The same workflow with deliberate model routing (Haiku for supervisor/reviewer, Sonnet for specialists, Opus reserved for the few hard cases) lands around seven cents per ticket. Same architecture, same accuracy, three to four times cheaper. Model routing is the single biggest cost lever in agentic AI and most teams leave it on the floor.

Both are correct architectures for different shapes of business problem. The AI agent is the right call when the human triage queue is acceptable and cost is the binding constraint. Agentic AI is the right call when customer satisfaction and reduction in human handling justify the higher cost (and the gap is smaller than most teams think once routing is in place).

$0.02
AI agent cost per ticket
$0.18
Agentic AI naive (all Sonnet)
$0.07
Agentic AI with model routing
96%
agentic AI end-to-end accuracy

When an AI agent is the right call

I am bullish on AI agents for far more use cases than the current hype cycle suggests. The simpler thing is usually the right thing. Pick an AI agent when most of the following are true:

  • The task is single-step or has a known fixed pattern
  • The input shape is consistent
  • The output shape is consistent
  • The cost per call needs to be measured in cents not dollars
  • The latency budget is under thirty seconds end-to-end
  • The downstream consumer of the output is another deterministic system or a human who will check it
  • The failure mode of a wrong answer is a quick re-route, not a downstream cascade
  • Your team is shipping its first AI workflow and the budget for ops is small

A lot of consulting buyers think they need agentic AI because the conference talks made it sound like the only serious answer. They do not. An AI agent will get you 70 percent of the value of an agentic AI system for 20 percent of the cost and 10 percent of the build time. Ship the AI agent first. Earn the right to build agentic AI by hitting the limits of what the simpler version can do.

When you actually need agentic AI

There are use cases where an AI agent will not do the job no matter how clever the prompt. The signals are clear:

  • The work has multiple steps that depend on each other and the dependency cannot be hard-coded in advance
  • Different sub-tasks need different specialised knowledge or tool sets
  • The system needs to remember what happened in previous sessions to do its current job well
  • Workflows can take minutes to days to complete
  • The cost of getting something wrong is high enough to justify a reviewer or guardrail layer
  • The team needs to debug and observe per-step behaviour, not just per-call behaviour
  • The business case includes replacing or reducing a meaningful slice of human work

When all of those are true, ship agentic AI. Build it on the supervisor pattern if the workflow is well-known and you want a clean orchestrator. Build it on a handoff pattern if the workflow is exploratory or recovery from individual agent failure matters more than top-down control. Both patterns work. The wrong choice for your shape of problem is the more expensive mistake than which model you picked.

What nobody shows in the agentic AI demo

The agentic AI demo at the conference shows a clean three-step workflow that finishes in eight seconds and outputs a beautiful PDF. The production agentic AI system is a different shape. Here is what is missing from the demo.

Orchestration is the first hard part. The supervisor pattern looks clean on paper. In production it becomes a bottleneck because every decision has to round-trip through the supervisor and the supervisor accumulates a long context window full of intermediate state. The handoff pattern avoids the bottleneck but introduces context-loss when the baton moves from agent to agent. You will end up with a hybrid. Hybrid orchestrations are harder to reason about and harder to debug. Plan for that.

Per-step observability is the second hard part. You cannot build agentic AI in production without trace-level tooling. Langfuse and similar tools are not optional. The first time you have a production incident at 2 AM and you have to figure out which of seven agents in a chain made a wrong tool selection, the value of per-step traces and per-call selection scores becomes obvious. Wire it in from day one.

Cost discipline is the third hard part. Agentic AI workflows have a habit of expanding their cost five to ten times in the first month of production because nobody set explicit per-step budgets. Build the budget into the workflow. Per-step caps. Per-workflow caps. Per-user caps. Hard stops, not soft alerts. Soft alerts get ignored.

Memory hygiene is the fourth. A persistent memory layer is the whole point of agentic AI in many cases, and it is also the thing most teams get wrong. Vector stores end up with stale facts that cause hallucinated answers. Per-user memory leaks across users because the indexing key was wrong. Memory consolidation steps run too rarely or too often. Get the memory architecture right before the rest, because retrofitting memory is the most expensive refactor in any agentic AI system.

Evaluation beyond the happy path is the fifth. You need adversarial evals for agentic AI. The happy path passes because the demo team designed the happy path. Real users will give the system inputs nobody designed for. Build an eval suite that includes ambiguous inputs, malformed inputs, contradictory inputs, and inputs that test the boundary of what the system is allowed to do. Score every release against it.

The cost shape and the cost decision

The naive version of this comparison says agentic AI costs 5x to 15x more per task than an AI agent. That number is correct only if you build the agentic system without model routing. With routing in the planner (the single biggest cost lever in production agentic AI), the ratio collapses to roughly 1.5x to 3x against an equivalent AI agent design. Most teams quote the naive number because most teams have not built routing yet.

The drivers of the higher cost are real but each one has a routing-shaped optimisation. Multiple model calls per task (use Haiku for routing and reviewer steps, Sonnet only where reasoning matters, Opus only for the few hardest sub-tasks). Longer context windows from memory and accumulated trace (prune memory aggressively at the consolidation step, do not stuff every prior turn). Retry behaviour from replanning (catch failures earlier with the reviewer agent so the replan happens before the expensive specialist call). Supporting infrastructure (vector store reads and MCP calls are cheap; what costs money is unbounded context attached to every call).

The architecture pattern that actually wins is a four-tier model stack. Haiku 4.5 for the supervisor, the classifier, the routing layer, and the reviewer (cheap, fast, good enough for these jobs). Sonnet 4.6 for the production reasoning steps where accuracy on tool selection matters. Opus 4.7 with 1M context reserved for the hardest planning calls and any whole-codebase or whole-document reasoning. A small embedding model for the memory retrieval layer. Single-model agentic AI systems are a missed optimisation that doubles or triples the bill for no accuracy gain.

On top of routing, the second-order maths still applies. If the agentic AI system replaces a human queue, the relevant comparison is not "two cents per ticket vs seven cents per ticket". It is "seven cents per ticket plus reduced human handling vs two cents per ticket plus full human handling". On the workloads I have measured with routing in place, the agentic AI version is cheaper end-to-end when the human handling cost saved is more than five cents per ticket. For most enterprise support workflows that bar clears within the first week of running the workflow at production volume.

The mistake is starting with agentic AI when the human cost saved is two cents per ticket and the workflow has no routing. At that point you have built a fifteen-cent solution to a two-cent problem. Ship the AI agent. Watch the metrics. When you do move to agentic AI, build routing in from day one rather than retrofitting it after the bill arrives.

A practical test for which one you need

When a client asks me which architecture they need, I run a three-question test. It is not exhaustive but it correctly classifies about 80 percent of cases.

  1. 01
    Can the task be described as one input shape, one output shape, one tool call sequence?
    If yes, you need an AI agent. If the answer requires a "sometimes" or "depends on the input", skip to the next question.
  2. 02
    Does the work require memory of previous sessions, or just memory of the current conversation?
    If just the current conversation, an AI agent with a context window is enough. If previous sessions matter (this customer asked about this last week, this account has a known issue, this user prefers detailed explanations), you need agentic AI with a real memory layer.
  3. 03
    If the model gets something wrong on the first try, is the right response to retry the same step or to replan the entire workflow?
    If retry is fine, an AI agent. If a wrong step should trigger a different overall approach (call a different specialist, escalate to a human, decompose the problem differently), you need agentic AI with planning and replanning.

Two yeses out of three usually means agentic AI is the right answer. Three nos usually means an AI agent is right. Mixed signals usually mean the project scope itself is not yet decided. Get the scope decided before you pick the architecture.

Where this matters most in 2026

The reason this distinction is worth getting right in 2026, not 2024, is that the cost of the wrong architecture choice has gone up. Two years ago, agentic AI was rare enough that nobody felt left behind. Today, agentic AI is on the cover of every conference and every analyst report, and the pressure to ship "something agentic" pushes teams toward over-engineered solutions for problems that an AI agent would solve cleanly.

The opposite pressure also exists. Some teams have been running AI agents for two years and now hit the ceiling of what one model in one loop can do. The signs are accumulating cost without proportional value, customers reporting that the bot is confidently wrong, and an inability to handle workflows that require multi-step reasoning. Those teams need to graduate to agentic AI. The fact that they have a working AI agent already is not a counter-argument. It is a signal that they are ready for the next architecture.

My current rule for client engagements is to ship an AI agent first whenever the use case allows it. Run it in production for a quarter. Measure where it fails. Then decide whether the failures need agentic AI or whether they need a different AI agent. About half the time, the answer is the latter. Better tool registry, better prompt, better evals. That is cheaper and faster than building agentic AI you do not yet need.

Five use cases where agentic AI is the clear winner

Some workflows cannot be solved by one model in one loop. Across consulting engagements in 2026, these are the recurring patterns where agentic AI consistently outperforms a more constrained AI agent by a wide margin. If your project shape looks like any of these, skip the "start with an AI agent" advice and go straight to the agentic architecture.

Multi-stage research and synthesis

A user asks for a competitive landscape of MCP gateways in 2026 with pros, cons, and pricing. An AI agent makes one search call and returns a paragraph. An agentic AI system runs a researcher agent (broad search across 30 sources), a critic agent (filter to credible primary sources), a synthesiser agent (structure the findings), and a writer agent (compose the output in the requested format). The result is analyst-grade work delivered in twelve minutes instead of three days.

Enterprise support with cross-session memory

Customer asked about issue X three days ago. Asks again today with a different framing. An AI agent treats it as a new ticket and answers from scratch. An agentic AI system recognises the recurrence (via persistent memory), escalates appropriately, and ties the threads together for the human reviewer. CSAT scores in this scenario consistently improve by 15 to 25 points on agentic AI versions in engagements I have measured.

Code-review pipelines spanning multiple files

A pull request touches 47 files across 8 directories. An AI agent reviews each file in isolation and misses the cross-file impact (the shared utility refactored in commit 3 that breaks the test in commit 7). An agentic AI system spawns sub-agents per directory, has a supervisor reconcile findings, and surfaces architectural concerns no single file review could have caught. This is the pattern that collapses one-day code reviews into one-hour ones at one engagement I worked with. The orchestration choice that drives this (supervisor vs handoff) is covered in supervisor pattern vs handoffs in multi-agent systems.

Operational workflows with conditional branching

An incoming request needs different handling based on user tier, account state, regulatory jurisdiction, and request type. An AI agent picks one tool and one path. An agentic AI system runs a classifier first, picks the right specialist branch, uses expensive reasoning steps only for the cases that justify them, and routes the cheap cases to a Haiku-tier model. Cost per workflow goes down because the model mix is right. Accuracy goes up because each branch is purpose-built.

Long-running tasks that pause and resume

A workflow starts, hits an external dependency that takes hours to return, picks back up exactly where it left off. An AI agent cannot do this without bespoke infrastructure (state serialisation, retry queues, manual reconciliation). An agentic AI system with proper memory and orchestration handles it naturally. This is the pattern most enterprise workflows secretly require and most teams under-scope at kickoff.

The four components every production agentic AI system actually runs on

When teams ask me what production agentic AI actually looks like under the hood, they expect an answer about model choice or orchestration patterns. The real answer is about components. Every production agentic AI system I have audited in 2026 has four foundational layers, regardless of which orchestration pattern sits on top. Without these four, you do not have agentic AI. You have an AI agent in agentic AI clothing.

Knowledge bases

Persistent, queryable stores of structured and unstructured information the agent can consult mid-task. Vector stores for semantic search. Graph stores for relationship traversal. Document indexes for hybrid retrieval. The knowledge base is what gives an agentic system memory beyond the context window. It is also what makes multi-agent coordination possible, because different specialists read and write to a shared store rather than passing everything through prompts.

Most teams treat this as an afterthought ("we will add RAG later"). Production agentic AI gets this right early. The retrieval quality, indexing strategy, and access patterns drive more of the system's behaviour than the model choice does. Get the knowledge base wrong and no amount of model upgrading recovers the workflow. For the deeper taxonomy of where memory lives in agentic systems, see the three paradigms of LLM memory.

Tool calling

The mechanism by which the agent invokes the outside world. Native function calling in the model API, structured outputs that map to function signatures, the model-emitted JSON that the runtime executes. Tool calling is the primitive that turns "the model can think about doing things" into "the model can actually do things". It is the contract surface between reasoning and action.

Tool calling is not the same as tool execution. The model emits the call. The runtime executes it (or refuses to). The boundary between them is where security, audit, and observability live. Production systems treat tool calling as a first-class primitive with its own validation, retry semantics, and error handling. The boundary itself is the architecture.

Tool registries

The curated inventory of tools the agent can see in a given turn. Each tool has a name, schema, when-to-use guidance, and permissions. The registry is what bounds the agent's action surface and bounds the model's selection space. A bad registry kills accuracy before the prompt is read. Covered in detail in the tool registry design post linked at the end.

Tool registries are the most under-engineered component in most agentic AI systems. The leverage from getting the registry right typically exceeds the leverage from any model upgrade by a meaningful margin. Audit your registry before you change anything else when the system is misbehaving. The full audit pattern and the seven failure modes I see in production live in tool registry design for agentic AI.

MCP-based architecture

The protocol that lets agents share tools across services and across vendors. With MCP, your knowledge base, your tool implementations, your specialist agents, and your downstream services can all communicate through one standard interface. Without MCP (or an equivalent protocol), every integration is custom and every governance review is bespoke.

In 2026, MCP-based architecture is no longer optional for serious agentic AI. The reasons are operational: shared tools across agents, governance and audit at the gateway level, portability across model providers, and the ability to swap implementations without rewriting agent code. Production agentic AI ships on MCP. The teams that skipped it last year are migrating to it this year.

These four components are the foundation. Planning, multi-agent orchestration, replanning, reviewer agents (the patterns covered earlier) sit on top of these foundations. Without the foundations, the patterns have nothing to grip. The reason most "agentic AI" demos fall apart in production is not the orchestration pattern; it is that the demo skipped the components and tried to compensate with prompting.

What a minimal agentic AI scaffold looks like

For teams evaluating the lift, this is roughly the smallest defensible agentic AI implementation in 2026. Six core pieces, none optional. Names simplified, error handling elided for clarity.

from anthropic import Anthropic
from langfuse import trace

client = Anthropic()

# 1. The planner decomposes the goal into ordered sub-tasks
def plan_steps(goal: str) -> list[dict]:
    response = client.messages.create(
        model="claude-sonnet-4-6",
        system="You are a planner. Decompose the goal into ordered sub-tasks.",
        messages=[{"role": "user", "content": goal}],
    )
    return parse_plan(response)

# 2. Specialist agents, each one with a focused toolset
SPECIALISTS = {
    "research": research_agent,
    "analyse": analyse_agent,
    "draft": draft_agent,
    "review": review_agent,
}

# 3. Persistent memory survives across runs
memory = AgenticMemory(store="supabase", namespace="user_123")

# 4. The orchestrator uses the supervisor pattern
def run_goal(goal: str):
    plan = plan_steps(goal)
    memory.write("current_plan", plan)
    for step in plan:
        specialist = SPECIALISTS[step["kind"]]
        with trace.span(step["kind"]):
            result = specialist(step, memory)
            memory.write(f"step_{step['id']}_result", result)
            if not result.ok:
                # 5. Replan on failure rather than retry
                plan = replan(goal, memory.read_all(), result.error)
                memory.write("current_plan", plan)
    # 6. The reviewer is the final gate before any output ships
    return review_agent(memory.read_all())

Six pieces. Planner, specialist agents, persistent memory, orchestrator, replan path on failure, reviewer agent at the end. The smallest version still has all six. Removing any one of them gives you a code agent or an AI agent, not agentic AI. The leverage is in the system around the model, not in the model itself.

The shortest version of what I sent that CTO. You are not behind. An AI agent is what most companies need as a starting point. Agentic AI is what most companies will need within the next year. Build the AI agent that solves your actual problem if the constraint demands it, but plan the upgrade path to agentic AI before the simpler version starts hitting its limits. The cost of the wrong choice in 2026 is real money. The cost of the right choice, made deliberately, is the cleanest decision you can make this quarter. If you want a second set of eyes on the scoping, book a 30-minute architecture review and bring the project brief.

The weekly take

Agentic AI patterns, delivered Thursdays

What I am shipping, watching, and pruning out of client stacks each week. One email. No fluff.

Shipping an agentic AI project this quarter?
Book a 30-min consult
Frequently asked

Questions readers ask about this post

Share this post
LinkedIn Facebook