Building a SharePoint Agent That Remembers: Combining Memory + SharePoint Grounding

Building a SharePoint Agent That Remembers: Combining Memory + SharePoint Grounding

In Part 1, we built a Foundry agent with long-term memory that could remember user preferences, roles, and context across sessions without any custom embedding pipelines. If you haven’t read that post yet, I’d recommend starting there, as this one builds directly on top of that code. But here’s the thing: memory on its own is useful, but it’s not transformative. Knowing that a user prefers bullet-point summaries or works in the finance department is…

Beyond Stateless Conversations: Adding Long-Term Memory to Your Foundry Agents

Beyond Stateless Conversations: Adding Long-Term Memory to Your Foundry Agents

If you’ve worked with AI agents in production, you’ve almost certainly run into this problem: a user tells your agent something important in one session, and the next time they come back, the agent has completely forgotten about it. The user has to repeat themselves. Context is lost. The experience feels disjointed. I ran into this exact issue while working on a project where users were interacting with an enterprise agent multiple times throughout the…

Beyond Manual Indexing: Building Intelligent SharePoint Agents – Part 3: Delegated Permissions and Enterprise Security

In Part 1, we explored the fundamental shift from manual SharePoint indexing to Azure AI Foundry’s SharePoint grounding tool. In Part 2, we built a complete, production-ready SharePoint agent system with multiple agent types. Now it’s time to tackle the most critical aspect of enterprise SharePoint AI agents: proper identity passthrough and delegated permissions. This is where many implementations fall short in real-world scenarios, and where the true power of Microsoft 365 Copilot API’s identity…

SharePoint Grounding Agent

Beyond Manual Indexing: Building Intelligent SharePoint Agents – Part 2: Implementation

In Part 1, we explored the fundamental shift from manual SharePoint indexing to Azure AI Foundry’s SharePoint grounding tool. We covered the challenges of traditional approaches, the power of Microsoft 365 Copilot API, and the economic considerations for enterprise adoption. Now it’s time to get our hands dirty with the actual implementation. In this part, we’ll build a complete, production-ready SharePoint agent system. Prerequisites and Setup Before diving into implementation, ensure you have the following…

Beyond Manual Indexing: Building Intelligent SharePoint Agents – Part 1: The Foundation

Beyond Manual Indexing: Building Intelligent SharePoint Agents – Part 1: The Foundation

You know that feeling when you’ve spent weeks building a custom indexing pipeline for SharePoint content, complete with incremental updates, change tracking, and governance controls—only to discover that Microsoft just released a tool that does all of this automatically? Many companies these days store thousands of policy documents, procedures, and knowledge base articles scattered across multiple SharePoint sites. The existing solution required manually extracting content, chunking it into a vector store like Azure AI Search,…