Agentic system architecture and engineering

Multi-agent system engineering

Determine whether multiple agents improve the workflow enough to justify coordination cost

When several agents are proposed to divide a complex task, this area becomes relevant. For the AI engineering lead, the concern is specific: several agents appear productive while duplicating work or contradicting each other. The engineering design starts from that consequence and follows the relevant evidence through the customer workflow. The design should justify every agent boundary through a task or control requirement. Compare the proposed arrangement with a simpler workflow before accepting additional communication, state, and review obligations.

The engineering decisions relationship

  1. Starting evidenceTask decomposition

    Establish the basis for role boundary.

  2. Decision boundaryDisagreement path

    Resolve conflicting conclusions without invented consensus.

  3. Decision artefactRole and interaction design

    Retain the scoped finding and its unresolved dependencies.

Proposed working model. Production acceptance needs separate scoped evidence.

Decision

Frame the decision around role boundary

Questions and the evidence they need

Criterion / evidenceRole boundary
Inspect task decomposition for the relevant constraint or observation.
Criterion / evidenceDisagreement path
Inspect shared resources for the relevant constraint or observation.
Criterion / evidenceRecovery owner
Inspect agent roles for the relevant constraint or observation.
Read each criterion against the available evidence before deciding that additional work is needed.

For the AI engineering lead, this becomes relevant when several agents are proposed to divide a complex task. The immediate decision is whether multiple agents improve the workflow enough to justify coordination cost. The scope should be narrow enough that the engineering team can identify a meaningful alternative, including continuing the current approach if the available evidence already supports it.

The practical failure to challenge is that several agents appear productive while duplicating work or contradicting each other. That concern gives the work a concrete direction: establish what the relevant boundary should do, inspect how it behaves or would operate, and identify the owner of any gap. It should not be diluted into a broad transformation exercise before the specific question has been answered.

Mechanism

Multi-agent design must justify its coordination burden

Relationships within engineering decisions

Source or conditionRole boundary
Avoid overlapping authority for the same decision.
Crossing or choiceDisagreement path
Resolve conflicting conclusions without invented consensus.
Consequence or decisionRecovery owner
Name who acts when coordination fails.
Carry authority and state through the implementation. Each relationship needs evidence in the actual scope.

Overlapping authority

For this scope, overlapping authority should be examined alongside task decomposition. Identify decisions each agent may make and where their scopes overlap. The design should prevent duplicated or conflicting actions while preserving useful specialization. Compare the proposed split with a simpler arrangement so coordination overhead is justified by a task or control requirement.

Conflicting conclusions

For this scope, conflicting conclusions should be examined alongside shared resources. Create cases where agents reach incompatible conclusions from different evidence. Define who resolves the disagreement and what must be verified. A supervisor should not manufacture consensus by accepting the most confident answer when the underlying facts remain unresolved.

Coordination and recovery paths

For this scope, coordination and recovery paths should be examined alongside proposed agent roles. Specify handoff, acknowledgement, and recovery behaviour across agents. Shared context does not automatically establish shared responsibility. The proposed design should explain how incomplete work is rejected, how ownership transfers, and how the system detects a task that every agent assumes another agent owns.

Preparation

Connect the working inputs to the boundary being examined

Evidence packet for role boundary

Illustrative working format

BasisTask decomposition
Identify provenance and the specific decision this material can inform.
ContextShared resources
Establish permitted access, provenance, and which task conditions it represents.
ObservationAgent roles
Identify the accountable role and verify its decision rights or availability.
Illustrative preparation record. Availability, revision, and handling need confirmation.

The starting material is task decomposition, shared resources, and proposed agent roles. Review these together rather than assuming one document tells the whole story. A stated rule may differ from a configured behaviour, and a proposed responsibility may not yet have an available owner. Identify those differences before selecting the detailed work.

Participation should include a workflow owner, an implementation lead, an eventual maintainer, and qualified control reviewers where needed. The customer should define which information and environments may be used. Synthetic or sanitised examples can support preparation when they preserve the relevant behaviour; if they omit a material dependency, record the limitation and agree how the missing evidence would be obtained.

How the work proceeds

Carry role boundary through to an accountable finding

From the scoped material to a decision record

  1. Establish conditionsTask decomposition

    Make the component and operating boundary explicit.

  2. Examine the relationshipDisagreement path

    Apply the scoped check to recovery owner.

  3. Retain the findingRole and interaction design

    Record the evidence, open dependencies, and the owner’s next decision.

Proposed sequence; resolve interpretation or access gaps before relying on the next step.

Define the information each agent needs and the decisions it may make. Shared context can be convenient, but the proposed design should examine whether it also spreads untrusted information or obscures ownership. Give each handoff an acceptance condition, including how the receiving agent rejects incomplete work or conflicting instructions.

A practical first slice would focus on overlapping authority and then follow its consequences into conflicting conclusions. Keep coordination and recovery paths visible as a separate review question rather than assuming it is satisfied by the first result. The engineering team should record observations, competing explanations, and changes to the original assumptions. A second reviewer can challenge whether the evidence supports the recommendation and whether an apparently successful example omitted the condition that matters most.

Indicative artefact

Make the role and interaction design usable by its owner

Role and interaction design

Illustrative working format

Annotated fieldRole and interaction design
Name the missing evidence, responsible owner, and condition for revisiting the decision.
Annotated fieldCoordination test plan
Link supporting and contrary observations to inspectable evidence.
Annotated fieldSingle-agent comparison outline
Name the unresolved condition, next action, and accountable owner.
Illustrative artefact structure, not a completed engagement or an observed result.

Indicative outputs include role and interaction design, coordination test plan, and single-agent comparison outline. Their form should follow the decision and the customer’s existing operating records. The first should establish the assessed boundary and relevant observations; the second should make material gaps or dependencies inspectable; the third should identify the action, owner, and evidence needed to revisit the decision.

Acceptance should be tested through use: can the responsible owner explain what was examined, identify an unresolved issue, and act on the next step without reconstructing the whole engagement? Findings should preserve counterevidence and limits. A polished document is insufficient if it does not help resolve the customer’s specific question.

Illustrative scenario

Examine recovery owner through a constructed exception

A constructed case and its decision paths

Illustrative scenario

  1. SituationRole boundary

    Research and execution agents disagree about the sufficiency of case evidence.

  2. Question to examineDisagreement path

    Introduce conflicting specialist conclusions and compare a single-agent route.

  3. Conditional next actionRecovery owner

    Retain multiple agents only when the coordination tradeoff supports the workflow.

Fictional example. No executed test, customer engagement, or measured outcome is implied.

Consider an illustrative situation in which research and execution agents jointly prepare a customer case but disagree about whether evidence is sufficient. This is a constructed example, not a client engagement or an observed Softlander outcome.

For the research-and-execution example, the team could compare a single-agent baseline with a split design on the same synthetic cases. The illustrative result would be a tradeoff record covering quality, coordination, cost, and failure explanation. More agents would be justified only by evidence relevant to the task or control boundary.

The useful learning would be the difference between the expected behaviour and the behaviour or responsibility actually demonstrated. If the exercise leaves coordination and recovery paths unresolved, that should remain a named next step. A recommendation to narrow the scope, improve a prerequisite, or hold the decision can be appropriate when the example exposes a material dependency.

Scope and next action

Keep the conclusion within the defined workflow and configuration

Confirm fit before the next commitment

Included boundaryRole boundary
This review is limited to the defined workflow and configuration.
PrerequisiteTask decomposition
The relevant owner must confirm access and the intended operating conditions.
Claim limitRole and interaction design
Production acceptance needs separate scoped evidence.
Bring the triggering change and existing evidence; resolve the dependency that could alter the decision.

The method described here is proposed engineering work. Scope, staffing, implementation access, acceptance, and commercial terms require a readiness review. A design or lab result does not establish production suitability, guaranteed reliability, or security certification.

Ways to engage

Related engagement scopes

AI Fractional Agentic AI Office

Create a regular place for agentic AI decisions. Connect initiative priorities, architecture questions, risk ownership and evidence reviews.

Read about this offer: AI Fractional Agentic AI Office

AI Fractional Agentic Transformation Office

Coordinate the operating changes behind agent adoption. Align workflow redesign, ownership, dependencies and adoption measures.

Read about this offer: AI Fractional Agentic Transformation Office

AI Harness Engineering Pod

Engineer a bounded AI execution harness with tool adapters, context handling, orchestration, recovery and observable traces.

Read about this offer: AI Harness Engineering Pod

Continue exploring

Related insights and resources

Whitepaper16 MIN READ

Engineer the harness, not just the prompt

Define the contracts around an agent's decisions: what state it trusts, which actions can execute, how interrupted work resumes, and what evidence an operator needs to recover safely.

Whitepaper15 MIN READ

Governing agent decisions

Governance becomes useful when it changes a decision. Connect each agent workflow to an accountable owner, explicit operating conditions, proportionate evidence and a practical route for exceptions and withdrawal.

Strategy & transformation6 MIN READ

Do you need an agent centre of excellence?

A centre can concentrate scarce expertise and reusable controls, or become an approval queue detached from real work. Choose the mandate before the structure.

A little more clarity

Questions to consider.

Start with the questions that shape a better decision.

When is another agent justified?

Identify decisions each agent may make and where their scopes overlap. The design should prevent duplicated or conflicting actions while preserving useful specialization. Compare the proposed split with a simpler arrangement so coordination overhead is justified by a task or control requirement.

How should overlapping agent authority be handled?

Specify handoff, acknowledgement, and recovery behaviour across agents. Shared context does not automatically establish shared responsibility. The proposed design should explain how incomplete work is rejected, how ownership transfers, and how the system detects a task that every agent assumes another agent owns.

What should each handoff preserve?

Define the information each agent needs and the decisions it may make. Shared context can be convenient, but the proposed design should examine whether it also spreads untrusted information or obscures ownership. Give each handoff an acceptance condition, including how the receiving agent rejects incomplete work or conflicting instructions.

How should a single-agent baseline be used?

For the research-and-execution example, the team could compare a single-agent baseline with a split design on the same synthetic cases. The illustrative result would be a tradeoff record covering quality, coordination, cost, and failure explanation. More agents would be justified only by evidence relevant to the task or control boundary.

Who resolves disagreement between agents?

The AI engineering lead should name the accountable customer owner and the responsible collaborator before work begins; this proposed arrangement does not assume those roles are already agreed. Create cases where agents reach incompatible conclusions from different evidence. Define who resolves the disagreement and what must be verified. A supervisor should not manufacture consensus by accepting the most confident answer when the underlying facts remain unresolved.

What would the role and interaction design make clear?

It should connect the specific concern—several agents appear productive while duplicating work or contradicting each other—to what was examined and what remains unresolved. The record should separate observations from proposed changes and identify the owner responsible for the next evidence. It is a decision aid within the agreed scope, not a broader assurance conclusion.

Start with the decision you need to make.

Tell us about the agent workflow you want reviewed, and where you need greater clarity. Scope and availability are confirmed together.

Connected disciplines