Hi John, use Structured Topics when your Copilot chatbot needs clear, step-by-step logic or fixed processes like form submissions or approvals. This gives better control, testing, and predictable results. Use Natural Language tool calls when you want Copilot to decide when and how to use tools based on user input. This works better for open-ended, flexible conversations. In most cases, combine both — let natural language trigger a structured topic for reliable execution.
References:
- Create and edit topics
- Microsoft 365 Agents SDK overview
- Copilot Studio “Tools in Copilot Studio” page
Thank you.
Karan Shewale.
If this response resolves your issue, please Accept the answer and, if helpful, click the “Upvote” button. Your feedback helps us improve and assist others more effectively.