In this article, we will focus on the Copilot Virtual Agent, a powerful tool designed to streamline user interactions and automate tasks in Microsoft 365. Let's get started!

Prerequisites

To get started, you’ll need either of the following subscriptions.

  1. Microsoft 365 Copilot
    • Platform: m365.cloud.Microsoft
    • Features: Seamless integration with Microsoft 365 apps, user-friendly interface, and task automation capabilities.
  2. Copilot Studio
    • Platform: copilotstudio.microsoft.com
    • Features: Highly customizable with a no-code interface, enabling advanced functionalities for creating virtual agents.

Key Differences Between Microsoft 365 Copilot and Copilot Studio

  1. Integration vs. Customization
    • Microsoft 365 Copilot: Focuses on seamless integration within Microsoft 365 apps.
    • Copilot Studio: Offers more customization with advanced features to build sophisticated agents.
  2. User Experience
    • Microsoft 365 Copilot: Provides a user-friendly environment within the Microsoft 365 ecosystem.
    • Copilot Studio: Enables detailed agent-building with a no-code interface for deeper customization.
  3. Billing
    • Microsoft 365 Copilot: Subscription-based with flexible billing options.
    • Copilot Studio: Pay-as-you-go, message-based pricing structure.

For a detailed guide on how to access these tools, refer to the official documentation: Microsoft Copilot Studio Licensing Requirements.

Setting Up Your Copilot Virtual Agent

I have a Microsoft 365 Copilot license, so let’s begin by logging into the platform.

Agents can be found in Microsoft Teams, the Microsoft 365 Copilot app, or the Web and Work tabs of Copilot Chat.

Microsoft Copilot

Using Agents in Copilot Chat (Web and Work tabs)

Create an Agent

Describe Your Agent

Configure Your Agent

Add Knowledge Sources

Capabilities

Starter Prompts

You can configure starter prompts to make it easier for users to interact with your agent. These prompts can guide the user in providing the necessary input for the agent to function effectively.

Once you’ve configured everything, click Create. You will then be able to view your agent in full-screen mode, where prompts will be provided for assistance.

Create

Testing Your Agent

Since my knowledge source consists of my previous articles on Data Build Tools (DBT) and DBT setup for Fabric SQL Database, I’ll ask the agent questions related to these topics. The agent will reference the content in my source files and provide detailed responses, along with links to the relevant documents.

DBT

Prompt

Adding Your Copilot Agent to Microsoft Teams

Once your Copilot agent is created, you can easily integrate it into Microsoft Teams for seamless use within your team's workflow. Here's how.

  1. After creating the agent, navigate to Teams.
  2. Go to the Apps section on the left sidebar and search for the Microsoft 365 Copilot app.
  3. Select the app and click Add to integrate it with your Teams environment.
  4. Once added, you can search for your created agent within Teams and interact with it just like any other Microsoft Teams app.
  5. You can also pin your agent to the Teams sidebar for quick and easy access at any time.

By adding your Copilot agent to Teams, you ensure that team members can easily access it and benefit from its capabilities directly within the Teams interface.

Fabric note

Sharing Your Agent

Once you’ve created your Copilot agent, you may want to share it with others in your organization. Here’s how,

  1. Click Create an Agent → My Agents → Select your agent → Click Share.
  2. Choose one of the following sharing options.
    • Anyone in your organization: Ensure users have access to the SharePoint site for consistency in the agent's responses, else your agent will not use the files when answering questions.
    • Specific users: Share with specific users through security groups.
    • Only You: Keep the agent private.
  3. Click Save.

You can then copy the link and share it with the intended users.

Copy link

Shared

Conclusion

Congratulations! You’ve now successfully created and shared a Copilot Virtual Agent. This tool empowers you to automate processes, integrate knowledge sources, and provide personalized assistance to users.