Examine the tools used to create agents
In this unit, you explore how the tools used to create agents in SharePoint and Microsoft 365 Copilot Chat differ. While the components of these agents are largely the same, each platform offers distinct tools for building them. By the end of this unit, you should clearly understand the similarities and differences between the two approaches.
- Copilot Chat. You use Copilot Studio to create and configure agents in Copilot Chat.
- SharePoint. You use a Copilot agent tool that's embedded into SharePoint to create SharePoint agents.
Let's examine each of these tools and compare their differences.
Copilot Studio for Copilot Chat agents
Microsoft Copilot Studio is a unified platform that enables both developers and everyday business users to create Copilot Chat agents. Copilot Studio offers a flexible platform for creating AI-powered agents, and it supports a range of users—from everyday business professionals to technical developers. For business users with no programming experience, Copilot Studio provides a streamlined, no-code experience designed specifically for them.
It uses a guided, form-based interface, from which users can easily create agents for Microsoft 365 Copilot Chat. When doing so, you specify the agent’s purpose, add relevant knowledge sources (such as SharePoint documents or websites), and configure tone and behavior. These agents are well-suited for answering questions, offering guidance, or surfacing organizational information—without requiring any technical setup. This approach is ideal for nontechnical users who want to build helpful agents based on their domain knowledge.
In contrast, technical users and developers can take advantage of the full capabilities of Copilot Studio to create more advanced and integrated agents. Developers can extend agents with Actions, enabling them to perform advanced tasks that are beyond the scope of everyday business users. For example, they can query databases, create support tickets, or interact with enterprise systems through APIs and Microsoft Power Platform connectors. They can also implement authentication, manage multi-turn conversations, and incorporate conditional logic to build complex workflows. These features make Copilot Studio a powerful tool for IT professionals and solution architects who want to build intelligent assistants that not only answer questions but also complete business processes and transactions.
Because Copilot Studio supports both technical and nontechnical users, it enables organizations to scale their use of AI-powered agents across a wide variety of scenarios, from simple information retrieval to sophisticated, task-driven automation.
Important
This training focuses on how everyday business users with no programming experience can use Copilot Studio to create agents in Microsoft 365 Copilot Chat.
Key features of Copilot Studio that are used by everyday business users to create agents in Copilot Chat include:
- Versatility. Copilot Studio allows for the creation of more versatile agents. They can be used not only in Copilot Chat, but also across various platforms, such as Microsoft Teams and other Microsoft 365 applications.
- Capabilities. Copilot Studio offers advanced capabilities such as adding SharePoint sites and documents as knowledge sources, integrating the Code interpreter tool, and enabling image generation.
- Customization. Users can define the personality and capabilities of the agent, connect it to various knowledge bases, create actions using plugins, prompts, connectors, and design rule-based topics.
- Deployment. Agents created with Copilot Studio can be deployed across various channels and modalities, including custom websites, mobile apps, SMS, and more.
Copilot agent tool in SharePoint for SharePoint agents
Key features of the Copilot agent tool in SharePoint that's used by everyday business users with no programming experience to create SharePoint agents include:
- Integration. Agents are integrated directly into SharePoint sites, allowing page viewers to access agents without needing to navigate away from the site.
- Grounding. The agents are grounded in the content of the specific SharePoint content, such as sites, document libraries, and files. This design ensures the responses generated by the agent are relevant to the site's purpose.
- Usage. Users can interact with these agents within the SharePoint environment, and the agents can also be shared in Group Chats where participants can interact with the agent in the chat thread.
- Configuration. The tool provides a straightforward interface for creating and configuring agents, focusing on the specific needs and content of the SharePoint site.
Key differences between the two tools
The following table identifies the key differences between the Copilot tool that's used to create agents in SharePoint and Copilot Studio that's used to create agents in Copilot Chat.
Features | Copilot agent tool in SharePoint | Copilot Studio for Copilot Chat agents |
---|---|---|
Scope and integration | When you create an agent using the Copilot agent tool in SharePoint, the agent is integrated directly into the SharePoint site. For instance, if you have a SharePoint site that's dedicated to project management, you can create an agent that helps users navigate project documents, answer questions about project timelines, and provide updates that are based on the content within that specific SharePoint site. |
Provides a broader scope, allowing agents to be used across multiple platforms and integrated with various knowledge sources and capabilities. For example, you can build an agent that integrates with both Teams and Outlook, providing users with the ability to schedule meetings, send emails, and retrieve information from various sources like SharePoint, OneDrive, and external databases. |
Capabilities and customization | Offers a simpler, more focused interface for creating agents relevant to SharePoint content. For example, you can create an agent that helps users find specific documents within a SharePoint library, answer FAQs based on the content of those documents, and provide navigation assistance within the SharePoint site. |
Offers advanced customization options, including defining agent personality, connecting to multiple knowledge bases, and creating complex actions and rule-based topics. For instance, you can create an agent with a code interpreter capability that can analyze data, generate visualizations, and solve complex math problems. Additionally, you can enable an image generator capability that allows users to create images from prompts. |
Deployment and governance | Agents are deployed within SharePoint and can be shared in Group Chats. For example, you can create an agent for a SharePoint site that helps users with document management and collaboration. This agent can be shared in Group Chats, where participants can interact with the agent directly in the chat thread. |
Agents can be deployed across various channels, and they're governed by Microsoft 365 controls. For instance, you can create an agent that is available not only in Copilot Chat, but also in Teams and custom websites. Microsoft 365 controls govern these agents, ensuring secure and compliant deployment across different platforms. |
In the following training units, you explore how to create agents in Copilot Chat and SharePoint using their respective tools.