Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit fa281a2

Browse files
author
grjoseph
committedMar 5, 2025·
Fix links
1 parent 5d41f6d commit fa281a2

File tree

4 files changed

+15
-17
lines changed

4 files changed

+15
-17
lines changed
 

‎docs/embedded/concepts/declarative-agent/spe-da-adv.md

+3-5
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,12 @@ ms.date: 3/03/2025
55
ms.localizationpriority: high
66
---
77

8-
# Overview
8+
# SharePoint Embedded copilot Advanced Topics Overview
99

10-
Talk about RAG, and Semantic Index here
10+
This advanced guide covers how the semantic index powers Retrieval-Augmented Generation (RAG) to provide accurate, context-aware AI responses. We’ll explore how these concepts work together to ensure your copilot retrieves relevant information from your data and returns grounded answers.
1111

1212
## Advanced Topics
1313

14-
Talk about RAG, Grounding, semantic index
15-
1614
### Semantic index
1715

1816
[Learn more about semantic index for Microsoft 365 Copilot here](/microsoftsearch/semantic-index-for-copilot)
@@ -33,7 +31,7 @@ The data is used by the LLM to inform and construct the response​
3331

3432
### Grounding
3533

36-
Grounding in the context of SPE copilot refers to the process of providing input sources to the large language model (LLM) related to the user's prompt. This helps improve the specificity of the prompt and ensures that the responses are relevant and actionable to the user's specific task. The data the copilot is grounded on will be on the contents of the container type in the copilot copilot application. Behind the scenes SPE copilot uses M365 Copilot, [learn more about it's architecture here](/copilot/microsoft-365/microsoft-365-copilot-architecture)
34+
Grounding in the context of SPE copilot refers to the process of providing input sources to the large language model (LLM) related to the user's prompt. This helps improve the specificity of the prompt and ensures that the responses are relevant and actionable to the user's specific task. The data the copilot is grounded on will be on the contents of the container type in the copilot application. Behind the scenes SPE copilot uses M365 Copilot, [learn more about it's architecture here](/copilot/microsoft-365/microsoft-365-copilot-architecture)
3735

3836
### Scoping your copilot to specific content
3937

‎docs/embedded/concepts/declarative-agent/spe-da.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ Files in SharePoint Embedded are naturally [semantic indexed](spe-da-adv.md#sema
3939

4040
![How RAG works in SPE](../../images/speco-ragm365.png)
4141

42-
With SharPoint Embedded copilots , you can further ground the LLMs reponses on [specific files or drive items.](spe-da-adv.md#scoping-your-declarative-agent-to-specific-content).
42+
With SharPoint Embedded copilots , you can further ground the LLMs reponses on [specific files or drive items.](spe-da-adv.md#scoping-your-copilot-to-specific-content).
4343

4444
### Microsoft 365 Boundary
4545

@@ -57,7 +57,7 @@ Currently, we offer a way to incorporate this feature into your custom applicati
5757

5858
#### SPE TypeScript React Application
5959

60-
Follow the [quick start guide](/embedded/tutorials/spe-da-vscode.md) to get started with a prebuilt sample application.
60+
Follow the [quick start guide](../../tutorials/spe-da-vscode.md) to get started with a prebuilt sample application.
6161

6262
### API Documentation
6363

@@ -73,7 +73,7 @@ Currently you need a M365 Copilot license enabled for your user to use SharePoin
7373

7474
### Should I use a standard or trial container type?
7575

76-
Once consumption-based billing is enabled, we will be disabling using this feature with Trial Container types and it will only be enabled on Standard container types going forward. Please follow this [guide](../concepts/app-concepts/containertypes.md) to get started on creating your Standard Container type.
76+
Once consumption-based billing is enabled, we will be disabling using this feature with Trial Container types and it will only be enabled on Standard container types going forward. Please follow this [guide](../app-concepts/containertypes.md) to get started on creating your Standard Container type.
7777

7878
## SharePoint Embedded copilot Support
7979

@@ -93,7 +93,7 @@ When you click the thumbs down button, a feedback dialog will appear. Please inc
9393

9494
##### DiscoverabilityDisabled
9595

96-
This [flag](admin-exp/developer-admin/dev-admin.md#container-type-configuration-properties) prevents copilot from discovering [drive items](/graph/api/resources/driveitem) in the specified container type. If you have an existing container type and are setting this value to false, please wait 24 hours to ensure the container type configuration is fully propagated before creating a new container, uploading files there, and trying out copilot on folders/files of that new container.
96+
This [flag](../admin-exp/developer-admin/dev-admin.md#container-type-configuration-properties) prevents copilot from discovering [drive items](/graph/api/resources/driveitem) in the specified container type. If you have an existing container type and are setting this value to false, please wait 24 hours to ensure the container type configuration is fully propagated before creating a new container, uploading files there, and trying out copilot on folders/files of that new container.
9797

9898
Here is an example of setting the flag to false with [Set-SPOContainerTypeConfiguration](/powershell/module/SharePoint-online/set-spocontainertypeconfiguration#examples)
9999

@@ -152,4 +152,4 @@ The iFrame used by SharePoint Embedded copilots attempts to authenticate using t
152152

153153
## Advanced Topics Overview
154154

155-
The [advanced topics](/embedded/concepts/declarative-agent/spe-da-adv.md) delve into how SharePoint Embedded copilots use a semantic index to facilitate Retrieval-Augmented Generation (RAG), ensuring responses are accurately grounded in your stored content. You’ll also learn how to scope your copilot to specific data sources, set up various file formats, and configure locale options to tailor the copilot experience. By exploring concepts like grounding, semantic indexing, and RAG workflows, you can optimize your copilot’s effectiveness and maintain security within the Microsoft 365 boundary.
155+
The [advanced topics](spe-da-adv.md) delve into how SharePoint Embedded copilots use a semantic index to facilitate Retrieval-Augmented Generation (RAG), ensuring responses are accurately grounded in your stored content. You’ll also learn how to scope your copilot to specific data sources, set up various file formats, and configure locale options to tailor the copilot experience. By exploring concepts like grounding, semantic indexing, and RAG workflows, you can optimize your copilot’s effectiveness and maintain security within the Microsoft 365 boundary.

‎docs/embedded/tutorials/spe-da-vscode.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ ms.localizationpriority: high
1414
> 1. You must specify a standard container type at creation time. Depending on the purpose, you may or may not need to provide your Azure Subscription ID. A container type set for trial purposes can't be converted for production; or vice versa.
1515
> 1. You must use the latest version of SharePoint PowerShell to configure a container type. For permissions and the most current information about Windows PowerShell for SharePoint Embedded, see the documentation at [Intro to SharePoint Embedded Management Shell](/powershell/SharePoint/SharePoint-online/introduction-SharePoint-online-management-shell)
1616
>
17-
> - Set the **ChatEmbeddedHosts** property of your container type configuration to `http://localhost:8080` to be able to work through the quick start below, refer to [the CSP section above for more information](/embedded/concepts/spe-da.md#csp-policies)
18-
> - Set the **DiscoverabilityDisabled** property of your container type configuration to `false` so that copilot can find the files in your created container refer to the [Discoverability Disabled section above for more information](/embedded/concepts/spe-da.md#discoverabilitydisabled)
17+
> - Set the **ChatEmbeddedHosts** property of your container type configuration to `http://localhost:8080` to be able to work through the quick start below, refer to [the CSP section above for more information](../concepts/declarative-agent/spe-da.md#csp-policies)
18+
> - Set the **DiscoverabilityDisabled** property of your container type configuration to `false` so that copilot can find the files in your created container refer to the [Discoverability Disabled section above for more information](../concepts/declarative-agent/spe-da.md#discoverabilitydisabled)
1919
> - Ensure that copilot for Microsoft 365 is available for your organization. You have two ways to get a developer environment for copilot:
2020
> - A sandbox Microsoft 365 tenant with M365 Copilot (available in limited preview through [TAP membership](https://developer.microsoft.com/microsoft-365/tap)).
2121
> - An [eligible Microsoft 365 or Office 365 production environment](/microsoft-365-copilot/extensibility/prerequisites#customers-with-existing-microsoft-365-and-copilot-licenses) with a M365 Copilot license.
@@ -295,9 +295,9 @@ function App() {
295295
### Quick Start
296296

297297
> [!NOTE]
298-
> When using standard container types with the VS Code extension, [DisableDiscoverability](../concepts/spe-da.md#discoverabilitydisabled) and [Grant admin consent](/entra/identity/enterprise-apps/grant-admin-consent?pivots=portal) features are currently not supported. This will need to be done using the [SPO Admin Powershell](/powershell/sharepoint/sharepoint-online/connect-sharepoint-online).
298+
> When using standard container types with the VS Code extension, [DisableDiscoverability](../concepts/declarative-agent/spe-da.md#discoverabilitydisabled) and [Grant admin consent](/entra/identity/enterprise-apps/grant-admin-consent?pivots=portal) features are currently not supported. This will need to be done using the [SPO Admin Powershell](/powershell/sharepoint/sharepoint-online/connect-sharepoint-online).
299299
300-
1. Follow this guide up to the [Load Sample App section](/embedded/getting-started/spembedded-for-vscode#load-sample-app) with the Visual Studio Code Extension
300+
1. Follow this guide up to the [Load Sample App section](../getting-started/spembedded-for-vscode.md#load-sample-app) with the Visual Studio Code Extension
301301

302302
2. Within the extension, right click on the owning application, and select `Run sample apps -> Typescript + React + Azure Functions`
303303

‎docs/toc.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -596,10 +596,10 @@
596596
href: embedded/concepts/security-and-compliance.md
597597
- name: Sharepoint Embedded copilot ( Private Preview )
598598
items:
599-
- name: Sharepoint Embedded copilot ( Private Preview )
600-
href: embedded/concepts/declarative-agent/spe-da-adv.md
601-
- name: Sharepoint Embedded copilot Advanced Topics
599+
- name: Sharepoint Embedded copilot Overview
602600
href: embedded/concepts/declarative-agent/spe-da.md
601+
- name: Sharepoint Embedded copilot Advanced Topics
602+
href: embedded/concepts/declarative-agent/spe-da-adv.md
603603
- name: Tutorials
604604
items:
605605
- name: Launch Experience

0 commit comments

Comments
 (0)