QuestionQ43

VerifiedImplement generative AI and agentic solutions

You have a Microsoft Foundry project that contains three agents, as shown in the following table.

Question Image

You need to orchestrate these agents so that handling of customer requests meets the following requirements:

  • Support a deterministic, step-based process that uses conditional branching and shared state across the agents.
  • Optionally trigger a ticket action based on the triage result.
  • Minimize development effort.

What should you include in the solution?

Explanation

Microsoft Foundry Agent Service workflows provide a low-code, graph-based way to orchestrate multiple agents through a deterministic, step-based process: executors (agents or logic steps) are connected by edges that support conditional branching (if/else) and can pass shared state between steps, including an optional downstream action such as invoking a ticketing tool based on an earlier agent's triage result. This satisfies the requirement for deterministic branching with shared state while minimizing development effort, since the branching and state-passing logic does not need to be hand-written. Using threads and runs directly, or coordinating separate agent runs in application code, requires custom-written orchestration logic, and a multi-agent group chat session is a conversational, non-deterministic collaboration pattern rather than a deterministic branching process.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!