Skip to main content
Skip to main content

Copilot Documentation

Audience: IT administrators, developers, content creators

Purpose: Guide for Microsoft Copilot deployment and Copilot Studio agent development


ResourceDescription
Copilot StudioBuild custom AI agents
Beginner's GuideFirst agent walkthrough
Agentic WorkflowsAdvanced automation patterns
Microsoft Copilot DocsOfficial documentation

Overview

Microsoft Copilot provides AI-powered assistance across the Microsoft 365 ecosystem. Copilot Studio enables building custom conversational agents without extensive coding.


Copilot Products

ProductDescription
Copilot for Microsoft 365AI assistance within M365 apps (Teams, Word, Excel)
Copilot StudioPlatform for building custom AI agents
Declarative CopilotsExtend M365 Copilot with custom knowledge
Autonomous AgentsEvent-driven agents that work independently

Licensing Overview

Licensing Complexity

Copilot licensing is complex and changes frequently. Always consult Software Center or Help Desk Central for current details.

License TypeUse CaseTypical Cost
Microsoft Copilot (M365)Use Copilot within M365 apps; extend M365 Copilot~$30/user/month
Copilot StudioBuild standalone custom agents~$200/tenant/month (25K messages)
Copilot Studio UserRequired for agent buildersUsually free

Documentation

Getting Started

DocumentDescription
Beginner's GuideCreate your first Copilot Studio agent
Agentic WorkflowsAdvanced automation patterns

Key Concepts

Environments

Everything in Copilot Studio lives in a Power Platform Environment. Environments separate work by:

  • Department
  • Purpose (Development, Production)
  • Security requirements

The Default environment works for learning, but real projects use dedicated environments.

Knowledge Sources

Agents can draw knowledge from:

  • Public Websites — Crawled URLs (up to 2 levels deep)
  • Documents — Word, Excel, PowerPoint, PDF, Text files
  • Dataverse — Structured data in Power Platform
Limitations
  • Cannot access login-protected pages
  • URL redirects may exclude content
  • Directory URLs preferred over file-specific URLs
Topics

Topics are conversation scripts or skills that provide:

  • Guided conversation flows
  • Specific action triggers
  • Controlled responses

The Conversational Boosting topic uses knowledge sources to answer questions when no other topic matches.


Best Practices

Agent Development

PracticeDescription
Clear InstructionsDefine persona, behavior, and limitations in the Instructions field
Quality KnowledgeUse authoritative, up-to-date sources
Continuous TestingTest frequently as you develop
Topic RefinementCreate specific topics for common questions

Security Considerations

  • Review knowledge sources for sensitive data exposure
  • Consider SharePoint permissions (affects what Copilot can surface)
  • Monitor agent usage and conversations
  • Implement approval workflows for sensitive actions