About Lesson
Learning Objectives
Module 1: Microsoft Copilot Extensibility Fundamentals
- Extension fundamentals
- Add knowledge with Graph connectors
- Add skills with plugins
- Build your own copilot
- Knowledge check
Module 2: Choose a Copilot Extensibility Development Path
- Why extend Copilot?
- Which path for extensibility should you choose?
- What are the benefits and limitations?
- Optimize your plugin for Copilot for Microsoft 365
- How will you use your plugin or connector?
- Apply data, privacy, and security practices when developing your plugin or connector
Module 3: Connect Copilot for Microsoft 365 to Your External Data in Real-Time
- What are message extensions?
- Create a message extension
- Exercise: Create a message extension
- Add single sign-on
- Exercise: Add single sign-on
- Return product data from Microsoft Entra protected API
- Exercise: Return product data from Microsoft Entra protected API
- Extend and optimize message extensions for use with Copilot for Microsoft 365
- Exercise: Extend and optimize message extensions for use with Copilot for Microsoft 365
- Knowledge check
Module 4: Guided Project – Build a Message Extension Plugin with TypeScript (TS) for Microsoft Copilot
- Prepare your development environment
- Exercise 1: Run the sample as a message extension
- Exercise 2: Run the sample as a Copilot plugin
- Exercise 3: Add a new command
- Exercise 4: Explore the plugin source code