
Knowledge base
May 31, 2023
Microsoft Build 2023: Strengthening Developers via Microsoft 365 Copilot Plug-ins
Microsoft’s famous Build conference, held from May 23 to 25 in Seattle, Washington, brought exciting announcements for developers. This year’s focus was on artificial intelligence (AI) with announcements about innovative AI projects and future plans.
The first day saw some big reveals, including the collaboration between Microsoft and OpenAI to enrich and grow the AI plug-ins ecosystem. Microsoft has chosen an open standard for plug-ins that integrate seamlessly with OpenAI’s ChatGPT and Microsoft’s Copilot solutions such as Bing Chat, Dynamics 365 Copilot, Windows Copilot and Microsoft 365 Copilot. These are exciting times for AI and plug-in development!
Microsoft 365 Copilot – The future of natural language
There is a plethora of plug-ins available to Microsoft 365 Copilot users. These include Microsoft Power Platform connectors, Teams message extensions and ChatGPT plug-ins. The plug-ins are designed to make your life as a developer easier by integrating with your existing software, tools, knowledge and skills. There is always a plug-in waiting for you to improve your development skills, whether you prefer ChatGPT, Teams or the Power Platform.
Effortless plug-in creation with Teams Toolkit
Developers can use the Teams Toolkit for Visual Studio, Visual Studio Code and CLI to create Teams message extensions that work like Microsoft 365 Copilot plug-ins. With added functionality in the Teams Toolkit, Microsoft aims to simplify the process of developing, testing and debugging plug-ins. Developers can easily add any API of the OpenAPI specification to Microsoft 365 Copilot through the plug-in creation experience of the Teams Toolkit. This functionality is currently available in a private preview.
Customizing the user experience with adaptive maps
By using Adaptive Cards, developers can have complete control over user interface customization when their plug-in is used. Based on the metadata in the OpenAPI specification, the Teams Toolkit creates a plug-in consisting of a manifest and declarative Adaptive Cards, which define the Copilot user experience. Before testing their plug-in in Copilot, developers can further customize the manifest and maps to their specific scenario, including specifying login settings.
Enrich your data with the semantic index for Copilot
Microsoft Graph provides access to customer data related to compliance, security, privacy, productivity and collaboration. Copilot uses Microsoft Graph data to generate user prompts and responses, while providing permissions and security at runtime. Importantly, this data remains solely within the client’s tenants and is not used to train Microsoft’s base models.
Introduction of the semantic index for Copilot
The semantic index for Copilot is a complex map of user and business data that enables Copilot to display Microsoft Graph data. The semantic index captures semantics and relationships around content and users by constructing vector inclusions based on Microsoft Graph data. This allows Copilot to quickly search through billions of objects in a vector index using semantic search. To use the semantic index for Copilot, developers can use Graph connectors to upload their data to Microsoft Graph and receive personalized and useful results.
Access enterprise data with Microsoft Dynamics 365 and Power Platform Microsoft 365
Copilot now provides access to structured data from Microsoft Dynamics 365 and Microsoft Power Platform stored in Microsoft Dataverse, in addition to productivity and collaboration data in Microsoft Graph. Customers in the Microsoft 365 Copilot Early Access program will have the opportunity to test out this feature as Microsoft 365 Copilot is rolled out.
Developers shape the future of work with Microsoft 365 Copilot
As customers start using Microsoft 365 Copilot with connected apps and services, developers will be crucial in establishing new work patterns. In a simulation scenario, this potential is illustrated by a user at Dentsu Inc. using Microsoft 365 Copilot in conjunction with Atlassian’s Jira plug-ins and a line-of-business Dentsu app plug-in, and data from Atlassian’s Confluence integrated via a Microsoft Graph connector.
Accelerate success for any developer
With the new extension architecture for Microsoft 365 Copilot, developers can leverage their AI skills and reach millions of Microsoft 365 users. With comprehensive support for the entire app lifecycle, including tooling, distribution, management, commerce and enterprise readiness, developers can create plug-ins for Copilot with their existing knowledge, code and resources.
More innovations to improve app development
In addition to the extensibility of Copilot, there are other exciting developments to improve app development. Thanks to the Live Share SDK, Teams meetings can now collaborate in real time. Microsoft Teams’ configurable avatars and reactions and immersive spaces, both currently in private preview, increase engagement and transcend physical boundaries. Microsoft Mesh, also currently in private preview, allows developers to create unique, immersive experiences that promote connection and cohesion, no matter where users are physically located.
Explore the future of work with Microsoft 365 Copilot
If Microsoft 365 Copilot participates in the Early Access program, customers will soon be able to test the expansion features announced at Microsoft Build. By preparing for the release of Copilot, developers and partners can use all available tools and resources to get the most out of Microsoft 365 Copilot.
Strengthening AI capabilities with ONNX Runtime and Olive
The Hybrid Loop development model introduced last year has enabled hybrid AI solutions for Azure and client devices. We are pleased to announce that this vision has been realized using Olive, a toolchain that facilitates optimizing models across Windows and other devices, and ONNX Runtime, the gateway to Windows AI. ONNX Runtime enables the execution of AI models on Windows and other devices with CPU, GPU, NPU or a combination with Azure. These are the same tools we use internally.

ONNX Runtime and Azure EP Preview for Hybrid Inference ONNX
Runtime now supports the same API for running models locally or in the cloud. This allows you to leverage local resources when they are available and cloud resources when they are needed in hybrid inference scenarios for your app. You can now connect to models in AzureML or the Azure OpenAI service with the new Azure EP preview. By defining the cloud endpoint and cloud usage, you can gain greater control over cost and user experience.
Optimizing AI models with Olive and ONNX Runtime
Olive, an extensible toolchain, provides advanced model compression, optimization and compilation methods to optimize your models for different hardware targets. With ONNX Runtime, you can extend your Windows AI investment to all your app platforms, including Windows, iOS, Android and Linux. Olive and ONNX Runtime both accelerate the implementation of your AI models in applications, making it easier to build great AI experiences with less technical effort and better performance.
Partner Success Stories Using NPUs on Windows
Partners such as WhatsApp, Luminar Neo and Camo are seeing significant performance improvements and unlocking new user experiences by using NPUs to run their AI models. Deliver AI experiences like Camo with your apps by integrating the ONNX Runtime into the Windows platform. We look forward to seeing what the Windows developer community will create with these new AI toolchains and hardware upgrades for the NPU.
Productivity improvements with Dev Home
We discuss the new features and improvements Windows 11 offers to increase developer productivity. We understand that a developer’s workflow can be interrupted by various manual activities. That’s why we’re introducing Dev Home, a new productivity partner for Windows 11 developers. By using Dev Home, you can get back into the flow and organize your work.
One of Dev Home’s features is WinGet configuration, which streamlines and speeds up the machine installation procedure. With a WinGet configuration file, you can avoid the time-consuming manual process of setting up a new system or starting a project. All you need to do is run one command to start coding!
Dev Drive
A customized storage volume for developers We also introduce Dev Drive, a storage volume designed specifically for developers. The Resilient File System serves as the foundation and provides enhanced performance and security. To make managing storage locations with thousands of files and folders easier, Dev Drive has been enhanced to store project source code, working folders and package caches.
Customizable dashboard and GitHub integration in Dev Home
Dev Home comes with a customizable dashboard that allows you to track all your workflows and tasks in one place. You can even add GitHub widgets to effectively manage code-assignments, pull-requests and projects. In partnership with Team Xbox, we are bringing the GDK (Game Development Kit) to Dev Home. You can even add your own custom extensions to further personalize your experience.
Windows Terminal gets Smarter with GitHub Copilot integration
Thanks to GitHub Copilot’ s integration, your favorite tool, Windows Terminal, now becomes even smarter. The Terminal application uses natural language AI to suggest commands, describe errors and assist you in completing tasks. We are also testing GitHub Copilot in other development tools, such as WinDBG.
Taskbar Improvements for a Better Workflow
Based on your feedback, we have made changes to the taskbar. You can now easily identify each instance of an app stored in the taskbar and open it with just one click. The app instances are all labeled individually. In addition, you can hide the time and date in the taskbar to record your screen without removing the time and date so you can stay focused. You can also terminate a program without opening Task Manager by simply right-clicking on the application in the taskbar.
These are just some of the fascinating new features and improvements Windows 11 offers developers. We are determined to lighten the load and bring the fun and joy back into development. Stay tuned for further updates, we can’t wait to see what you do with these new features!
Updates and Improvements in the Microsoft Store on Windows
The Microsoft Store for Windows also got some interesting news from Panos! We update the Microsoft Store platform because we want to give you the best tools and opportunities to create excellent apps. Here’s what’s new:
Microsoft Store AI hub: The best of AI-powered experiences created by Microsoft and the developer community will be showcased in a unique section of the Microsoft Store to be unveiled soon. It will be a carefully curated selection of top AI apps and materials.
AI-Generated Keywords: We are releasing a handy tool in the Partner Center that allows you to generate search tags for your apps using AI. This allows you to improve app detection and make it easier for customers to find your app in the Store.
AI Generated Review Summary: We know that reading through a large number of app reviews can be time consuming. To provide users with a quick and easy way to browse app reviews, we use the power of AI to collect and summarize reviews. This allows users to find new information faster.
Microsoft Store Ads: Starting in June, we are expanding Microsoft Store Ads to more than 150 regions worldwide, increasing reach outside the United States. A new premium spotlight placement we are introducing gives you more opportunities to reach your target audience with high visibility in Store and Bing.com search results.
Backup Apps and Restore: We understand how important it is for you to retain customers when they switch devices. That’s why we are improving app backup and recovery features. You can test this update and provide feedback as it is currently in preview and accessible to Windows Insiders.
Conclusion
The latest improvements and changes to the Microsoft Store for Windows give developers more control than ever before. Thanks to new AI-powered features, enhanced advertising capabilities and improved user outreach tools, the potential for developing and showcasing excellent apps is greater than ever.
The launch of the Microsoft Store AI Hub will curate the best AI experiences, and app discovery will be accelerated by AI-generated review summaries and keywords. In addition, a global audience is now available thanks to the expansion of Microsoft Store Ads to more than 150 regions worldwide.
With enhanced backup and recovery capabilities, developers can confidently deliver great experiences and keep customers on multiple devices. These updates open a fascinating new chapter in the development of Windows, and we can’t wait to see the amazing creations and performance they will spur.
Source: Microsoft
Want to know more?

Related
blogs
Tech Updates: Microsoft 365, Azure, Cybersecurity & AI – Weekly in Your Mailbox.



![Sensitive Information in AI Chat, Teams, and WhatsApp: The Moment Before Sending /
Hero Voor Verzenden.html
HTML
maak synccommanodo
Je stuurde de HTML-bron, niet de PNG. Ik heb die HTML zelf gerenderd en het resultaat bekeken. Het beeld is akkoord.
Wat ik heb gecontroleerd
Maat en fonts: exact 1200x900. Halogen 900 en Bilo 300 en 500 laden uit het bestand zelf, zonder vervangend lettertype.
Inhoud: kicker “BLOG · VOOR VERZENDEN”, de kop in wit en limoengroen, en de chatkaart met “dossier” omlijnd en het label “gevoelig”. Er is geen maskering en er staan geen merknamen in.
Opmaak: de kop raakt de kaart niet en de certificeringsregel is volledig.
Randen: de hoekpixels zijn paars, niet de controlekleur
#160a2e. Er is dus geen rand van de pagina mee geëxporteerd.
Het PNG-bestand gevoelige-gegevens-ai-chat-verzenden.png heb ik je gestuurd. Zet het in je Downloads en draai dan:
powershell
cd C:\repos\ALTA-ICT
git pull --rebase
$b = "docs\Projecten\social-campagnes\Week 43 - Voor Verzenden\Blog"
$f = Get-Item "$env:USERPROFILE\Downloads\gevoelige-gegevens-ai-chat-verzenden.png"
Add-Type -AssemblyName System.Drawing
$i = [System.Drawing.Image]::FromFile($f.FullName); "{0}x{1}" -f $i.Width, $i.Height; $i.Dispose()
Copy-Item $f.FullName "$b\" -Force
git add -- "$b\gevoelige-gegevens-ai-chat-verzenden.png"
git diff --cached --name-only
git commit -m "Blog 43: bloghero gevoelige gegevens voor verzenden"
git log origin/master..master --oneline
Verwachting: 1200x900, dan één bestandsnaam, daarna één of twee commits. Twee commits als de editie 15-hero nog niet gepusht is. Plak de output terug, daarna push je.
In WordPress, bij blog 43:
Uitgelichte afbeelding: upload dit bestand, met de alt-tekst uit de plakklaar.
Controleer na het uploaden dat de bestandsnaam geen -1 heeft gekregen.
De kanaalvarianten van blog 43 maak je pas als de blog live staat. De prompt staat in de plakklaar.
geef me blog 43 om te maken zoals het moet in wordpress
Hieronder staat alles voor WordPress, in de volgorde van de editor. Ik gebruik variant B, zonder test. Plak elke HTML in het tabblad Tekst en schakel nooit over naar Visueel.
1. Nieuw bericht
Ga naar Berichten, Nieuw bericht.
2. Titel
Gevoelige gegevens in AI-chat, Teams en WhatsApp: het moment vóór verzenden
3. Veld Introductie (tabblad Tekst)
html
<p dir="ltr">Bij een datalek denk je aan een hacker. In de praktijk begint het vaak met Ctrl+V: een stuk uit een dossier in de verkeerde chat, de verkeerde mail, of een AI-tool die de tekst "even netjes maakt".</p>
<p dir="ltr">Er is geen kwade wil. Er is haast, en een knop die te dichtbij zit. Deze blog gaat over dat ene moment vlak voor verzenden: wat kun je dan nog tegenhouden, en wie ziet het?</p>
4. Veld Omschrijving (tabblad Tekst)
html
<h2>Waar Microsoft 365 ophoudt</h2>
<p dir="ltr">In <a href="https://alta-ict.nl/blog/microsoft-purview-business-premium/">de blog over Microsoft Purview</a> zag je wat Business Premium al beschermt: mail en de bestanden in OneDrive en SharePoint. Een bestand dat je in Teams deelt, valt daar ook onder.</p>
<p dir="ltr">Het chatbericht in Teams niet. DLP voor Teams-chat vraagt volgens Microsoft een E5-licentie. En een AI-chat in de browser of een app op de laptop ziet Microsoft helemaal niet.</p>
<h2>AI-chat en geheimhouding</h2>
<p dir="ltr">Een medewerker plakt een brief aan een cliënt in een gratis AI-chat, met zijn privéaccount, om hem beter te formuleren. Naam, adres en de reden van het dossier gaan mee, naar een dienst waarmee je organisatie geen verwerkersovereenkomst heeft.</p>
<p dir="ltr">Verbieden werkt slecht. De tool blijft handig, en wie hem niet mag gebruiken, gebruikt hem stiekem. Beter: weten welke AI-tools je team gebruikt, en per tool afspreken wat erin mag.</p>
<h2>WhatsApp is geen dossier</h2>
<p dir="ltr">De wijkverpleegkundige stuurt een foto naar de collega die de dienst overneemt. De installateur appt de klant een offerte met diens adres. Het werkt snel, en het gebeurt vaak op een privételefoon.</p>
<p dir="ltr">Daarmee staan zakelijke gegevens op een apparaat dat de organisatie niet beheert, in een app die ze niet kan archiveren. Vertrekt de medewerker, dan vertrekken de gesprekken mee. Een alternatief moet net zo snel zijn, anders gebruikt niemand het.</p>
<h2>Een waarschuwing op het juiste moment</h2>
<p dir="ltr">Een training over datalekken vergeet je in een week. Een melding op het moment van verzenden niet. In Outlook kan Microsoft 365 dat al: staat er een gevoelig gegeven in een mail, dan verschijnt bovenaan een melding nog voor de mail vertrekt. Voor chat en voor apps buiten Microsoft heb je daarvoor software op het apparaat nodig.</p>
<h2>Beschermen zonder meekijken</h2>
<p dir="ltr">Elke vorm van datalekpreventie roept bij medewerkers en ondernemingsraad één vraag op: leest de werkgever mee? Stel die vraag zelf, vóór je iets kiest. Een melding per soort gegeven is genoeg om een lek te voorkomen. Namen en berichtinhoud zijn daarvoor niet nodig.</p>
<h2>Begin met een AI-overzicht</h2>
<p dir="ltr">Je hoeft niet met software te beginnen. Begin met een lijst van de AI-tools die je team gebruikt, waarvoor, en met welke gegevens. Vaak staan er tools op die niemand had verwacht.</p>
<p dir="ltr">De Europese AI-verordening legt de markering van AI-output bij de aanbieders. Sinds augustus moeten zij wat hun AI maakt machineleesbaar markeren; voor tools die al eerder op de markt waren, loopt de overgang tot 2 december. Dat is hun plicht. Jouw taak is weten wat je gebruikt.</p>
<p dir="ltr">Het <a href="https://airegister.alta-ict.nl/?utm_source=blog&utm_medium=referral&utm_campaign=voorverzenden&utm_content=blog43-tool">AI-Register</a> geeft geen juridisch oordeel. Wel maakt het in ongeveer tien minuten een overzicht van je AI-tools met de transparantieteksten, als drie documenten in je mail.</p>
<h2>Zo doen wij het</h2>
<p dir="ltr">We beginnen met het AI-overzicht en de afspraken per tool. Daarna zetten we Purview aan voor mail en bestanden. Het gat buiten Microsoft vullen we met datalekpreventie op het apparaat, als add-on bij de moderne werkplek. We werken zelf onder ISO 27001:2023, ISO 9001:2015 en NEN 7510:2024.</p>
<h2>Veelgestelde vragen</h2>
<p dir="ltr"><strong>Mag een medewerker een AI-chat gebruiken voor werk?</strong></p>
<p dir="ltr">Dat bepaal je zelf, per tool. Leg vast welke tools mogen en welke gegevens er niet in horen. Een zakelijk abonnement met een verwerkersovereenkomst is iets anders dan een gratis versie met een privéaccount.</p>
<p dir="ltr"><strong>Beschermt Business Premium Teams?</strong></p>
<p dir="ltr">Bestanden die je in Teams deelt wel, want die staan in SharePoint of OneDrive. Het chatbericht zelf niet; daarvoor vraagt Microsoft E5.</p>
<p dir="ltr"><strong>Moet ik AI-output zelf markeren?</strong></p>
<p dir="ltr">De markering van AI-output is een plicht van de aanbieder van de AI-tool. Voor jou telt dat je weet welke tools je gebruikt en wat je erin stopt.</p>
<h2>Conclusie</h2>
<p dir="ltr">Het lek begint met plakken, niet met een hacker. Microsoft 365 beschermt mail en bestanden; de chat, de AI-tool en de app op de laptop vallen erbuiten. Begin met een overzicht van wat je team gebruikt en spreek per tool af wat erin mag.</p>
<p dir="ltr">Wil je het moment vóór verzenden bespreken? Plan een gesprek met ALTA-ICT.</p>
5. CTA-knop (als je thema een knopveld heeft)
Tekst: Het moment vóór verzenden bespreken
Link: https://alta-ict.nl/contact?utm_source=blog&utm_medium=referral&utm_campaign=voorverzenden&utm_content=blog43-cta
6. Uittreksel
Een datalek begint vaak niet bij een hacker, maar bij plakken. Wat er gebeurt als een medewerker gegevens in een AI-chat, een Teams-chat of WhatsApp zet, waar Microsoft 365 ophoudt, en waarom je begint met een overzicht van de AI die je team gebruikt.
7. Categorie: Beveiliging. Zet geen andere categorie aan.
8. Uitgelichte afbeelding
Upload gevoelige-gegevens-ai-chat-verzenden.png. Controleer daarna dat de bestandsnaam in de mediabibliotheek geen -1 heeft gekregen.
Alt-tekst:
Hero bij de blog over gevoelige gegevens vóór verzenden: een chatinvoerveld met de zin Hierbij het dossier van de cliënt, waarin het woord dossier omlijnd is en gemarkeerd als gevoelig.](/media/uploads/2026/10/gevoelige-gegevens-ai-chat-verzenden.png?width=600)





