Skip to main content

Pilot the use case, not the agent catalog

· 6 min read
Sai Prudhvi Neelakantam
Senior Consultant, Data Engineering & AI at Evidi

Enterprise agent programs often start from a menu: models, tools, maybe a multi-agent diagram copied from a keynote. The catalog feels like progress. Users still do not know which job the system is supposed to finish.

Start from ranked use cases. Decide orchestrator versus single agent versus tools per job. Pilot decision quality and handoff clarity before you bet the platform on a topology that looked good in a slide.

Microsoft Entra app scenarios involving users

Figure 1. Pilot the job the shell must serve. Agent topology follows the use case, not a catalog of models looking for work. Source: Microsoft Learn: authentication flows and app scenarios.

I learned this while shaping Foundry-backed assistants where the first draft was "stand up many agents and see." The demos were busy. The operating model was not. Bidding-style work wanted specialists. Compliance work wanted one careful agent until volume proved otherwise.

The core idea

Topology is a consequence of the use case. The use case is not a consequence of the catalog.

Rank jobs by user value, risk, and evidence availability. For each job, choose single agent, orchestrator plus specialists, or mostly tools with thin generation. Code interpreter and export features are use-case capabilities, not defaults for every agent. Agent-to-agent boundaries should follow human job splits. Legacy file mapping is a trap: starting from old folder trees recreates yesterday's org chart as tomorrow's agent graph.

A model that stays explainable

1. Rank use cases before endpoints

Write the job, the user, the evidence sources, the decision or artifact produced, and the failure cost. Sort by value and readiness. Only then pick models and tools. A beautiful endpoint list without ranked jobs is procurement theater.

2. Match topology to the job shape

Bidding-style workflows with distinct specialist skills often want an orchestrator plus specialists. Narrow compliance Q&A may stay single-agent until concurrency and specialization pressure appear. Do not deploy multi-agent runtime complexity to impress architecture review when a single agent with tools clears the pilot bar.

3. Treat tools as product features per use case

Code interpreter, export, browse, and MCP knowledge search are not a badge to pin on every agent. Enable them where the job needs them. Disable or hide them where they create risk without value. Feature lists that ignore use cases become attack surface and support surface.

4. Draw A2A boundaries like human handoffs

If two human roles would not share a desk and a queue, do not merge them into one agent "for simplicity," and do not split them into five agents because the repo has five folders. Boundaries should match responsibility, escalation, and audit needs.

5. Start from outcomes and evidence, not legacy files

Old share-drive maps and prior chatbot intents bias you toward documents that exist rather than decisions users need. Inventory evidence for the ranked jobs. Gaps become data workstreams, not prompt wishlists.

6. Pilot on decision quality and handoff clarity

Success criteria: can a user finish the job, can a reviewer see why, can the next human step pick up cleanly. Token spend and latency matter, but they are not the headline metric for a pilot gate. Write the scorecard before the build.

Failure modes I design against

Catalog-first platforms. Many agents, unclear jobs, identical prompts with different names.

Multi-agent by default. Orchestration cost without specialization benefit.

Tools on for everything. Export and interpreter enabled where policy never approved them.

Repo-folder A2A. Engineering structure mistaken for product structure.

File-tree archaeology as roadmap. You automate the archive, not the work.

Token dashboards as pilot success. Cheap wrong answers still fail the user.

When to promote from pilot to platform bet

Promote when the scorecard passes with real users, evidence gaps have owners, and the topology choice still matches the job under light load. Do not promote because the catalog looks empty or because a vendor roadmap slide showed multi-agent. Platform bets fund shared identity, tracing, and evaluation harnesses. Those investments pay off only when use cases are real enough to stress them.

Trade-offs

Use-case ranking slows the first demo and saves the second rewrite. Single-agent pilots may need a later split when volume grows; that is cheaper than premature orchestration. Strict tool least-privilege annoys builders who want everything enabled in dev. Keep a lab profile separate from the pilot profile you show stakeholders. Evidence-gap work can dwarf model work. That usually means you found the real program.

What I would put on an ADR

  1. Ranked use-case list gates platform topology decisions.
  2. Per use case: single agent vs orchestrator vs tools-first, with rationale.
  3. Tools and exports enabled only where the use case requires them.
  4. A2A boundaries follow human job splits and audit lines.
  5. Pilot scorecard emphasizes decision quality and handoff clarity.
  6. Legacy file maps are inputs to evidence inventory, not the agent graph.

Primary references: Microsoft Foundry multi-agent and agent concepts on Microsoft Learn, plus your product principles for human handoff and approval. Pair platform docs with a written use-case scorecard in the repo.

A practical gate: no new agent identity in the catalog until a use-case card exists with owner, scorecard, and topology choice. Catalog growth without cards is how platforms accumulate zombies that still show up in demos.

What "ranked" means in practice

Ranking is not a sticky-note workshop that vanishes. It is a short ordered list in the repo with owner, risk, evidence sources, and topology choice per row. Revisit when a pilot fails or when volume forces a split from single agent to orchestrator. The list is allowed to change. Shipping agents that never appear on the list is not.

Closing

If your program starts from model menus, you will optimize for demos. If it starts from ranked jobs, you will optimize for finished work.

Pilot the use case. Choose topology on purpose. Leave the catalog as inventory, not strategy.