Collaborating Agents

Collaborating Agents architecture

Most AI planning tools give you a single perspective. I wanted something that argues with itself. This system puts three AI personas — a Domain Expert, a Creative Problem Solver, and a Critical Analyst — in a room together and lets them hash out strategy.

The three personas

  • Domain Expert — Grounds discussions in practical reality and established best practices
  • Creative Problem Solver — Pushes boundaries with novel approaches and unconventional solutions
  • Critical Analyst — The built-in contrarian. Pressure-tests every idea before it makes it into the final plan, killing groupthink

Getting these personalities right was crucial — different enough to create productive tension, but aligned enough to work toward common goals.

Why it’s interesting

  • The system explicitly tags which tasks need a human and which an AI can handle — no hand-waving about “AI will do it”
  • Output isn’t just a strategy doc. It decomposes all the way to tasks with deliverables, skills needed, success criteria, time estimates, and cost projections
  • Agents genuinely build on each other’s insights rather than generating independent responses — this required careful prompt engineering and state management to maintain context throughout conversations

Demo: Supply Chain Optimization

I ran it on a supply chain optimization problem for a US retailer — from strategic assessment through initiative design to task-level resource allocation. The demo shows how agents build on each other’s insights across multiple rounds of discussion, with final output including both strategic initiatives and specific tactical tasks.