Skip to content

What Is Agentic Engineering?

AI coding agents, human engineering judgment, and the organization layer behind them.

Definition

Agentic engineering is software development with AI agents that can use tools, write and run code, and iterate on a defined task. Humans still set requirements, make architectural decisions, and verify the result through tests and review.

This summary follows IBM's explanation of agentic engineering and Simon Willison's definition. The distinction is not how much code AI generates, but whether someone takes responsibility for the engineering.

Uncle J's extension asks an organizational question: how do roles, context, authority, and quality gates make agent work reliable? The AOA and Two-Time models below are this site's organization-design framework, not a replacement for the software-engineering definition.

How Agentic Engineering Works

  1. Define the job. State the goal, constraints, and observable acceptance criteria.
  2. Provide context and tools. Give the agent relevant code, documentation, and only the access it needs.
  3. Execute a bounded task. The agent edits, runs tools, reads results, and revises its work.
  4. Verify independently. Use tests, code review, and runtime checks. A confident agent report is not evidence of correctness.
  5. Approve integration and release. Keep tested code, deployment, and real-world acceptance as separate decisions.

Multiple agents are optional. The essential loop is a defined task, tool-assisted execution, feedback, and accountable human review.

Why Agentic Engineering Matters

Execution can move faster

Agents can take on implementation work. Time saved still depends on task scope, context, and the cost of verification.

Quality still needs an owner

Generated code can run and still be wrong. Requirements, tests, security review, and release decisions remain engineering work.

Authority needs boundaries

An agent that can edit code should not automatically gain permission to publish, spend money, or change production systems.

Uncle J's Extension: Capability Is Engineerable

The software workflow raises a broader question: can the way an organization delivers capability be designed as deliberately as its code?

Four Organization-Design Principles

  • Decomposition — Breaking organizational capability into discrete, describable units
  • Encapsulation — Wrapping each unit with clear inputs, outputs, and boundaries
  • Orchestration — Coordinating multiple capabilities toward complex goals
  • Governance — Maintaining authority, audit trails, and escalation paths

This is the organizational lens used on this site. It extends the discussion from individual coding tasks to reliable, accountable delivery.

Uncle J's Two-Time Organization Model

This framework separates two kinds of organizational time.

Structural Time

The time needed to develop working processes, culture, and coordination. More capital or headcount does not automatically create that maturity.

Capability Time

The time needed to deploy a specific capability once the supporting structure exists. AI may shorten implementation, but its output still needs validation.

Faster capability delivery is not proof of structural readiness. The practical question is whether the team can review, integrate, and own the work it now produces.

Read the Two-Time Organization framework

The Agentic Organizational Architecture (AOA)

Uncle J's five-layer organization-design framework, extending the discussion beyond coding agents.

L5 — Strategy Layer

Organizational goals, values, long-term direction. Humans define 'why'.

L4 — Governance Layer

Authority boundaries, audit requirements, escalation protocols.

L3 — Decision Layer

Human architectural control with AI-assisted analysis.

L2 — Coordination Layer

Module interaction, task orchestration, cross-capability workflows.

L1 — Execution Layer

AI agents performing encapsulated capabilities.

Agentic Engineering vs Automation

Scripted steps vs Agent iteration

A fixed workflow follows prescribed steps. A coding agent can use tool feedback to revise its approach within a bounded task.

Generation vs Verification

Producing code is one step. Agentic engineering includes checking that it meets requirements and is safe to integrate.

Tool access vs Permission

Tools enable execution; explicit authority boundaries determine what the agent may change and when it must ask a human.

Complementary, not opposites

Agents still rely on deterministic tools, tests, and CI. Reliable systems combine agent judgment with conventional automation.

A Documented Agent-Team Case

In From a Meeting Recording to a Running Project, Uncle J describes turning an AI sales-coach discussion into requirements, development specs, and a project constitution before assigning work to coding agents.

The useful pattern is concrete: a lead coordinates bounded tasks, specialists share documented interfaces, and quality gates separate implementation from review. The article is a first-person project account, not a controlled benchmark or a promise of equivalent speed for every team.

Read it for the working method: specify the task, encode the rules, delegate execution, and keep acceptance accountable.

Frequently Asked Questions

What is the difference between agentic engineering and vibe coding?

Vibe coding originally described accepting AI-generated code without closely examining it. Agentic engineering keeps engineering responsibility: humans define the job, inspect the implementation, test it, and approve integration. Using AI to write code does not remove those obligations.

Is Agentic Engineering just multi-agent orchestration?

No. One coding agent can be enough. Orchestration is useful when tasks can be separated, but it does not replace requirements, testing, review, or human accountability. This site's AOA model adds an organizational perspective; it is not the industry definition.

Does AI eliminate human authority?

No. In AOA, human authority shifts upward to governance, structure definition, and final arbitration. Humans control the architecture; AI executes within it.

Can large enterprises adopt AOA?

Yes, but they face more structural inertia. The transition requires intentional architecture work, not just tool deployment.

Is capability density measurable?

Yes, though metrics vary by organization. Common approaches include output per employee, decision velocity, and capability deployment speed.

Explore the Organization Layer

From coding agents to roles, authority, and reliable organizational capability.