<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>SharePoint on DR.365</title><link>https://blog.dr365.io/categories/sharepoint/</link><description>Recent content in SharePoint on DR.365</description><generator>Hugo -- gohugo.io</generator><language>en-US</language><lastBuildDate>Wed, 14 Oct 2026 07:00:00 +0200</lastBuildDate><atom:link href="https://blog.dr365.io/categories/sharepoint/index.xml" rel="self" type="application/rss+xml"/><item><title>Team knowledge base in SharePoint: Copilot compiles it, agents ground on it</title><link>https://blog.dr365.io/p/copilot-team-knowledge-base/</link><pubDate>Wed, 14 Oct 2026 07:00:00 +0200</pubDate><guid>https://blog.dr365.io/p/copilot-team-knowledge-base/</guid><description>&lt;img src="https://blog.dr365.io/p/copilot-team-knowledge-base/cover.png" alt="Featured image of post Team knowledge base in SharePoint: Copilot compiles it, agents ground on it" /&gt;&lt;p&gt;On October 14, 2026, Microsoft announced a &amp;ldquo;team knowledge base&amp;rdquo; on the SharePoint blog. Copilot compiles a team&amp;rsquo;s content into a knowledge base of its own: a library of linked Markdown files that people can read and agents use for grounding. It starts as a Frontier preview and runs on usage-based billing.&lt;/p&gt;
&lt;p&gt;This is the most interesting SharePoint announcement I&amp;rsquo;ve seen in a while, because it changes what an agent bases its answers on. It&amp;rsquo;s also the one I have the most questions about.&lt;/p&gt;
&lt;h2 id="whats-actually-new"&gt;What&amp;rsquo;s actually new
&lt;/h2&gt;&lt;p&gt;Until now, grounding in Microsoft 365 meant retrieval. Copilot or an agent looks for passages in the original documents that match the question and builds an answer from them. The Knowledge Agent in SharePoint improved those documents with metadata and structure, but the answer still came from the originals.&lt;/p&gt;
&lt;p&gt;The team knowledge base adds a layer in between. Copilot reads the team&amp;rsquo;s content and compiles it into a separate knowledge base: a special library of Markdown files that link to each other and are structured so agents can work with them easily. The component doing the compiling is the &amp;ldquo;Knowledge Compilation Engine&amp;rdquo;, part of Work IQ. If you want a quick refresher on where Work IQ sits, I covered it briefly in my post on &lt;a class="link" href="https://blog.dr365.io/p/rag-for-agents-foundry-iq/" &gt;RAG and Foundry IQ&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;With retrieval, the knowledge is reassembled from raw data on every request. In the knowledge base, it already exists as a processed artifact you can open, read and correct. An agent no longer has to piece its answer together from twenty versions of the same slide deck.&lt;/p&gt;
&lt;h2 id="how-it-works"&gt;How it works
&lt;/h2&gt;
&lt;figure class="dr-diagram"&gt;
 &lt;svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 700 610" width="700" height="610" role="img" aria-labelledby="knowledge-base-en-t knowledge-base-en-d" class="dg" font-family='system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif'&gt;
&lt;title id="knowledge-base-en-t"&gt;How the team knowledge base is built and used&lt;/title&gt;
&lt;desc id="knowledge-base-en-d"&gt;Sources added on purpose, such as email, chats, meetings and site content, go through the Work IQ knowledge compilation engine. The result is a knowledge base of linked Markdown files in a SharePoint library that people read and that Copilot, Autopilot and agents use for grounding.&lt;/desc&gt;
&lt;defs&gt;
&lt;marker id="knowledge-base-arrow" viewBox="0 0 10 10" refX="9" refY="5" markerWidth="9" markerHeight="9" markerUnits="userSpaceOnUse" orient="auto-start-reverse"&gt;&lt;path class="dg-arrowhead" d="M0,0 L10,5 L0,10 z" fill="#64748b"/&gt;&lt;/marker&gt;
&lt;/defs&gt;
&lt;rect class="dg-group" x="16" y="440" width="668" height="150" rx="14" fill="#f5f5fa" stroke="#cbd5e1" stroke-dasharray="5 4"/&gt;
&lt;text class="dg-group-title" x="32" y="464" font-size="13" font-weight="700" fill="#4b5563" letter-spacing="0.04em"&gt;CONSUMERS&lt;/text&gt;
&lt;polyline class="dg-edge" points="350,120 350,160" fill="none" stroke="#64748b" stroke-width="1.6" stroke-linejoin="round" marker-end="url(#knowledge-base-arrow)"/&gt;
&lt;polyline class="dg-edge" points="350,244 350,284" fill="none" stroke="#64748b" stroke-width="1.6" stroke-linejoin="round" marker-end="url(#knowledge-base-arrow)"/&gt;
&lt;polyline class="dg-edge" points="350,392 350,418 140,418 140,484" fill="none" stroke="#64748b" stroke-width="1.6" stroke-linejoin="round" marker-end="url(#knowledge-base-arrow)"/&gt;
&lt;polyline class="dg-edge" points="350,392 350,484" fill="none" stroke="#64748b" stroke-width="1.6" stroke-linejoin="round" marker-end="url(#knowledge-base-arrow)"/&gt;
&lt;polyline class="dg-edge" points="350,392 350,418 560,418 560,484" fill="none" stroke="#64748b" stroke-width="1.6" stroke-linejoin="round" marker-end="url(#knowledge-base-arrow)"/&gt;
&lt;rect class="dg-node" x="220" y="20" width="260" height="100" rx="10" fill="#ffffff" stroke="#cbd5e1" stroke-width="1.2"/&gt;
&lt;text class="dg-title" x="350" y="45.5" text-anchor="middle" font-size="15" font-weight="700" fill="#1f2937"&gt;Sources&lt;/text&gt;
&lt;text class="dg-text" x="350" y="65.5" text-anchor="middle" font-size="13" fill="#4b5563"&gt;added on purpose:&lt;/text&gt;
&lt;text class="dg-text" x="350" y="84.5" text-anchor="middle" font-size="13" fill="#4b5563"&gt;email, chats,&lt;/text&gt;
&lt;text class="dg-text" x="350" y="103.5" text-anchor="middle" font-size="13" fill="#4b5563"&gt;meetings, site content&lt;/text&gt;
&lt;rect class="dg-node" x="220" y="160" width="260" height="84" rx="10" fill="#ffffff" stroke="#cbd5e1" stroke-width="1.2"/&gt;
&lt;text class="dg-title" x="350" y="186.5" text-anchor="middle" font-size="15" font-weight="700" fill="#1f2937"&gt;Knowledge Compilation&lt;/text&gt;
&lt;text class="dg-title" x="350" y="206.5" text-anchor="middle" font-size="15" font-weight="700" fill="#1f2937"&gt;Engine&lt;/text&gt;
&lt;text class="dg-text" x="350" y="226.5" text-anchor="middle" font-size="13" fill="#4b5563"&gt;Work IQ&lt;/text&gt;
&lt;rect class="dg-node-accent" x="220" y="284" width="260" height="108" rx="10" fill="#14B8A6" fill-opacity="0.10" stroke="#14B8A6" stroke-width="1.6"/&gt;
&lt;text class="dg-title" x="350" y="313.5" text-anchor="middle" font-size="15" font-weight="700" fill="#1f2937"&gt;Knowledge base&lt;/text&gt;
&lt;text class="dg-text" x="350" y="333.5" text-anchor="middle" font-size="13" fill="#4b5563"&gt;linked Markdown files&lt;/text&gt;
&lt;text class="dg-text" x="350" y="352.5" text-anchor="middle" font-size="13" fill="#4b5563"&gt;in a SharePoint library&lt;/text&gt;
&lt;text class="dg-text" x="350" y="371.5" text-anchor="middle" font-size="13" fill="#4b5563"&gt;maintained by Copilot and agents&lt;/text&gt;
&lt;rect class="dg-node" x="40" y="484" width="200" height="80" rx="10" fill="#ffffff" stroke="#cbd5e1" stroke-width="1.2"/&gt;
&lt;text class="dg-title" x="140" y="518.5" text-anchor="middle" font-size="15" font-weight="700" fill="#1f2937"&gt;People&lt;/text&gt;
&lt;text class="dg-text" x="140" y="538.5" text-anchor="middle" font-size="13" fill="#4b5563"&gt;read it directly&lt;/text&gt;
&lt;rect class="dg-node" x="250" y="484" width="200" height="80" rx="10" fill="#ffffff" stroke="#cbd5e1" stroke-width="1.2"/&gt;
&lt;text class="dg-title" x="350" y="509" text-anchor="middle" font-size="15" font-weight="700" fill="#1f2937"&gt;Copilot&lt;/text&gt;
&lt;text class="dg-text" x="350" y="529" text-anchor="middle" font-size="13" fill="#4b5563"&gt;in SharePoint&lt;/text&gt;
&lt;text class="dg-text" x="350" y="548" text-anchor="middle" font-size="13" fill="#4b5563"&gt;and Autopilot&lt;/text&gt;
&lt;rect class="dg-node" x="460" y="484" width="200" height="80" rx="10" fill="#ffffff" stroke="#cbd5e1" stroke-width="1.2"/&gt;
&lt;text class="dg-title" x="560" y="509" text-anchor="middle" font-size="15" font-weight="700" fill="#1f2937"&gt;Agents&lt;/text&gt;
&lt;text class="dg-text" x="560" y="529" text-anchor="middle" font-size="13" fill="#4b5563"&gt;use it&lt;/text&gt;
&lt;text class="dg-text" x="560" y="548" text-anchor="middle" font-size="13" fill="#4b5563"&gt;for grounding&lt;/text&gt;
&lt;/svg&gt;

&lt;/figure&gt;
&lt;p&gt;It starts with a deliberate choice by the team: members pick the emails, chats, meetings and site content they want to contribute. The Knowledge Compilation Engine turns that into linked Markdown files, and from then on Copilot keeps them up to date. Both Copilot and agents can create, extend and curate the knowledge base, so think of it as a living library that keeps changing after the first run.&lt;/p&gt;
&lt;p&gt;You can attach a knowledge base to any SharePoint site, including sites behind Teams channels and Microsoft 365 groups. In most tenants, that&amp;rsquo;s where the real teamwork happens.&lt;/p&gt;
&lt;p&gt;There are two ways in: Copilot in SharePoint, and the Autopilot in the new Copilot app. Through the Autopilot you can also reach it from Teams, or simply send the Autopilot an email. The Autopilot rolls out separately, though, so turning on the knowledge base doesn&amp;rsquo;t mean your users have it.&lt;/p&gt;
&lt;p&gt;On performance, Microsoft quotes its own internal tests from October 2026: agent responses up to 4x faster and 30% more token-efficient with the knowledge base. Those are vendor numbers. I wouldn&amp;rsquo;t put them into a business case before reproducing them with my own content.&lt;/p&gt;
&lt;p&gt;Microsoft&amp;rsquo;s example scenarios cover three teams. Legal gets a knowledge base around its contracts. Engineering gets context for coding agents and an easier onboarding path for new team members. Sales gets account snapshots. The engineering case is the one I find most compelling: a coding agent that knows the architecture decisions from the Teams channel should write more useful code than one that only sees the repo.&lt;/p&gt;
&lt;h2 id="availability-and-licensing"&gt;Availability and licensing
&lt;/h2&gt;&lt;p&gt;As of today, the team knowledge base is available only in the Frontier preview and only for users on usage-based billing. Admins control it in the Microsoft 365 admin center. Microsoft says explicitly that the billing terms may change before general availability.&lt;/p&gt;
&lt;p&gt;In practice, there&amp;rsquo;s no fixed per-license price, cost depends on usage, and the rules for that usage aren&amp;rsquo;t final yet. For a pilot, I&amp;rsquo;d pick a team with a manageable, well-maintained set of content. The department site with ten years of leftovers is a poor place to start.&lt;/p&gt;
&lt;h2 id="roadmap"&gt;Roadmap
&lt;/h2&gt;&lt;p&gt;Microsoft has announced several next steps, none of them with dates:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;knowledge bases in Cowork, in Copilot in Teams and in Copilot Studio agents&lt;/li&gt;
&lt;li&gt;deeper Microsoft 365 group integration, including bootstrapping a knowledge base from channels and mail&lt;/li&gt;
&lt;li&gt;automatic curation through Copilot Studio agent flows&lt;/li&gt;
&lt;li&gt;scaling to larger content sets with an approach called &amp;ldquo;Corpus Map&amp;rdquo;&lt;/li&gt;
&lt;li&gt;integration with CLIs and coding agents through Work IQ&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The same announcement bundled a handful of other SharePoint updates. Copilot in SharePoint is now generally available and the SharePoint tools in Work IQ are available. On top of that come a SharePoint Admin Agent, catalog management, a file-level permissions report for EEEU (&amp;ldquo;Everyone except external users&amp;rdquo;), insights into agent access, and a governance hub for site owners. I&amp;rsquo;d look at the EEEU report and the agent access insights first. They help you find overshared content before it ends up in a knowledge base.&lt;/p&gt;
&lt;h2 id="my-take-the-open-questions"&gt;My take: the open questions
&lt;/h2&gt;&lt;p&gt;Many of the organizations I work with are in regulated sectors, either critical infrastructure (KRITIS in Germany) or in scope for NIS2. For them, a feature like this stands or falls on questions the announcement doesn&amp;rsquo;t answer. I&amp;rsquo;m framing them as questions on purpose, because I don&amp;rsquo;t know the answers yet.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Permissions.&lt;/strong&gt; The Markdown files are new files in a library. Do they inherit the permissions of their sources, or those of the library? What happens when an email goes in that only part of the team was allowed to read? Does the whole team then see the summary derived from it?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sensitivity labels.&lt;/strong&gt; Does a file compiled from a document labeled confidential carry that label? And which label applies when one file merges content from several sources with different labels? Mail and chats make this harder, because labeling there often works differently than in document libraries.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Retention.&lt;/strong&gt; Mail, chats and site content are often covered by different retention policies. When the original is deleted at the end of its retention period, is the derived content removed too? Or does it live on in the knowledge base under the library&amp;rsquo;s rules? For deletion obligations and eDiscovery, that&amp;rsquo;s a big difference.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cost control.&lt;/strong&gt; If Copilot keeps the knowledge base current in the background, how much consumption does that generate when nobody is asking questions? Can you cap usage per site or per team, and how well can you estimate up front what a pilot will cost?&lt;/p&gt;
&lt;p&gt;One tool already exists: in the Microsoft 365 admin center, Copilot &amp;gt; Cost Management lets you set spending policies with organization-level and per-user limits (&lt;a class="link" href="https://learn.microsoft.com/microsoft-365/copilot/usage-based-billing-overview-copilot-credits" target="_blank" rel="noopener"
 &gt;Microsoft Learn&lt;/a&gt;). The &amp;ldquo;Auto-apply new services&amp;rdquo; setting is on by default, so newly supported services fall under existing policies automatically. The announcement doesn&amp;rsquo;t say whether the knowledge base shows up there as a service of its own. If you want to review new features before they&amp;rsquo;re covered, turn that setting off in the relevant policies.&lt;/p&gt;
&lt;p&gt;Until those are answered, I wouldn&amp;rsquo;t attach a knowledge base to any site holding regulated or personal data. A pilot with non-sensitive content is a different matter, and I&amp;rsquo;d start one.&lt;/p&gt;
&lt;h2 id="conclusion"&gt;Conclusion
&lt;/h2&gt;&lt;p&gt;The team knowledge base is a real architectural shift: agents ground on a curated, readable layer instead of going straight to raw documents. Whether that holds up in practice depends on how permissions, labels and retention carry over. That&amp;rsquo;s where I&amp;rsquo;d look first in the preview, ahead of the performance numbers.&lt;/p&gt;
&lt;h2 id="references"&gt;References
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://learn.microsoft.com/microsoft-365/copilot/usage-based-billing-overview-copilot-credits" target="_blank" rel="noopener"
 &gt;Microsoft Learn: Understand usage-based billing and cost management for Copilot Credits&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://techcommunity.microsoft.com/blog/spblog/introducing-a-team-knowledge-base-curated-by-copilot-and-agents/4564203" target="_blank" rel="noopener"
 &gt;Microsoft Tech Community: Introducing a team knowledge base, curated by Copilot and agents&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>