Microsoft

AI-103 practice question 7

Developing AI Apps and Agents on Azure · free question 7 of 20

Question

You have a Microsoft Foundry project that contains three agents as shown in the following table. | Name | Description | | --- | --- | | TriageAgent | Classifies incoming customer requests | | PolicyAgent | Answers policy questions by searching internal content | | ActionAgent | Creates or updates tickets by calling an HTTP API | You need to orchestrate the agents to ensure that the customer requests meet 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. The solution must minimize development effort. What should you include in the solution?
  • A. a workflow Correct
  • B. threads and runs without a workflow
  • C. a multi-agent group chat session
  • D. separate agent runs coordinated in the application code

Explanation

A workflow is a declarative, predefined sequence of actions that orchestrates agents in a repeatable process, with if/else branching and variables that carry state between steps, all without writing orchestration code. Threads and runs on their own provide no branching or shared process state. A group chat passes control between agents dynamically, so it is not deterministic. Coordinating separate runs in application code could work, but it requires the most development effort.

Need the theory? Learn it free in the AI-103 course on Godlike Academy

Practice the whole free set

Answer all 20 free AI-103 questions with instant feedback, or unlock all 65 questions with Learn and Exam modes.