posts
SharePoint Agent and Responsible AI in Mental Health Support
Introduction Balancing AI safety measures and practical functionality for SharePoint Agents is key for some use cases due to the lack of customisation of the inbuilt content safety against the four categories: harm, self-harm, sex, and hate. A particular use case we wanted to explore was its use for mental health support agents in the form of virtual mental health first aiders. My partner in crime Lee Ford and I explored what we could do without tripping the Responsible AI principles and flagging Content Safety categories.
posts
Exploring Ways to Access SharePoint Agent
Introduction SharePoint Agent is the easiest way to get started with building your own grounded Agents from your SharePoint data. The possibilities are vast, from HR agents to legal agents. If more configuration and features are required, the Copilot Studio or Azure AI Foundry could help.
Each SharePoint site comes with its own default Agent scoped to data within the site. As of today (i.e. March 2025), the default SharePoint agent can’t be modified.
posts
MVP Preparing for Renewal
Introduction Since January 2024, I have had the honor of being a Microsoft MVP. Now, it’s time to renew my MVP status, which requires gathering all my contributions to submit within the renewal application. I must admit, I haven’t been great at keeping track of my contributions every time I raise a Pull Request or write a blog post. But here’s what I’ve managed to pull together.
Pull Requests within Github I’ve successfully merged nearly 70 Pull Requests (PRs) in open-source PnP repositories, along with over 50 blog posts spanning areas like PowerShell, SharePoint, Azure DevOps, Power Automate, and M365 Copilot.