Prompt in Copilot in Word: What makes you different from Copilot in Microsoft 365?
This blog is about Microsoft technologies and solutions. The focus is on Microsoft 365, Office 365, Azure, Collaboration, Security and Compliance topics and AI (Copilot, AzureOpenAI and Google Gemini)
Donnerstag, 23. Mai 2024
How many Copilots are there? Fewer than you think
Prompt in Copilot in Word: What makes you different from Copilot in Microsoft 365?
Sonntag, 19. Mai 2024
Lessons learned - Copilot and his attention deficit
Not quite on the ball, impulsive, too creative - this is how Copilot is often described by users. In the following example, this is exactly how the Copilot app behaves and how you can still achieve good results.
Starting point
Dona Sarkar spoke on "This Is Why We Can't Have Nice Things" at the European Cloud Summit 2024. According to the agenda:
So all we have heard about for the past year and a half is AI , AI and more AI. How do we know if this is something that will stick around or be yet another fad, for example: Bitcoin, blockchain, NFTs, augmented reality, etc. The key to being able to identify hype vs reality around AI is to develop tech intuition. This is the way to structure your career investments around things that will pay off versus wasting your time. Let's find out together how you can build this intuition step-by-step and develop this skill of seeing around corners.
What was explained in the presentation was 100% comprehensible and reflected the hype topics of recent years. Among other things, Donna Sarkar mentioned the 100 Bad Ideas method as an approach to analyzing hype topics for their future potential. The method has a lot in common with the Design Sprint and Repertory Grid methods. Copilot should now compare the 3 approaches and clarify when which of the approaches should be used.
The initial prompt
Additional prompts
Copilot aborts
Conclusion
- Use examples: Provide examples to illustrate your instructions and help the copilot understand your expectations. Examples help the copilot generate accurate and relevant responses.
- Give the copilot an “out”: Give copilot an alternative path for when it's unable to complete the assigned task. This alternative path helps the copilot avoid generating false responses.
Montag, 6. Mai 2024
Don't make me think - The challenges with Microsoft Copilot and Azure OpenAI
The answer is: Copilot
...but what was the question?
It's true, the hype is very present and, similar to Microsoft Teams before it, it affects all areas of daily work if you work in a Microsoft-influenced environment.
The title "Dont make me think" is borrowed from Steve Krug's book with the same name about web design. If you look at the topics covered in the book, you will quickly find parallels to the current situation with generative AI. This is even more impressive considering that the book was first published over 20 years ago.
Or as Wictor Wilén - Product Leader @ Microsoft described it so well in his post on LinkedIn:
If you need to be an engineer to use ChatGPT or Microsoft Copilot - then we failed!:
https://www.linkedin.com/feed/update/urn:li:activity:7168538964692353027/
Even if Wictor's context here was the topic of prompt engineering, the conclusion also applies to the topic of AI in general.
Topics / chapters in the whitepaper:
- Metadata: The hidden heroes of AI
- Managing metadata in SharePoint
- Example with metadata in SharePoint and Copilot in Microsoft 365
- The semantic index
- In a nutshell - What is a semantic index?
- Copilot in Microsoft 365 & data from other sources
- Copilot in Microsoft 365 - Lessons Learned
- Copilot Studio
- Copilot - A field report
- Hijack Copilot in Microsoft 365
Sonntag, 28. April 2024
Lessons Learned – pdf, docx & Copilot in M365
If you save a document once as a Word / *.dox and once as a PDF / *.pdf file, Copilot provides significantly different responses to the content of the files, even if they have identical content.
Technically, the *.docx format and the *.pdf format differ significantly in their structure and details. And that is why the information available to Copilot via the M365 Graph / the index of the search is different, even though it is the same document / the same content.
Details on pdf
Texts are determined by the following attributes: font, font size, character string, color, position on the page and the type of display, e.g. italics, etc. Information such as line breaks, headers, paragraphs, indents etc. are not included. This means that information on the formatting of paragraphs, as used in *.docx files, is not included. The text itself is divided into fragments, which can be as small as individual characters or as large as an entire line. These fragments are stored randomly and are like pieces of a puzzle that form an overall picture only when they are positioned correctly.
As a result, the actual text has no structure, as it is the case in a *.docx file. A *.pdf file essentially has a header, a body and a trailer. The header contains information about the pdf file, such as the version of the pdf file format, the creation date and the author of the file. The body of the pdf file contains the actual content of the file, e.g. text, images and other media. The trailer of the pdf file contains information about the file, e.g. the size of the file, the checksum of the file and the location of the file on the hard disk.
Structure of a pdf file:
- Header
- Body
- xref Table
- Trailer
- Incremental updates
Details on docx
- document.xml
- Content_Types].xml
- docProps
- _rels
- text
- Media
- Topic
- user-definedXml
- Settings.xml
- FontTable.xml
- webSettings.xml
- Styles.xml
- header.xml
- footer.xml
- footnotes.xml
- endnotes.xml
- comments.xml
An example
- Prompt for the pdf file:
- Copilot tells: To provide a detailed description of the “Medium,” “High,” and “Very High” levels, I would need access to the full content of the document. If you can provide the document or direct me to it, I would be able to summarize the different levels as requested.
- Prompt: Here you can finde the document: %Link%
Then the result is much better, even Copilot suggests in the first answer that he has found and used the correct file. See screenshot above.
- Prompt for the docx file:
- Prompt: Please describe in more detail what the levels mean. Create a list with the details for each level.
The result is slightly better than the initial prompt, but still different from the example with the pdf file with the same content.
Conclusion
Mittwoch, 24. April 2024
Size matters - Large documents and Copilot for Microsoft 365
UPDATE
Microsoft has published an article named Keep it short and sweet: a guide on the length of documents that you provide to Copilot. It describes how Copilot for Microsoft 365 reaches its limits when it has to work with large documents or very long emails.
The reason for this is that Copilot works with data from the Microsoft Graph, which means that the search in M365 also has a role here. Documents, emails and all other content must first be indexed by the search before they are available for Copilot. At least for the search in SharePoint Online, the limits are documented: https://learn.microsoft.com/en-us/sharepoint/search-limits.
The exact limits that apply for processing by Copilot in Microsoft 365 are currently unclear. The article Keep it short and sweet: a guide on the length of documents that you provide to Copilot gives the following recommendations:
- Shorter than 20 pages
- Maximum of around 15,000 words
The example shows how it behaves when relevant information is after these limit recommendations. The relevant information to be used via Copilot are as followed. These are on page 49 of a Word document that contains a total of 27,208 words.
Sharing link „People in your organization“ & Copilot for Microsoft 365
Microsoft Copilot for Microsoft 365 only surfaces organizational data to which individual users have at least view permissions. Source: https://learn.microsoft.com/en-us/copilot/microsoft-365/microsoft-365-copilot-privacy#how-does-microsoft-copilot-for-microsoft-365-use-your-proprietary-organizational-data
The sharing function in SharePoint and OneDrive can be used to share content with users. It is then also possible to define which persons or groups are granted access and with which rights:
- Anyone gives access to anyone who receives this link, whether they receive it directly from you or forwarded from someone else. This may include people outside of your organization.
- People in <Your Organization> with the link gives anyone in your organization who has the link access to the file, whether they receive it directly from you or forwarded from someone else.
- People with existing access can be used by people who already have access to the document or folder. It doesn't change any permissions and it doesn't share the link. Use this if you just want to send a link to somebody who already has access.
- Specific people gives access only to the people you specify, although other people may already have access. This may include people outside of your organization. If people forward the sharing invitation, only people who already have access to the item will be able to use the link.
For the options “Anyone ”, “People with existing access” and “Specific people”, everything described above also applies for Copilot => Microsoft Copilot for Microsoft 365 only displays organizational data for which individual users have at least display permissions.
The situation is slightly different with the option “People in <Your Organization> with the link”. The following applies here:
Creating a People in your organization link will not make the associated file or folder appear in search results, be accessible via Copilot, or grant access to everyone within the organization. Simply creating this link does not provide organizational-wide access to the content. For individuals to access the file or folder, they must possess the link and it needs to be activated through redemption. A user can redeem the link by clicking on it, or in some instances, the link may be automatically redeemed when sent to someone via email, chat, or other communication methods. The link does not work for guests or other people outside your organization.
Source and further details: https://learn.microsoft.com/en-us/sharepoint/deploy-file-collaboration#control-sharing
This can lead to non-transparent effects for users. For example, a user who has shared content in this way may assume that this information is now available to all users in the tenant and is therefore also accessible via Copilot. In the following example, the user Stan Laurel shares the files RefDoc.docx and SnabelesSnowball.docx via the “People in your organization” link.
Sonntag, 4. Februar 2024
Case study on the use of Microsoft AI solutions
Currently, not a day goes by without news in the area of AI. The following article is about a project with a company from Germany that has used features from the Microsoft AI stack to implement solutions for employees' daily work.
Highlights
- Added value of AI technologies in daily work
- How can AI be used in the context of customer projects
- Requirements related to the AI Act and GDPR
- How can AI be used effectively in harmony with the human factor
- How does the secure use of AI solutions look in terms of an IT security strategy?
Challenges
- With the solutions based on Azure OpenAI, we speed up our qualification process and the final validation activities in consulting projects, which is a significant advantage - explains the management.
- We use the Microsoft Azure solution architecture to meet the high requirements of our customers for the secure collection, storage and analysis of data - says the data protection officer.
- By using the Azure tools for SecDevOps, i.e. the interaction between security, development and IT operations, we can automate and standardize processes. - This is how the CISO summarizes the framework for the AI solution.
Objectives and solutions in the project
- Storing project data and information in Microsoft Teams / SharePoint means that this information can be analyzed using Microsoft 365 Chat.
- Training concept for the use of AI solutions / Prompt Engineering
- Special processes and quality control based on AI were made possible with customized Large Language Models in Azure OpenAI
- Solutions relating to specific topics were implemented using predefined prompts/prompt extensions with Microsoft Copilot Studio.
Benefits
- Evaluating the current situation / evaluating exsisitng data pools in consulting projects
- The creativity of generative AI solutions is used to identify new processes and approaches for product innovations
- The human factor is seen as an initial component of the consulting approach, but can now focus on the essentials


























