We have all seen the output from Copilot, mostly text with lots of emojis. But it doesn't have to be that way. SharePoint Copilot Apps enable developers to use SharePoint Framework (SPFx) to create rich, interactive user interfaces inside Copilot, enhancing user engagement and providing a consistent experience. Developers can create new applications specific for Copilot or extend our existing SPFx applications to be rendered in inside Copilot bringing them to our users where they are working. In this session, we'll scaffold a new Copilot App from scratch, examine how the project is set up, how to work with different display modes and interact with data. We will look at how to test the application using the Copilot Workbench, packaging, and deployment of the solution. We'll also look at how the same underlying components can be reused across Copilot, SharePoint, and Teams from a single codebase. What you'll take away - A working understanding of how SharePoint Copilot Apps are built, packaged, and deployed using SPFx - How declarative agents tie into your SPFx component to make it discoverable inside Copilot - How to define tools and a properties schema so Copilot can pass parameters into your component - How to test, package, and deploy your components
Derek is passionate about building intuitive and useful applications, focusing on the design and user experience as well as the development. He has over 20 years of industry experience building customized intranets, extranets, and public facing websites based on the Microsoft stack. He specializes in front-end development and visual design/branding of SharePoint, Teams, and Microsoft 365. He brings a design eye to a developers world along with skills in information architecture, content architecture, and collaboration strategy skills.