posts
Building a Copilot Agent with Microsoft 365 Agents Toolkit and Microsoft Graph Plugin to list my ToDo Tasks
Introduction This guide walks you through creating a Copilot agent using Microsoft 365 Agents Toolkit (previously known as Teams Toolkit) and Microsoft Graph API. By leveraging OpenAPI specifications, Kiota, and Microsoft 365 Agents Toolkit, you can build a plugin to interact with Microsoft Graph endpoints. I used the blog post Copilot Graph API QnA Plugin by Franck Cornu as inspiration with some variation to apply it to get my ToDo tasks.
posts
Troubleshooting Microsoft Graph Plugin Issues in Copilot Agents Built with Microsoft 365 Agents Toolkit
Introduction When building a Copilot agent using Microsoft 365 Agents Toolkit (previously known as Teams Toolkit), you may encounter certain errors that can hinder your progress. This blog post highlights common issues and provides solutions to help you resolve them effectively.
Common Issues and Fixes 1. name_for_human Exceeds 20 Characters Issue: You may encounter the following error when the name_for_human field in the ai-plugin.json file exceeds 20 characters:
name_for_human in PluginManifestDocument has characters beyond the length 20 that MAY be ignored.
posts
Searching Sensitivity Labels in SharePoint
Searching Sensitivity Labels in SharePoint Sensitivity labels are a powerful tool for protecting documents, offering features like watermarks, encryption, and access control at the file level. However, the default Sensitivity column in SharePoint has limitations—it cannot be filtered, indexed, or bulk updated. This blog post explores ways to search for sensitivity label values in SharePoint and highlights some challenges and potential solutions.
Challenges with Sensitivity Labels in SharePoint The crawled managed property InformationProtectionLabelId refers to the sensitivity label’s GUID/ID, which is not user-friendly for end users to easily search.