Microsoft kaster lys over rollen til AI og maskinlæring i vurderingen av utrullingen av Windows 10-oppdateringer

Ikon for lesetid 3 min. lese


Lesere hjelper til med å støtte MSpoweruser. Vi kan få provisjon hvis du kjøper gjennom lenkene våre. Verktøytipsikon

Les vår avsløringsside for å finne ut hvordan du kan hjelpe MSPoweruser opprettholde redaksjonen Les mer

Microsoft har vært under ild nylig for å rote til Windows 10-oppdateringer igjen. Selskapet måtte frigjøre en stor kumulativ oppdatering for å lappe alle feilene i mai 2019-oppdateringen. Senere tidligere Microsoft-ansatt ga ut en video Han forklarer hvordan Microsoft pleide å teste Windows og hva som har endret seg med Windows 10. Han la mesteparten av skylden på Microsoft som brukte AI for å teste Windows 10 i stedet for faktiske mennesker.

Microsoft har nå publisert en blogginnlegg forklarer rollen til AI og maskinlæring i vurderingen av Windows 10-oppgraderinger. Selskapet merket nylig Windows 10 v1903 for bredere distribusjon, og de bruker AI for å finne ut hvilke enheter som vil være egnet for den neste bølgen av Windows 10-oppdateringer. Microsoft bemerket at v1803 var den første oppdateringen som brukte Machine Learning for å finne ut hvilke enheter som passer for oppdateringene. Microsoft skilte dem deretter fra PC-ene som kan forårsake problemer og sendte ut oppdateringer til de som støttes. De la også merke til hvordan ML faktisk hjelper selskapet med å bekjempe problemer og sørge for at overgangsprosessen er feilfri. Ifølge tallene har PC-er som har fått oppdateringer gjennom ML mindre sjanse for å få kjerneproblemer, krasjer og fem ganger færre driverproblemer etter oppdatering.

Microsoft delte også en omfattende ML-graf som viser den generelle arkitekturen til ML og hvordan den brukes til å nominere PC-er som er klare for oppdatering. Maskinlæring gir også to nøkkelfunksjoner:

  • Den identifiserer potensielle problemer som resulterer i sikkerhetssperringer for å beskytte PC-er som ennå ikke har blitt oppdatert, slik at disse problemene umiddelbart kan undersøkes og fikses av Windows-utviklere.
  • Den forutsier og nominerer PC-er som vil ha en sømløs oppdateringsopplevelse og bør derfor tilbys oppdateringen.

Siden Microsoft bruker en blanding av AI og Machine Learning, lærer modellen selv av de tidligere distribusjonene, og den forutsier fremtidige utrullinger bedre. Dette sikrer at enhver PC som har inkompatibel maskinvare eller programvare ikke får oppdateringen før maskinvaren eller programvaren har blitt oppdatert for å støtte den nye oppdateringen.

Microsoft bruker også Azure Databricks for å sikre at de kunne identifisere unormalt og implementere sikkerhetstiltak for å beskytte lignende PC-er. Bortsett fra Databricks, er Microsoft også avhengig av gamle skolekanaler som møysommelige laboratorietester, tilbakemeldinger og støtteanrop for å sikre at oppdateringer ikke rulles ut til inkompatibel maskinvare.

Mens selskapet nå er avhengig av maskinlæring, innrømmet de at modellen ikke er perfekt, og de jobber for å få den til å identifisere problemer på sekunder i stedet for timer. Hvis siste 1903-oppdatering er noe å gå etter, vil jeg si at Microsoft fortsatt har mye arbeid å gjøre for å ha en perfekt ML-modell på plass som kan redde brukere fra frustrasjonen over å måtte rulle tilbake til en eldre versjon fordi av visse problemer. Når det er sagt, høres modellen bra ut, og når den er perfeksjonert, kan den hjelpe Microsoft med å spare mye på arbeidstimer, samt ressurser som brukes til å identifisere uteliggere som kan bryte oppdateringen på enkelte datamaskiner.

Mer om temaene: Kunstig intelligens, maskinlæring, microsoft, Windows 10, Windows Updates