Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Microsoft 365 Copilot chat in model-driven apps enables users to interact with custom agents that extend Copilot's capabilities beyond standard functionality. By customizing agents, you can create tailored experiences that address your organization's specific business processes and data requirements. For more information, see Use agents in Microsoft 365 Copilot
This article describes the different types of agents you can build and integrate with Microsoft 365 Copilot chat in model-driven apps. You'll learn about the capabilities and use cases for each agent type, helping you choose the right approach for your customization needs.
Important
- This feature is in preview.
- Preview features aren't meant for production use and might have restricted functionality These features are subject to supplemental terms of use, and are available before an official release so that customers can get early access and provide feedback.
- This feature is in the process of rolling out and might not be available in your region yet.
You can customize agents in several ways to fit your organization's needs.
| Agent Type | Description | Common use cases |
|---|---|---|
| Declarative Agent | Configured using low-code tools and templates, allowing quick setup for common scenarios within Microsoft 365 Copilot. | Automating routine tasks, answering FAQs, and providing guided workflows. |
| Custom Engine Agent | Developed with custom logic and integrations, offering advanced capabilities tailored to specific business needs. | Complex business processes, custom data integrations, and specialized automation. |
| Copilot Studio Agent | Built and managed in Microsoft Copilot Studio, enabling integration with Teams and Microsoft 365 for conversational experiences. | Interactive chatbots, team collaboration, and personalized support within Microsoft 365 apps. |
Use the following information to find the best solution for your organization:
- Microsoft 365 Copilot Agents Overview documentation provides guidance on how to choose what type of agent to build.
- Create agents as Declarative Agents for Microsoft 365 Copilot or as Custom engine agents for Microsoft 365.
- Use Microsoft Copilot Studio to connect and configure an agent for Teams and Microsoft 365, making it available in Microsoft 365 Copilot Chat.
- Review guidance on how to Choose between Microsoft 365 Copilot and Copilot Studio to build your agent.
Note
When you select an agent in Microsoft 365 Copilot chat in a model-driven app, the agent doesn't answer Dataverse data questions unless you configure it to do so. It does use information from your chat history that might have information about your data. To allow questions about your Dataverse data, remove the selected agent.