Skip to content

Update SharePoint Embedded copilot to agent #10279

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

dluces
Copy link
Contributor

@dluces dluces commented May 20, 2025

Category

  • Content fix
  • New article

What's in this Pull Request?

Updates SharePoint Embedde copilot to SharePoint Embedded agent for improved clarity.

Copy link
Contributor

Learn Build status updates of commit b97a42f:

⚠️ Validation status: warnings

File Status Preview URL Details
docs/embedded/development/declarative-agent/spe-da-adv.md ⚠️Warning View Details
docs/embedded/development/auth.md ✅Succeeded View
docs/embedded/development/tutorials/spe-da-vscode.md ✅Succeeded View

docs/embedded/development/declarative-agent/spe-da-adv.md

  • Line 96, Column 155: [Warning: bookmark-not-found - See documentation] Cannot find bookmark '#rag--retrieval-augmented-generation-' in 'embedded/development/declarative-agent/spe-da-adv.md'.

For more details, please refer to the build report.

Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.

For any questions, please:

@andrewconnell andrewconnell self-assigned this May 21, 2025
@andrewconnell andrewconnell added the pr:in-review Actively reviewing pull request label May 21, 2025
@dluces dluces mentioned this pull request May 21, 2025
2 tasks
@andrewconnell andrewconnell self-requested a review May 21, 2025 22:11
Copy link
Contributor

Learn Build status updates of commit a601aa1:

⚠️ Validation status: warnings

File Status Preview URL Details
docs/embedded/development/declarative-agent/spe-da-adv.md ⚠️Warning View Details
docs/embedded/development/auth.md ✅Succeeded View
docs/embedded/development/tutorials/spe-da-vscode.md ✅Succeeded View

docs/embedded/development/declarative-agent/spe-da-adv.md

  • Line 96, Column 155: [Warning: bookmark-not-found - See documentation] Cannot find bookmark '#rag--retrieval-augmented-generation-' in 'embedded/development/declarative-agent/spe-da-adv.md'.

For more details, please refer to the build report.

Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.

For any questions, please:

Copy link
Collaborator

@andrewconnell andrewconnell left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See comments... this article needs to be proofed before it's ready to be submitted for review due to incomplete statements & missing punctuation.

@@ -119,11 +119,11 @@ The LLM uses the data to inform and construct the response.

### Grounding

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 Microsoft 365 Copilot, [learn more about it's architecture here](/copilot/microsoft-365/microsoft-365-copilot-architecture)
Grounding in the context of SPE agent 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 agent is grounded on will be on the contents of the container type in the agent application. Behind the scenes SPE agent uses Microsoft 365 Copilot, [learn more about its architecture here](/copilot/microsoft-365/microsoft-365-copilot-architecture)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Last sentence is not correct grammar & missing closing punctuation.


SharePoint Embedded (SPE) copilot has the ability to restrict the data sources it has access to, below are provided types, and this [example](https://github.com/microsoft/SharePoint-Embedded-Samples/blob/main/Samples/spe-typescript-react-azurefunction/react-client/src/providers/ChatController.ts#L15) shows how to configure the SDK
SharePoint Embedded (SPE) agent has the ability to restrict the data sources it has access to, below are provided types, and this [example](https://github.com/microsoft/SharePoint-Embedded-Samples/blob/main/Samples/spe-typescript-react-azurefunction/react-client/src/providers/ChatController.ts#L15) shows how to configure the SDK
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

missing punctuation


When the copilot iframe is initialized, it retrieves the current localization settings from SharePoint. These settings dictate the language and regional preferences for the chat interface, ensuring that all UI elements, messages, and interactions are presented in the user's preferred language. This seamless integration with SharePoint's localization framework allows copilot to provide a consistent an
When the agent iframe is initialized, it retrieves the current localization settings from SharePoint. These settings dictate the language and regional preferences for the chat interface, ensuring that all UI elements, messages, and interactions are presented in the user's preferred language. This seamless integration with SharePoint's localization framework allows the agent to provide a consistent an
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Last sentence isn't complete... must fix


You can have this localized by setting your language options in the SharePoint account settings: [Change your personal language and region settings - Microsoft Support](https://support.microsoft.com/en-us/office/change-your-personal-language-and-region-settings-caa1fccc-bcdb-42f3-9e5b-45957647ffd7) note, if your M365 setting is different from your Sharepoint account langauge settings it takes precedence, you can change your M365 language settings here: [Change your display language in Microsoft 365](https://support.microsoft.com/en-us/topic/change-your-display-language-and-time-zone-in-microsoft-365-for-business-6f238bff-5252-441e-b32b-655d5d85d15b)
You can have this localized by setting your language options in the SharePoint account settings: [Change your personal language and region settings - Microsoft Support](https://support.microsoft.com/en-us/office/change-your-personal-language-and-region-settings-caa1fccc-bcdb-42f3-9e5b-45957647ffd7) note, if your M365 setting is different from your Sharepoint account language settings it takes precedence, you can change your M365 language settings here: [Change your display language in Microsoft 365](https://support.microsoft.com/en-us/topic/change-your-display-language-and-time-zone-in-microsoft-365-for-business-6f238bff-5252-441e-b32b-655d5d85d15b)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

mising punctuation at end of paragraph

@andrewconnell andrewconnell added Needs: Author Feedback Awaiting response from the original poster of the issue. Marked as stale if no activity for 7 days. pr:do-not-merge Pull request not ready to be merged and removed pr:in-review Actively reviewing pull request labels May 21, 2025
Copy link
Contributor

Learn Build status updates of commit de24a48:

⚠️ Validation status: warnings

File Status Preview URL Details
docs/embedded/development/declarative-agent/spe-da-adv.md ⚠️Warning View Details
docs/embedded/development/auth.md ✅Succeeded View
docs/embedded/development/tutorials/spe-da-vscode.md ✅Succeeded View

docs/embedded/development/declarative-agent/spe-da-adv.md

  • Line 96, Column 155: [Warning: bookmark-not-found - See documentation] Cannot find bookmark '#rag--retrieval-augmented-generation-' in 'embedded/development/declarative-agent/spe-da-adv.md'.

For more details, please refer to the build report.

Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.

For any questions, please:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Needs: Author Feedback Awaiting response from the original poster of the issue. Marked as stale if no activity for 7 days. pr:do-not-merge Pull request not ready to be merged
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants