implement-agent-logic-flows
Microsoft Certified: AI Agent Builder Associate · 5 questions
- A Copilot Studio topic collects a user's account balance from a Dataverse lookup. The developer needs to route the conversation differently based on whether the balance is below $100, between $100 and $1000, or above $1000. Which approach correctly implements this multi-condition branching?
- A Copilot Studio topic calls a Power Automate cloud flow that processes an expense report. The topic has collected the employee's name, department, and total amount as topic variables. The developer needs to pass these values to the flow and receive back an approval status. How is this data exchange between the topic and the flow configured?
- A Copilot Studio topic calls a Power Automate flow to retrieve customer data. Sometimes the flow fails due to downstream API timeouts. The developer wants to display a user-friendly error message and offer to retry when the flow fails, rather than showing a generic system error. How should the developer implement this?
- A Copilot Studio topic needs to call an external REST API that requires Bearer token authentication. The API key is stored as an environment variable named 'ExternalApiKey'. Which approach correctly implements this HTTP call within a Power Automate flow called by the topic?
- A developer has built a 'Get Product Price' topic that accepts a product ID as input, looks up the price in Dataverse, and needs to return the price to the calling topic. How are topic input and output variables configured in Copilot Studio?