Updated: October 2, 2024 (August 23, 2024)

  Charts & Illustrations

How Microsoft 365 Copilot Works

My Atlas / Charts & Illustrations

218 wordsTime to read: 2 min
Rob Sanfilippo by
Rob Sanfilippo

Before joining Directions on Microsoft, Rob worked at Microsoft for 14 years where he designed technologies for Microsoft products and... more

Microsoft 365 Copilot uses Microsoft Graph, the GPT-4 large language model (LLM) from OpenAI, and optionally Bing and third-party services to generate responses. The process that occurs when a user enters a prompt into the Copilot chat UI includes the following:

1) User enters a natural language prompt, which can include references to files and potentially sensitive internal data.

2) The prompt is associated with specific domain data from Microsoft Graph so that the response returned is relevant to the context intended by the user through a process called grounding. Microsoft Graph is a set of services and APIs that provides access to organizational data in Microsoft 365 cloud services, such as documents, e-mails, and Teams meetings. The prompt can also optionally be grounded using Bings search results from the Internet and plugins, which can connect to third-party services, such as ServiceNow.

3) The grounded prompt is sent to the GPT-4 LLM supplied by Microsoft partner OpenAI and hosted in Azure. The LLM processes the prompt and generates a natural language response.

Atlas Members have full access

Get access to this and thousands of other unbiased analyses, roadmaps, decision kits, infographics, reference guides, and more, all included with membership. Comprehensive access to the most in-depth and unbiased expertise for Microsoft enterprise decision-making is waiting.

Membership Options

Already have an account? Login Now