Robin Iwarzon

Author

Robin Iwarzon

Read time

6 min

1743416750299

Microsoft offer a range of services and mainly three Cloud platforms:

  • Azure
  • Microsoft 365
  • Business Applications (Dynamics 365 & Power Platform)

Each platform contains features and products, Infrastructure to Software. To glue it all together there are also Suites:

  • Microsoft Defender - Security
  • Microsoft Purview - Compliance
  • Microsoft Fabric - Data
  • Microsoft Copilot - Ai
  • Microsoft Graph - Integration

Each suite is deeply integrated but also bridge platforms and services together.

Microsoft Copilot is build up of Managed (Subscription) and Co-managed (Black box) services based on Azure Intelligence (see what we did there). It is not Microsoft's complete Ai offering but builds on top of it and is offered in flavours and within the complete Microsoft 365 ecosystem.

Not to be quoted but rumours have it that the total amount of Copilot integrations reach around 110 and are now steadily consolidating within each product and feature. To sum it up you will most likely find a Copilot logo in all your favourite apps and tools.

The "biggest and baddest" of them all is still Copilot for Microsoft 365 / M365 Copilot / Copilot 365. Closely followed by Security Copilot. In these two you find the most complex data discovery and orchestration.

1743416987725

Early Januari 2025 Microsoft announced Copilot Chat, an alternative offering for Microsoft 365 Enterprise and Business(?) customers. Copilot Chat gives you access to the Copilot native app, Web grounding + general knowledge and the ability to upload documents to expand your grounding. But it also introduced agent capabilities and a unified Ui to interact with it all.

1743417547859

Microsoft 365 Copilot is utilizing a large language model to predict quality responses to your in-prompts. What makes it pop compared to any of the third party alternatives is its data integration and compliance governance. By default it uses a delegated read approach in Microsoft Graph to infuse your in-prompt with your relevant data, constructs a response and pass through Purview to properly purge any data breach or hallucination.

1743417381454

Commercially it is located behind a Per user, per month license subscription. Licensed users get access to the Work tab in both copilot.microsoft.com and in-side the Copilot native app.

Be sure to always source check pricing and agreements.

1743417789170

Microsoft's next move was in my mind genius and helped grasp a better understanding of where its Copilot evolution was going. Copilot is the UI for AI. By this time we had lived through a set of name changes in just 1-2 years. Power Virtual agent morphed into Copilot Studio an editor to create extensions and stand alone Copilots, Power automate flows with Ai surfaced as Plugins etc

But now Copilot Studio creates Agents and agents can use Actions (tools). Suddenly Copilot went from being this Godzilla service to a sleek and easy accessible UI to orchestrate your conversational Ai interaction and Ai agents.

1743418042579

Today we have three options to get started with AI technology. Within Microsoft technology this can look like this:

  • Buy (Managed)
  • Buy and build (Co-managed)
  • Build (Self-service)
1743418618691

Agents, built in Copilot Studio is data och user scoped. Agents can only access data added to its Knowledge register and are only available to Users they are shared with.

When we define an Agent we use three use cases:

  • Retrieval (Chat with data)
  • Task (Read, Write and Trigger)
  • Autonomous (Read, Write, Trigger and Orchestration)
     
1743423030198

2025 is predicted to introduce the first quality autonomous Ai agent, not specifically within Microsoft's domain but a wide spread goal within the AI industry. Let us see who gets it right first.

Now when we know what Microsoft Copilot 365 and Copilot Studio is we can define them and where they fit.

  • Microsoft 365 Copilot is a per User monthly subscription.
  • Microsoft 365 Copilot can (so far) access all your delegated read data.
  • Microsoft 365 Copilot can today only Read but is expected to release its own Actions (write tools).
  • Microsoft 365 Copilot Chat is your UI for AI & Agents.
  • Microsoft 365 Copilot Chat is included for Microsoft 365 Enterprise & Business(?) licensed users.
  • Microsoft 365 Copilot & Chat DOES NOT include Agent message consumption.
  • Agent message burn rate is listed here: https://learn.microsoft.com/en-us/microsoft-copilot-studio/requirements-messages-management
  • Copilot Studio Agent use require a $0 per User license And a tenant Message pack or PAYG.
  • Copilot Studio Agents can only access provided data and be used by Users its shared with.
  • Copilot Studio Agents can use Orchestration to self-pick Actions (tools).
  • Actions can be built from Power automate Flows / Agent flows, Customer connectors & APIs.
  • Copilot Studio Agents DO NOT require a Power automate premium license if they are built in Agent flows. Power automate flows can be switched to Agent flows / Copilot studio billing
1743423320489

Both Microsoft Copilot 365 and Copilot Studio connectors are heavily dependent of Semantic index for Microsoft 365. Data outside of Semantic index for Microsoft 365 can only utilize a Keyword search tend to miss and return an apology rather than an expected suggestion. Without opening the door for all the specialists that live and breath vectorization we can just agree on that most of the time we do not know exactly what we search for and can appreciate an index that utilize meaning-based matches and not simply keywords.

"Where can I buy a fast red car?"

Keyword - Will most likely return "I'm sorry but I can't find information about this subject"

Semantic or hybrid - Will most likely return "If you are interested in purchasing a Ferrari model 123 the nearest authorized dealer can be located in XYZ."

1743424256211

Microsoft 365 Copilot turn to Microsoft Graph to locate and provide data injection into the orchestration meaning that the data it works with comes from Semantic index. Copilot Studio supports a range of data sources and not all utilize vector technology/indexes.

The specification is updated all the time and SharePoint sites recently got added to the Green list. This resulted in significant better response results. If you haven't had the time to test it or missed it, go to Settings - Generative Ai and enable Enhanced search.

Dataverse and its Tables still lack support and will then require a glue-instance of Ai builder or a set of synonyms to help it out. Here I would recommend to simply Wait for Microsoft to do the Sharepoint-improvement-magic. Otherwise we are left with Tables of structured data that are more or less useless in Conversational Ai. A shame!

Having access to huge set of data rarely improves response quality either as the context get to large. Often it also means that over-sharing is in play, a concept that is widely growing and spreading. We share to much and we set permissions to loosely, resulting in both data leak and insider information breach.

1743425482426

Over-sharing is a pain that limits many from implementing or investing in Microsoft 365 Copilot as it once again utilize Delegated.Read discovery. This require a level of Information protection and governance, mainly gained from Information security framework and protective technical tools. In Microsoft sphere this is mitigated by onboarding Microsoft Purview. If your organization is already licensed for Enterprise E5 tier you have access to the latest and greats in Information Protection and Governance, but the implementation steps can be a mouth full.

But if you want to fully benefit from Microsoft's AI investment and Copilot offering, this is your next set of Actions.

 

1743425110618

So finally, what is the recommendation forward to get started with Conversational and generative Ai.

When to use Microsoft Copilot 365

  • You have completed your Information Protection and Governance implementation
  • You have completed your information Ownership and permission matrix

When to use Copilot Studio Agents

  • You have an isolated data-set and Pilot group of users
  • You have verified value in an AI use case but now need to add Company data to calculate ROI
  • You have a set of manual business processes that can be automated
  • You have a business unit that handles daily repetitive but specific questions.
  • You have an internal or external Servicedesk with access to large amount of unstructured data not in semantic index.

Thank you for your time