Tag: SystemsDesign

  • Before You Add Another AI Agent, Prove You Need One

    Before You Add Another AI Agent, Prove You Need One

    Before building a team of AI agents, there is a more fundamental architecture question: why should the second agent exist at all? Another capability does not automatically require another autonomous boundary. The same work may belong in a tool, function, instruction, workflow node, or internal role. The stronger test is whether separation preserves something a…

  • Before Adding Another Agent, Name the Boundary

    Before Adding Another Agent, Name the Boundary

    Dividing work into roles leaves an architectural choice open. A separate agent earns its place when it preserves a needed boundary that a simpler arrangement cannot adequately protect. A new role leaves the architecture undecided An AI workflow might include planning, research, review, and communication. These roles help explain how the work should progress. They…