Microsoft Copilot: What Each Copilot Does and Where It Fits
It can feel as if Microsoft has put the Copilot name everywhere, and that is not far from the truth. The important thing to understand is that Microsoft Copilot is not one identical AI assistant copied into every product. It is better thought of as a family of AI experiences that share a conversational interface but are tailored to the application, data, and task in front of you. The Copilot you use while working with a report, for example, has a very different job from the Copilot helping a developer work with code or helping an employee navigate Microsoft 365.
At its simplest, a copilot is an AI assistant that lets you describe what you are trying to accomplish in natural language. It can help generate, summarize, explain, analyze, and transform information, and some Copilot experiences can also use tools or take actions on your behalf. The real value is not simply that you can type a question into a chat box. It is that Copilot can reduce the distance between knowing what you want to do and knowing every command, menu, formula, language, or product feature required to do it.
That makes Copilot useful to both beginners and experienced professionals, although often for different reasons. A beginner can use it to get past the intimidating blank screen and learn how a product works, while an expert can use it to accelerate repetitive work, explore alternatives, and stay focused on the larger problem. The benefit becomes much greater when Copilot is grounded in useful context, such as the document you are editing, the meeting you attended, the report you are viewing, the data model behind it, or the code in a repository. Of course, better context does not make AI infallible (we have not reached that happy day), so generated content, queries, calculations, and recommendations still need human review.
The naming can be confusing because several related products use the Copilot name. Microsoft Copilot is the general-purpose AI companion intended primarily for personal use. Microsoft 365 Copilot is the work-focused experience that connects AI with Microsoft 365 applications and, depending on licensing and permissions, organizational information available through Microsoft Graph. Microsoft 365 Copilot Chat is the conversational entry point for work, but what it can access and do varies depending on the user’s license and the organization’s configuration. These products are related, but they are not interchangeable.
The other Copilot experiences are usually shaped around a specialized job. GitHub Copilot focuses on software development, while the Copilot experiences in Microsoft Fabric and Power BI are designed around data, analytics, and business intelligence workflows. Copilot Studio is different again: rather than being only an assistant you use, it is a platform for creating and managing custom agents connected to an organization’s knowledge, systems, and processes. A useful way to think about this is that Copilot is often the front door, while agents are the specialists that can be brought into the conversation to handle a particular task.
The easiest way to understand the Microsoft Copilot landscape is therefore not to memorize every product name. Start by asking where you are working, what context Copilot can access, what permissions it inherits, and whether you need assistance, content generation, analysis, development help, or an agent that can perform a more specialized job. The sections below organize the major Copilot experiences by the products and workloads in which they appear, beginning with the broad set of data and analytics capabilities available in Microsoft Fabric. These cover the Copilot experiences most relevant to productivity, data, analytics, agents, and development (and does not cover areas such as GitHub Copilot in SQL Server Management Studio (preview), Microsoft Copilot in Azure, Microsoft Security Copilot, Copilot in Power Apps, Power Automate and Power Pages, and some Microsoft 365 surfaces such as OneNote, OneDrive, and SharePoint).
Copilot and AI in Microsoft Fabric
(see What is Copilot in Fabric?)
Copilot in Power BI / Fabric chat experiences (consume data agent preview)
- Ask natural-language questions about reports, semantic models, and Fabric data agents
- Discover relevant analytics content
- Generate summaries, explanations, and insights
- Interact with data using conversational analytics
- Learn more: Copilot for Power BI overview, Ask Copilot questions about your data, Consume a Fabric data agent from Copilot in Power BI
Copilot for Power BI report authoring
- Create report pages using natural language
- Generate visuals and narrative summaries
- Summarize report findings
- Accelerate report development
- Learn more: Create and edit Power BI reports with Copilot
Copilot in Power BI web modeling / semantic models (preview for web modeling)
- Analyze semantic models and identify improvement opportunities
- Assist with DAX query and measure-related work
- Generate measure descriptions
- Rename tables and columns
- Create or modify relationships
- Apply semantic modeling best practices with AI assistance
- Learn more: Use Copilot with semantic models in Power BI, Edit semantic models in the Power BI service
Copilot for Data Engineering and Data Science (preview)
- Generate Spark, Python, and notebook code
- Explain existing code
- Troubleshoot errors with Fix with Copilot
- Assist with data exploration, preparation, and machine learning workflows
- Learn more: Copilot for Data Engineering and Data Science overview, Use the Copilot chat pane in Fabric notebooks
Copilot for Data Factory
- Generate Dataflow Gen2 transformations
- Create pipelines from natural-language descriptions
- Summarize pipelines
- Troubleshoot pipeline errors with explanations and recommendations
- Learn more: Copilot in Fabric Data Factory overview, Get started with Copilot in Data Factory
Copilot for Data Warehouse and SQL analytics (preview)
- Generate T-SQL queries from natural language
- Use AI-assisted SQL code completion
- Explain SQL code and warehouse schema
- Fix query errors and suggest SQL best practices
- Accelerate analytics development across Fabric Warehouse and SQL analytics endpoint scenarios
- Learn more: Copilot in the Data Warehouse workload, Use the Copilot chat pane in Fabric Data Warehouse, Use Copilot code completion in Fabric Data Warehouse, Copilot for SQL analytics endpoint announcement
Copilot for SQL database in Fabric
- Generate SQL queries from natural language
- Use AI-assisted SQL code completion in the SQL query editor
- Explain SQL code and database schema
- Fix SQL errors with quick actions
- Ask documentation-based questions about SQL database capabilities
- Accelerate database development, operations, and troubleshooting
- Learn more: Copilot in SQL database in Fabric, Use the Copilot chat pane in SQL database in Fabric, Copilot FAQ for SQL database in Fabric, Release status of AI and Copilot experiences in Fabric
Copilot for Real-Time Intelligence
- Generate and refine KQL queries
- Explore streaming, event, and log data
- Build real-time insights and dashboards
- Learn more: Copilot for Real-Time Intelligence, Copilot-assisted real-time data exploration
Fabric Data Agents
- Create conversational AI experiences over enterprise data
- Query Fabric data sources using natural language, including lakehouses, warehouses, Power BI semantic models, KQL databases, ontologies, Microsoft Graph, and other supported sources
- Publish data agents for business users
- Integrate with Microsoft 365 Copilot, Copilot Studio, Power BI experiences, and other supported agentic consumption paths
- Explore agentic analytics and multi-agent scenarios
- Learn more: Fabric data agent overview, Create a Fabric data agent, Consume Fabric data agent in Microsoft 365 Copilot, Consume Fabric data agent in Copilot Studio
Also: Copilot in Power BI apps, Copilot in Power BI Mobile (preview), Copilot in securely embedded Power BI reports
Copilot outside of Microsoft Fabric
Microsoft 365 Copilot Chat
- Enterprise AI chat experience
- Web-grounded research and content generation
- Work-data grounded scenarios when enabled and licensed
- Learn more: Get started with Microsoft 365 Copilot Chat, Microsoft 365 Copilot Chat, your AI assistant for work, How Copilot Chat works with and without a Microsoft 365 Copilot license, FAQ for Microsoft 365 Copilot Chat
Copilot in Outlook
- Draft emails
- Summarize long email threads
- Generate suggested responses
- Improve tone, clarity, and reader sentiment with coaching
- Ask questions and take action from within Outlook
- Learn more: Draft an email message with Copilot in Outlook, Summarize an email thread with Copilot in Outlook, Get email coaching with Copilot in Outlook, Chat with Copilot in Outlook
Copilot in Teams
- Meeting summaries
- Action item extraction
- Meeting and chat Q&A
- Chat and channel catch-up
- Message rewriting and communication assistance
- Learn more: Catch up on meetings with Microsoft 365 Copilot in Teams, How to use Microsoft 365 Copilot in Teams chats and channels, Start a conversation with Microsoft 365 Copilot Chat in Teams, FAQ for Copilot in Microsoft Teams
Copilot in Word
- Document creation and rewriting
- Executive summaries
- Content transformation
- Key takeaways, action items, and document Q&A
- Learn more: Welcome to Copilot in Word, Draft and add content with Copilot in Word, Rewrite text with Copilot in Word, Create a summary of your document with Copilot in Word
Copilot in PowerPoint
- Create presentations from prompts or documents
- Generate slides, outlines, and speaker notes
- Summarize presentations
- Ask questions about presentation content
- Learn more: Create a new presentation with Copilot in PowerPoint, Prepare your presentation with Microsoft 365 Copilot, Add speaker notes to your presentations using Copilot, Summarize your presentation with Copilot in PowerPoint
Copilot in Excel
- Data analysis and exploration
- Formula generation
- Chart, PivotTable, sorting, filtering, and formatting assistance
- Trend identification and summarization
- Learn more: Get started with Copilot in Excel, Visualize your data with Copilot in Excel
Copilot Studio (connected-agent scenarios in preview)
- Create custom AI agents
- Connect agents to business systems and enterprise data
- Add knowledge sources and tools
- Integrate with Fabric Data Agents
- Explore connected-agent and multi-agent orchestration scenarios
- Learn more: Copilot Studio overview, Add tools to custom agents, Knowledge sources in Copilot Studio, Connect to a Microsoft Fabric Data Agent, Consume a Fabric Data Agent in Microsoft Copilot Studio
Developer and advanced AI-assisted development topics
GitHub Copilot
- AI-assisted code generation
- Code completion, code explanation, refactoring, test generation, and documentation assistance
- Developer productivity scenarios across IDEs, GitHub.com, CLI, and agentic coding workflows
- Integration with Fabric development workflows through Skills for Fabric, MCP servers, Fabric CLI, notebooks, SQL, KQL, PySpark, Power BI projects, and other Fabric development assets
- Learn more: What is GitHub Copilot?, GitHub Copilot code suggestions, Get started with GitHub Copilot Chat in your IDE, Using GitHub Copilot CLI, Enhancing GitHub Copilot agent mode with MCP, Skills for Fabric overview
Power BI Agentic and Power BI agent skills (preview)
- AI-assisted Power BI semantic model and report development
- Create, edit, deploy, and manage Power BI semantic models across Power BI Desktop, PBIP projects, and the Fabric service
- Create new semantic models in Import, DirectQuery, or Direct Lake mode
- Edit tables, columns, relationships, measures, DAX, report pages, visuals, filters, formatting, and themes
- Author, modify, and validate Power BI reports in PBIR / PBIP format
- Power BI project automation, including validation, publishing, report management, and iterative design improvements
- Integration with GitHub Copilot CLI, VS Code Copilot, Claude Code, Cursor, Codex/Jules, Windsurf, MCP servers, and other AI coding assistants
- Related blog post: Microsoft Build 2026 announcements | James Serra’s Blog
- Learn more: Power BI Agentic overview, Power BI Semantic Model Authoring skill, Power BI Report Authoring skill, Power BI Report Design skill, Power BI Report Planner and Management skills, Skills for Fabric on GitHub
More info:
Update from Copilot in Microsoft Fabric | James Serra’s Blog
