Management and Extensibility
27 TopicsCopilot Chat vsus. Microsoft 365 Copilot What's the difference?
While their names sound similar at first glance - Microsoft 365 Copilot and Microsoft 365 Copilot Chat - they differ in several aspects. And more importantly, one can't be without another. What is Microsoft 365 Copilot Chat? First since first. Microsoft 365 Copilot Chat is also called Copilot Chat. Copilot Chat generates answers based on web content, while Microsoft 365 Copilot is also grounded on users' data, like emails, meetings, files, and more. Since January 15, Microsoft 365 Copilot Chat is available for everyone. Everyone in organizations. Also customers with a Microsoft 365 Business Basic subscriptions can enjoy using Copilot Chat securily. The screenshot below shows how Copilot Chat looks like and highlights its main capabilities. Note that EDP - Enterprise Data Protection is available. What is Microsoft 365 Copilot? Microsoft 365 Copilot is an add-on available for specific Microsoft 365 Subscriptions: Microsoft 365 E3, E5, A3, A5, and Business Standard & Premium. It includes Copilot Chat in addition to other Copilot features: Microsoft 365 Copilot also includes a chat grounded on users' meetings, emails, chats, and documents. It integrates into Microsoft 365 apps, like Outlook, Teams, Word, Excel, and more. It brings the capability to create agents and additional Copilot management features such as SharePoint Advanced Management and Copilot Dashboard. The screenshot below shows how the Copilot chat experience for those users who got the Microsoft 365 Copilot license. Note that EDP - Enterprise Data Protection is available here too. Copilot Chat can be pinned in MS Teams and MS Outlook as App. How can I access Microsoft 365 Copilot Chat? Copilot Chat is nowadays accessible via m365copilot.com using your Entra account. In contrast to Microsoft 365 Copilot licensed users, Microsoft 365 Copilot Chat users cannot see, by default, Copilot Chat pinned on the Microsoft 365 homepage. Microsoft 365 Copilot Administrators will have to pin the chat in the admin center so it is easy for Copilot Chat users to access it. What's the difference? There are some aspects, such as licensing requirements, subscription fees, data sources, or access to organization content, that determine the differences between Copilot Chat and Microsoft 365 Copilot. I have listed it in the screenshot below. 👇 Image showing a 3-column table: Aspect, Microsoft 365 Copilot Chat, and Microsoft 365 Copilot.Solved2.1KViews11likes6CommentsWhen not to purchase Copilot Studio
Copilot agents are everywhere and for everyone. They are experts on a topic, able to talk to other agents, start an automation, and complete tasks for you. Agents can boost team productivity and process efficiency. Productivity dreams may come true with agents. That's how the need to use and create agents increases every day. ✅ Stay calm and read further before making any purchase decision on the M365 admin center. It may save you over 224,64 EUR monthly with a 1-year upfront commitment. 👇 Who can create agents, and how? M365 Copilot licensed users can create agents using Copilot Studio. Although the creation is not available for M365 Copilot non-licensed users, they can add and interact with agents. Nowadays, the easiest way to create Copilot agents is as follows: Use the built-in version of Copilot Studio. Do not start from scratch. Instead, use an agent template like the Prompt Coach to build your own. Why do agents bridge the gap between M365 Copilot licensed and non-licensed users? Agents are an excellent option for providing M365-Copilot non-licensed users access to Copilot capabilities grounded on organizational data. Even if users are not licensed with M365 Copilot, they can benefit from Copilot grounded on organizational data via agents. Can I purchase Copilot Studio? Copilot Studio is a no-code Power Platform tool that allows the creation of Copilot agents. The M365 Copilot add-on license already includes licensing for Copilot Studio. You can find it as Copilot Studio in M365 Copilot. There are 3 different ways to license Copilot Studio: 🤖 Copilot Studio pay-as-you-go meter: 0.01 USD per message (no upfront commitment) 🤖 Copilot Studio message packs: 200 USD per tenant, per month 🤖 Copilot Studio in M365 Copilot: 30 USD per user, per month Nevertheless, there's a product called Microsoft Copilot Studion on the purchase services on M365 Admin Center. I am not quite sure, what this product is for. If you know it, please let me know in the comments. 🛑 The challenge is: Microsoft Copilot Studio on the M365 admin center purchase services can easily be mistaken for Copilot Studio in M365 Copilot. Be cautious!324Views3likes3CommentsView Agent Builder Agents in Copilot Studio
I am having difficulty viewing the Agents I have created using MS365 Copilot Studio Agents Builder (let's call them 'Agent Builder Agents') within Copilot Studio and wondering if anyone else is having this problem? I am following the recommended steps for creating, sharing and using Agent Builder Agents, but I then have no visibility of these within Copilot Studio. However, if I create the Agent within Copilot Studio (let's call them Copilot Studio Agents), then I do not have this limitation. Is this because my Copilot Studio environment is not configured properly or is this an inherent limitation of Agent Builder Agents?29Views1like0CommentsMicrosoft 365 Copilot adoption communities
We have recently launched a Viva Engage Community at our university to support the adoption of MS365 Copilot and are in the process of having this converted to a 'Microsoft 365 Copilot adoption community' type (see: https://learn.microsoft.com/en-us/viva/engage/engage-365-copilot-adoption-platform) as we didn't know this Community type existed at the time of creation. We are finding Viva Engage to be a very helpful way to exchange knowledge and co-create best practice guidance on the use of MS365 Copilot and feel this will become increasingly important as staff learn to create, publish and share Agents in SharePoint and other environments. I would be interested to hear how other organisations are using Viva Engage to support MS365 Copilot adoption - particularly those working in higher education or similar fields.68Views1like0CommentsHow do I use my action in M365 Copilot?
I created a flow action in Copilot for Microsoft 365. Where should this action be available? I don't see any evidence of it in Teams/Copilot. The documentation (Copilot connectors and actions overview (preview) - Microsoft Copilot Studio | Microsoft Learn) does not specify what the experience should be like, so I don't know where to even look for it, now that I've tested the action and it's showing up as "Ready" in Copilot Studio.Solved244Views0likes6CommentsRequest to increase context length
Hello, I think users would greatly appreciate the ability to include more context in prompts. In my experience, results can be dramatically improved if you can include more examples and background information directly in the prompt. While you can attach longer files, this is in my experience not nearly as effective as directly including information in the prompt, as attaching files I assume uses something like RAG to pull snippets of your context instead of the entire thing. This is especially important when including examples as in few-shot prompting. If I want to use Copilot to help me write a longer document, I want to provide multiple already completed examples of this longer document. However, with the context limit of Copilot for M365 I might not even be able to fit one example in the prompt. This is not an issue with ChatGPT which has a much longer context length (128k tokens vs. 16k characters in Copilot). If users are able to write prompts with more context I think they will see much better results and therefore see the value of Copilot for M365 in a much clearer way. Thank you for your consideration.117Views1like0CommentsDeclarative Agent - Adaptive Card showing only "sometimes"
I am creating a declarative Agent using VS Code. I followed this tutorial: https://learn.microsoft.com/en-us/training/modules/copilot-declarative-agent-action-api-plugin-adaptive-cards-vsc/3-exercise-return-rich-responses-adaptive-cards Problem Moving on from the tutorial to my actual application, I see that the Adaptive Card is rendering only in 50% of cases (and it should be in 100% of cases). expected behavior I use the chatbot to make a POST request to my API. The response should be rendered in an adaptive card. relevant code elements of my app openapi.json : OpenAPI Specs (JSON) - please not I inserted a lot of "Something" for privacy reasons. { "openapi": "3.0.0", "info": { "title": "something", "version": "2", "description": "some description", "contact": { "name": "some name", "url": "some url" } }, "servers": [{ "url": "some server", "description": "some description" }], "paths": { "/chat/generate": { "post": { "summary": "something", "description": "Something", "operationId": "generateSomething", "parameters": [ { "name": "Something-1", "in": "header", "required": true, "description": "Something", "schema": { "type": "string" } }, { "name": "Something-2", "in": "header", "required": true, "description": "Something", "schema": { "type": "string" } } ], "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "properties": { "v": { "type": "string", "description": "Specifies the API version being used.", "default": "2" }, "slidecode": { "type": "object", "properties": { "title": { "type": "string", "description": "Something" }, "subtitle": { "type": "string", "description": "Something" }, "slidenum": { "type": "integer", "description": "Something" }, "image_id": { "type": "string", "description": "Something" }, "body": { "type": "array", "items": { "type": "object", "properties": { "point": { "type": "string", "description": "Something" }, "description": { "type": "string", "description": "Something" }, "icon": { "type": "string", "description": "Something" } }, "required": ["point", "description", "icon"] } }, "talktrack": { "type": "string", "description": "Something" }, "sources": { "type": "array", "items": { "type": "object", "properties": { "title": { "type": "string", "description": "Something" }, "link": { "type": "string", "description": "Something" } }, "required": ["title", "link"] } }, "force_edit": { "type": "boolean", "description": "Something" } }, "required": [ "title", "subtitle", "slidenum", "image_id", "body", "talktrack", "sources", "force_edit" ] } }, "required": ["v", "slidecode"] } } } }, "responses": { "200": { "description": "Something", "content": { "application/json": { "schema": { "type": "object", "properties": { "data": { "type": "object", "properties": { "image_url": { "type": "string", "description": "Something" }, "presentation_view_url": { "type": "string", "description": "Something" } } } } } } } } } } } } } ai-plugin.json { "$schema": "https://developer.microsoft.com/json-schemas/copilot/plugin/v2.2/schema.json", "schema_version": "v2.2", "name_for_human": "Something", "description_for_human": "Something", "namespace": "Some-Namespace", "functions": [ { "name": "generateSomething", "description": "Something", "capabilities": { "response_semantics": { "data_path": "$.data", "properties": { "title": "$.presentation_view_url", "url": "$.image_url" }, "static_template": { "type": "AdaptiveCard", "$schema": "http://adaptivecards.io/schemas/adaptive-card.json", "version": "1.5", "body": [ { "type": "Container", "items": [ { "type": "Image", "url": "${image_url}", "size": "large" }, { "type": "TextBlock", "text": "${presentation_view_url}", "weight": "Bolder" } ] } ], "actions": [ { "type": "Action.OpenUrl", "title": "Get Something", "url": "${presentation_view_url}" } ] } } } } ], "runtimes": [ { "type": "OpenApi", "auth": { "type": "None" }, "spec": { "url": "apiSpecificationFile/openapi.json" }, "run_for_functions": ["generateSomething"] } ], "capabilities": { "conversation_starters": [ { "text": "Something" }, { "text": "Something 2" } ] } } instruction.txt # Copilot Agent Instructions ## Agent Identity You are doing SOMETHING ## Core Process ### Creation something - execute `POST /chat/generate` API call - Include the following required headers in the API call: 1. `something1`: something 2. `something2`: something - Ensure the API POST request includes the correct body (payload) with 1. the version `v` set to `2` 2. `slidecode` is an object with the following properties 2.1 `title` is something 2.2 `subtitle` is something 2.2 `slidenum` set to `1` 2.3 `image_id` set to `something` 2.4 `body` is a an array of 2 (two) objects, that have the required the properties `point`, `description` and `icon` - `icon` is a class name of Font Awesome Free 5.15 icon 2.5 `talktrack` is something 2.6 `sources` is a an array of 1 (one) object, that has the properties `title` and `link`, that both contain an empty string 2.7 `force_edit` is a boolen set to `true` - Example 1 for a `POST /chat/generate` body (payload) about something: ` json { "v": "2", "slidecode": { "title": "something", "subtitle": "something", "slidenum": "1", "image_id": "something", "body": [ { "point": "point", "description": "blub", "icon": "icon" }, { "point": "blub2", "description": "something", "icon": "icon" } ], "talktrack": "something", "sources": [{ "title": "", "link": "" }], "force_edit": "true" } } `71Views0likes0CommentsHow to force user-sign in with the Desktop App? (GPO/Intune)
Hi Everyone, How can I force user's to sign into the Copilot desktop application with their Work account? Or put differently, how can I auto sign-in users with their work account for the desktop Copilot application? Thanks everyone!135Views0likes0Comments