Building Copilot for Microsoft 365 with Teams Toolkit

NanddeepNachan1 93 views 20 slides Sep 13, 2024
Slide 1
Slide 1 of 20
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20

About This Presentation

Building Copilot for Microsoft 365 with Teams Toolkit


Slide Content

Nanddeep Nachan M365 Consultant Speaker | Author | Blogger Speaker Bio Pune, India Twitter Handle: @NanddeepNachan LinkedIn: /in/ NanddeepNachan https://nanddeepnachanblogs.com https://www.youtube.com/c/NanddeepNachan Microsoft 365, Power Platform, Microsoft Azure

Smita Nachan M365 Consultant Speaker | Author Speaker Bio Pune, India Twitter Handle: @SmitaNachan LinkedIn: /in/ SmitaNachan Microsoft 365, Power Platform, Microsoft Azure

Agenda Copilot for Microsoft 365 and it’s architecture Extend Microsoft Copilot for Microsoft 365 Make Plugins work better with Copilot Teams Toolkit for Visual Studio Code Classified Listings Copilot

Microsoft Graph - Your Data - Large Language Models Natural Language The Internet Microsoft 365 Apps Microsoft 365 Copilot https://learn.microsoft.com/en-us/microsoft-365-copilot/microsoft-365-copilot-overview#copilot-integration-with-graph-and-microsoft-365-apps

https://learn.microsoft.com/en-us/microsoft-365-copilot/extensibility/ecosystem

Extend Microsoft Copilot for Microsoft 365 https://learn.microsoft.com/en-us/microsoft-365-copilot/extensibility/

Plug in your apps, connect your data https://learn.microsoft.com/en-us/microsoft-365-copilot/extensibility/

https://learn.microsoft.com/en-us/microsoft-365-copilot/extensibility/decision-guide

Microsoft Copilot and Suno Let the creative vibes flow! Compose and play your song Share your musical creation

Teams Toolkit for Visual Studio Code

https://learn.microsoft.com/en-us/microsoft-365-copilot/extensibility/decision-guide Message Extension Plugin

Classified Listings Copilot Streamlining Internal Marketplaces using Microsoft Copilot and a Teams Message Extension for Classified Listings

Classified Listings Copilot

Prerequisites Node.js 18.x Visual Studio Code Teams Toolkit Microsoft 365 license Microsoft Copilot for Microsoft 365 license to use the extension in Copilot. Blob Storage in Azure portal Azure Storage Explorer (OPTIONAL), if you want to view and edit the Azure tables used in this sample.

Azure Table Schema Listing # Name Description 1 PartitionKey Listing 2 RowKey Conversation id 3 Title 4 Description 5 Price 6 CityID 7 TypeID 8 OwnerID AAD ID of user 9 OwnerName Display name of user ListingCity # Name Description 1 PartitionKey City 2 RowKey ID of city (e.g. 1, 2, 3) 3 Name Name of city ListingType # Name Description 1 PartitionKey Type 2 RowKey ID of listing type (e.g. 1, 2, 3) 3 Name Name of listing type (Buy, Rent, Sell)

Demo Classified Listings Copilot

Resources Extend Microsoft 365 Copilot https://learn.microsoft.com/en-us/microsoftteams/platform/archive/how-to-extend-copilot Build message extensions for Microsoft Teams and Copilot https://devblogs.microsoft.com/microsoft365dev/build-message-extensions-for-microsoft-teams-and-copilot/ Building Classified Listings Copilot in Microsoft 365 https://nanddeepnachanblogs.com/posts/2024-06-27-m365-classified-listings-copilot/

Code Samples Classified Listings Copilot https://github.com/pnp/teams-dev-samples/tree/main/samples/msgext-classified-listings-ts Microsoft Teams Development Community Samples https://github.com/pnp/teams-dev-samples/

🙏 THANK YOU ! Nanddeep Nachan Microsoft MVP LinkedIn: https://www.linkedin.com/in/nanddeepnachan/ Blog: https://nanddeepnachanblogs.com/ Twitter: @NanddeepNachan Smita Nachan Microsoft MVP LinkedIn: https://www.linkedin.com/in/smitanachan/ Twitter: @SmitaNachan
Tags