A Python team on Azure must implement complex multi-agent control flow with branches, loops, and human approval nodes for a claims workflow. They are selecting frameworks aligned to AI-500 skills. Which approach is appropriate?
Select an answer to reveal the explanation.
Short Explanation
A matches the skill: implement multi-agent orchestration frameworks including Agent Framework, LangChain, and LangGraph. Claims workflows with branches, loops, and HITL map naturally to explicit state graphs and orchestrated agents in Python on Azure. B is unmaintainable for complex control. C and D are not production multi-agent orchestration. Pick frameworks that make state transitions testable and observable.
Full Explanation
A is correct because the exam expects implementation with orchestration frameworks such as Microsoft Agent Framework, LangChain, and LangGraph for real control flow. Explicit states/edges support approvals, retries, and specialist routing. B is incorrect: natural-language-only control lacks deterministic structure for complex branches. C is incorrect: spreadsheets are not a scalable agent runtime. D is incorrect: random selection is not a designed pattern. Combine framework orchestration with middleware for logging, auth, and exception handling.