Recent Discussions
How to join Frontier early access?
In the Introducing Researcher and Analyst in Microsoft 365 Copilot article, it states: Researcher and Analyst will start rolling out to customers with a Microsoft 365 Copilot license in April as part of a new “Frontier” program that gives customers early access to new Copilot innovations while they’re still in development. How can a company or individual enroll in the "Frontier" program?11Views0likes0CommentsCopilot for Word doesn´t find my Onedrive files
In Copilot for Word, I get the button to reference a file, but it does not find the file I am looking for in my own OneDrive and I know I have it because I see it in my OneDrive, that it exists and it is mine. Its able to show me others files MRU ,but not the one Im looking for .Solved9.7KViews1like6CommentsM365 Copilot requirements explained!
Why do you need a OneDrive account? What for a MS Entra ID account to use M365 Copilot? If you're wondering about these questions and more, read on. I will briefly explain the technical requirements for M365 Copilot. What is M365 Copilot? Skip this if you're already familiar with it. M365 Copilot is a conversational AI tool that can help you with your tasks at work. M365 Copilot includes access to: Copilot Chat Seamless integration in M365 Apps like Outlook, Word, Excel, PowerPoint, Teams, more... Creation and usage of Copilot Agents A key feature of M365 Copilot is Enterprise Data Protection or EDP. EDP does not limit M365 Copilot users. Instead it is a relief to use the advantages of AI at work knowing, that your organizational data is protected and secured by the terms of the Data Protection Addendum and the Product Terms. EDP ensures, for example, that your data isn't used to train foundation models or that your data remains within the boundaries of the EU, supporting regulatory and compliance requirements such as GDPR. M365 Copilot Prerequisites I enjoy having conversations about various topics with different people. Here and there, I get asked about M365 Copilot. And here and there, I confirm how organizations want to bake the cake without first gathering all the ingredients. A: Let's deploy Copilot. B: Sure! Have you already adopted OneDrive? A: No, we are still using our file server. Why? An optimal usage of M365 is a prerequisite for enabling M365 Copilot. Happy M365 users = happy M365 Copilot users. It is harmonized with the technical prerequisites. Even if technically, your users have a OneDrive account available. It counts as checked if they are using OneDrive regularly for saving and sharing their work files. An eligible base license Microsoft 365 Copilot is an add-on license, therefore to assign the add-on, there needs to be a base license first. Eligible base licenses include: - M365 Apps for enterprise or M365 Apps for business - M365 Business Basic, Business Standard or Business Premium - M365 E3, E5, F1, or F3 - M365 A1, A3, or A5 for faculty - Office 365 A1, A3, or A5 for faculty or higher education students aged 18+ And more. MS Entra ID account Formerly Azure Active Directory, MS Entra ID is the cloud-based identity and access management service. Users must have MS Entra ID account. Why? As the motor for identity and access control and management in M365, Microsoft Entra ID plays a key role in Enterprise Data Protection. In other words, without MS Entra ID account, there's no chance within M365 architecture to ensure Enterprise Data Protection. OneDrive account Have you tried to see what happens if you use M365 Copilot without a OneDrive account? I haven't myself, if you've tried, share your experience with me, send me a message. 👇 Some features in M365 Copilot require users to have a OneDrive account, like uploading a file from your device to enrich a prompt. Uploading a file to a Copilot Chat prompt will send a copy to that location OneDrive/my files/Microsoft Copilot Chat Files on your OneDrive for Business account. Microsoft 365 Apps Cloud-based Microsoft 365 Apps are required. Make sure there's no device-based licensing for M365 Apps for enterprise, since Copilot isn't available in such a case. M365 Copilot also integrates in the web versions of Word, Excel, and PowerPoint. To ensure a good user experience, make sure thrid-party cookies are enabled. Update Channel To ensure your users receive the latest M365 Copilot features, make sure you set up as M365 Apps update channel either the Current or Monthly Enterprise Channel. Outlook Have you tried to use M365 Copilot in Outlook Classic? M365 Copilot works in both, the new and classic versions. In the Outlook classic version, it loses the interactivity features, which I personally love. Teams If your users are licensed with M365 Copilot, then let them try the M365 Copilot integration in MS Teams. Copilot in Teams can help people summarize Teams messages as well as take notes during meetings. Make sure to configure transcription and captions for Teams meeting and Teams meeting recording.68Views2likes4Commentshow to more effectively access the contents of multiple files
Hi, I'm very new to the usage of copilot agents, so there may not be a technical answer as I might be missing a concept. I have a sharepoint site with 100+ small documents and I have created a simple agent with the top level folder of those documents for a source. I would like copilot to give me some analysis across all of the documents. To be specific, we have 100+ "Root Cause Analysis" documents and I want to look for themes across those documents. However Copilot only seems to look at maybe 5 of those documents and not the whole set. Am I misunderstanding the capabilities? Should I be approaching this differently? Some community guidens is appreciated. Regards76Views0likes3CommentsHow do I create a company agent based on 30 Sharepoint files?
I have been extremely disappointed with Copilot after a year plus of struggles. I want to create a company chat bot based on core documents. One for HR, one for company methods, etc. It seems CoPilot Studio is the only way -- it is arcane, complex, confusing -- i have "something" working but not at all effective. If someone has a streamlined approach to using CoPilot Studio, I am all about it, but I struggled for hours to get a mediocre bot. The value of O365 is the collection of thousands of documents. CoPilot seemingly has no access to them. Microsoft is adding small plus up features to excel and ppt, but the power of AI is to process large quantities of data and help a human make sense. This should be microsofts competitive differentiator, but it is totally absent. Am i missing something?93Views1like4CommentsCopilot 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.Solved5.1KViews14likes17CommentsAccessibility of copilot agents which is created under "Copilot for Microsoft 365"
Hi This is regarding a query related to the accessibility of Copilot agents created under 'Copilot for Microsoft 365' for users who don't have a Copilot license. I created an agent using Copilot for Microsoft 365 in Copilot Studio. I shared the agent with a few users through the MS Teams channel (as it's the only available channel for implementation) for testing. However, it's not accessible to everyone because they don't have a Copilot license. I'm curious to know if we create the agent under "Copilot for Microsoft 365," will it be possible to publish the agent to everyone and make it accessible to all, even in the absence of a copilot license for all the end users?3Views0likes0CommentsCopilot for Word
Hi There, I've been playing around with Copilot for Microsoft 365 for quite sometime and I just have a quick question in regards to Copilot for Microsoft 365. Lets say I'm using Copilot for word and I ask Copilot to create a document for me and I review it and I click on regenerate because I'm not happy about the result that it created. So, my question is how many times can I ask Copilot to create new document for me? Is there a limit for that? For instance, I can click on it for 5 times and it will give me a different content everytime and beyond that it will return back to content which it created for me the first time. So, please let me know the limit here.370Views1like1CommentWhy are Copilot's responses in Teams better in the middle of the meeting than at the end?
When Copilot for Teams suggests a meeting summary usually 10 minutes before the end of the meeting with the standard prompt "Generate meeting notes," the response is structured with bolded subtitles, very detailed, and linked to the transcription. Repeating the same prompt 10 minutes later returns a much lower-quality summary, without subtitles, very short. Furthermore, the summary specifies at the header "based on the transcript," which the first prompt did not indicate. Why does this happen? How can this be corrected as it makes Copilot inefficient?356Views0likes1CommentCopilot Agent inside SharePoint site is not able to answer questions regarding the custom columns
I have a SharePoint online document library named Test. and it has those 3 custom columns inside a custom content type:- now using a username named Mohannad , i uploaded 2 documents, and for one document i defined a user named "Test User" as the "MC / Project Lead (Use)", as follow:- but when i asked the agent this question, about who is the Project Lead , i did not get the "Test User", instead i get the user Mohanand:- also when i ask the agent about the project team, i got this answer:- so how i can modify this behavior? Second question. when Copilot said that the document is authored by Mohannd, how it get the Author info? based on the created by field inside SharePoint? and can we create a custom column , so the copilot reads the author from it instead of relying on any built-in field?68Views0likes2CommentsBoost Productivity with Copilot: Set Up Actions for Daily Automation
In this video, I'll dive into the powerful features of Microsoft Copilot and show you how to set up actions to automate your daily tasks. Whether you're looking to streamline your workflow, boost productivity, or simply make your day-to-day operations more efficient, Copilot has got you covered. Join me as we explore step-by-step instructions, tips, and tricks to help you master task automation with Copilot. Don't miss out on transforming the way you work! #Copilot #AI #Tool #MVPbuzz #CopilotActions #ProductivityIdeas on how to connect Copilot to KnowledgeOwl
My company uses KnowledgeOwl as our knowledge base and I am working on connecting Copilot to the knowledge base using Copilot studio. The knowledge base is hosted using their domain and behind our SSO authentication. I am struggling to figure this one out, because it seems like it is limited to only connect to public websites and sharepoint sites. I was wondering if anyone else here would have any ideas on how I can accomplish this, other than migrating to SharePoint. Thank you!28Views0likes1CommentProposal for Enhancing ChatGPT's Response Quality During Training
Dear Microsoft Research and OpenAI Teams, I hope this message finds you well. I would like to propose a method for significantly improving the quality of ChatGPT’s responses during its training phase, specifically without relying on a chain of reasoning. Using the current version of ChatGPT, it is possible to annotate the logical accuracy of statements in a structured manner. This method could substantially enhance response quality at the foundational training stage and help mitigate hallucinations. The approach I apply is highly cost-effective and does not require complex reasoning chains. Furthermore, it could inspire the development of even more efficient techniques based on similar principles. Using the existing ChatGPT, you can break down the entire text into sentences and check each sentence separately in the training data. This is very inexpensive compared to other text verification methods and immediately provides huge results without complex algorithms. Proposed Logical Annotation Categories for sentences: logical-error ok100 (completely true) ok90 (high probability of truth) ok60 (moderate probability of truth) ok51 (slightly more likely to be true than false) usually false sentence strongly depends on other sentences in the text and the context Example Code Snippet for Annotation. Below is a version of the code I use to classify and mark logical inconsistencies in text to detect nonsense(rave) in text written by humans. The same method can be used for labeling training data. This will allow each sentence to be as logically accurate as possible, so that it aligns with the facts. It will exclude sentences that are intentionally erroneous from the text. It will also account for subsequent errors in other generated sentences, considering what has already been written. This will make the text easier to read. After that, the model can be fine-tuned to make the text more pleasant and more human-readable. gptApiRequestTypeIsQuestion -> { val isQuestion = phrase.endsWith("?") val requestStateResult: Int = if (isQuestion) { gptApiRequestStateTypeResultTrue } else { gptApiRequestStateTypeResultFalse } ignoreApiRequest(timeId, requestId, phraseId, requestType, requestStateResult) } gptApiRequestTypeIsTooShortToCheck -> { val isTooShortToCheck = phrase.substring(0, phrase.lastIndex).trim().contains(" ").not() val requestStateResult: Int = if (isTooShortToCheck) { gptApiRequestStateTypeResultTrue } else { gptApiRequestStateTypeResultFalse } ignoreApiRequest(timeId, requestId, phraseId, requestType, requestStateResult) } gptApiRequestTypeIsStatement -> { prompt = "Is this phrase a statement? Answer only yes or no.\n\nphrase\n_" fullPrompt = "Is this phrase a statement? Answer only yes or no.\n\nphrase\n$phrase" } gptApiRequestTypeIsLogicalErrorText -> { prompt = "Find errors in the statement using: Logical check. A person can analyze their statements from the perspective of logic and consistency, checking for any contradictions, logical errors, or unsupported conclusions.\n\nstatement\n_" fullPrompt = "Find errors in the statement using: Logical check. A person can analyze their statements from the perspective of logic and consistency, checking for any contradictions, logical errors, or unsupported conclusions.\n\nstatement\n$phrase" } gptApiRequestTypeIsLogicalErrorBoolean -> if (isLogicalErrorText != null) { prompt = "Does the statement description say that the statement contains clear logical errors? Answer only yes or no.\n\nstatement\n_\n\ndescription\n_" fullPrompt = "Does the statement description say that the statement contains clear logical errors? Answer only yes or no.\n\nstatement\n$phrase\n\ndescription\n$isLogicalErrorText" } gptApiRequestTypeIsTrue100 -> { percentStr = 100.toPromptPercentStr() prompt = "Is this statement in _ cases true? Answer only yes or no.\n\nstatement\n_" fullPrompt = "Is this statement in $percentStr cases true? Answer only yes or no.\n\nstatement\n$phrase" } gptApiRequestTypeIsTrue90 -> { percentStr = 90.toPromptPercentStr() prompt = "Is this statement in _ cases true? Answer only yes or no.\n\nstatement\n_" fullPrompt = "Is this statement in $percentStr cases true? Answer only yes or no.\n\nstatement\n$phrase" } gptApiRequestTypeIsTrue60 -> { percentStr = 60.toPromptPercentStr() prompt = "Is this statement in _ cases true? Answer only yes or no.\n\nstatement\n_" fullPrompt = "Is this statement in $percentStr cases true? Answer only yes or no.\n\nstatement\n$phrase" } gptApiRequestTypeIsTrue51 -> { percentStr = 51.toPromptPercentStr() prompt = "Is this statement in _ cases true? Answer only yes or no.\n\nstatement\n_" fullPrompt = "Is this statement in $percentStr cases true? Answer only yes or no.\n\nstatement\n$phrase" } This system could be extended and fine-tuned to further improve AI response accuracy while maintaining computational efficiency. I would love to discuss this idea further and explore how it might be incorporated into future iterations of ChatGPT. Please let me know if you would be open to a discussion. Best regards, Oleksandr Andriichenko email address removed for privacy reasons39Views0likes1CommentPrevent oversharing with Co Pilot
Hi All, Could we have an option to notify the file owner if their file appears in response to a Copilot prompt, without granting the user access to the file? This way, the user can notify the owner, and it would be great if this option appears next to the file.60Views1like2CommentsSharePoint doc library metadata columns
I'm adding a SharePoint site pages library as a knowledge source. The library has several metadata columns. There's a lot of "knowledge" stored in those columns I need Copilot to consider but it seems to ignore them completely. Is there a way to get Copilot to use the columns for information?236Views0likes5CommentsHow to retrieve all the documents on SharePoint using custom copilot.
Hi, I have created a custom Copilot on a SharePoint site for retrieving all documents stored on the SharePoint site. However, in response, I don't get all the relevant documents; I only get the top 2-3 documents. Is there any way to retrieve them all at once based on a user query?5.4KViews1like10Comments"Data to be shared with" suddenly appeared
I am working on a declarative Agent. This agents makes (and made) POST requests to my API. All of the sudden it started asking me for a confirmation every time the Agent wants to make a request. This was not the case before yesterday. Is this a a new feature of Microsoft Copilot Agent? Or did I change something without unknowingly?66Views0likes1CommentHow 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!225Views0likes1CommentIssues with copilot studio bot in Teams
I created a bot in Copilot Studio and integrated it into the Teams store for my Organization. Sometimes an error occurs when starting it and the following message appears "An error has occurred. Error code: HttpRequestFailure Conversation ID: xxxx...", but if I send the message a second time it works normally.123Views1like2Comments
Recent Blogs
- As AI agents become more capable, the distinction between digital and human workers is blurring, leading to a new paradigm where AI augments human potential rather than replaces it.Apr 02, 2025106Views0likes0Comments
- 3 MIN READLeverage Viva Amplify's AI transformation pre-built campaign kit to drive Copilot adoption. Pre-drafted comms that Microsoft's Viva product teams are inside the kit, ready for you to edit fo...Apr 01, 2025133Views0likes0Comments