Windows 11, met name de 24H2-versie, zal extra AI-gebaseerde functies bieden die lokaal op Assistant+ pc's kunnen worden uitgevoerd. In tegenstelling tot wat sommigen misschien denken, beperkt deze integratie zich niet tot oppervlakkige webreacties.
Externe app-ontwikkelaars zullen de mogelijkheid krijgen om ook AI-mogelijkheden in hun applicaties te benutten.
Assistant+ pc's, uitgerust met een combinatie van CPU, GPU en NPU, maken de AI-integratieplannen van Microsoft voor Windows 11 mogelijk. Deze krachtige machines zijn in staat AI-taken lokaal te verwerken, waardoor ze ideaal zijn voor complexe AI-modellen. Microsoft moedigt ontwikkelaars aan om van deze hardware te profiteren om de prestaties van hun Windows-apps te verbeteren.
Integratie van AI-functies in apps van derden
Om ontwikkelaars uitgebreide begeleiding te bieden, heeft Microsoft een ondersteuningsdocument gepubliceerd waarin de reikwijdte van AI-integratie in niet-native Windows-apps wordt geschetst.
Het document behandelt verschillende AI-concepten, waaronder AI-modellen, AI-frameworks zoals OnnxRuntime en aanbevolen programmeertalen zoals C#, C++ en Python voor het ontwikkelen van Windows-apps.
Het ondersteuningsdocument beveelt aan om AI-modellen te gebruiken, lokaal of in de cloud gehost, om AI-mogelijkheden op te nemen in Windows-client-apps. Ontwikkelaars kunnen AI-frameworks zoals OnnxRuntime gebruiken om de integratie-ervaring te optimaliseren.
lokale en cloudgebaseerde AI-ondersteunde API's aangeboden door Microsoft
Microsoft biedt ontwikkelaars de Microsoft Assistant Runtime, die een reeks lokale, door AI ondersteunde API's biedt, evenals cloudgebaseerde, door AI ondersteunde API's. Met deze API’s kunnen ontwikkelaars verschillende AI-functies in hun applicaties integreren.
Enkele voorbeelden van deze API's zijn Phi Sillica voor het genereren van tekst , OCR voor tekstherkenning en DALL-E voor het genereren van afbeeldingen. Ontwikkelaars hebben toegang tot gedetailleerde informatie en codefragmenten op de officiële Microsoft-leerpagina.
Gebruik DirectML voor verbeterde realtime prestaties in apps en games
Met DirectML, een machine learning API, kunnen ontwikkelaars machine learning-taken overbrengen naar GPU's, waardoor de realtime prestaties in apps en games worden verbeterd. Door de kracht van DirectML te benutten, kunnen ontwikkelaars ervoor zorgen dat hun applicaties optimale prestaties leveren en tegelijkertijd gebruik maken van op AI gebaseerde functies.
Meer AI-functies in Windows 11-apps
Native Windows-apps zoals Microsoft Photos en Paint hebben al AI-functies ingebouwd voor taken zoals het transformeren van afbeeldingen en het produceren van afbeeldingen.
Microsoft voorziet een toekomst waarin externe app-ontwikkelaars AI kunnen gebruiken om volwaardige applicaties te creëren die afbeeldingen, video's en audio kunnen genereren.
Op AI gerichte toepassingen zijn in staat activiteiten te automatiseren, zoals het reageren op berichten en het maken van rapporten of samenvattingen. De mogelijkheden zijn enorm en ontwikkelaars hebben de mogelijkheid om het ware potentieel van AI in hun toepassingen te ontsluiten.