operativsystemer og programvare

Microsoft-topp i Norge: – Det er fortsatt programvare, ikke magi

Nå er det vanlige folks tur til å kode, selv uten et fnugg av programmeringsbakgrunn.

Gleder seg stort over OpenAI-samarbeidet. – Gjør at vi er flere år foran konkurrentene, sier Ryan Cunningham, vice president i Microsoft med ansvar for selskapets «low code»-plattform med millioner av brukere.
Gleder seg stort over OpenAI-samarbeidet. – Gjør at vi er flere år foran konkurrentene, sier Ryan Cunningham, vice president i Microsoft med ansvar for selskapets «low code»-plattform med millioner av brukere.

Barcode, Oslo: Kjernen i det fremadstormende «low code»-konseptet er at alle kan lage apper. Selv om man har lite eller ingen forkunnskaper.

På engelsk snakkes det om citizen developers. Vanlige ansatte skaper programvare uten teknologibakgrunn eller kodeerfaring. 70 prosent av alle nye forretningsapper er lagd på denne måten innen 2025, spår analyselskapet Gartner.

– Enten du tror på Gartner eller ikke, så er dette store tall. 7,4 millioner utviklere bruker vår Power Platform hver måned allerede.

Det sier Microsofts vice president Ryan Cunninghan på sitt første og hittil eneste norgesbesøk. Digi fikk et eksklusivt intervju med amerikaneren som leder IT-gigantens satsing på «folkeprogrammering».

Tegn eller beskriv appen din

Først holdt han foredrag for et auditorium fullt av kunder og partnere i selskapets norske hovedkvarter i Bjørvika.

Det inkluderer referansekunder som Equinor, Akers Solutions, Oslo kommune og Skatteetaten, for å nevne noen.

Power Platform er en portefølje av verktøy, som kan automatisere noe av utviklingen.

Du kan for eksempel tegne appen din, bokstavelig talt, på en papirserviett, og få den automatisk forvandlet til en fungerende applikasjon. Men det er fjorårets nyhet.

I sin demo valgte Cunningham å befale løsningen: «Lag en app for inspeksjon av produksjonsutstyr for meg».

En copilot oppfatter selv at Ryans app må ha en underliggende datastruktur, og sørger for å opprette det som må til i databasetjenesten Dataverse.

I stedet for kryptiske kommandoer, skriver eller prater man inn en beskrivelse i helt naturlig språk. Så er det meningen at systemet forstår hva du prøver å oppnå, og adlyder. Må noe justeres? Da bare fortsetter du å mate inn nye ønsker.

AI lagde appen Ryan ba om, inkludert en database. Foto: Marius B. Jørgenrud
AI lagde appen Ryan ba om, inkludert en database.

Annenpilot fra en fjern galakse

Copiloten er basert på en språkdatamodell som tilsvarer OpenAI sin ChatGPT i skyplattformen Azure. Den AI-baserte hjelperen er innført i Microsoft 365 og store deler av selskapets portefølje etterhvert.

Om det å snakke inn en app høres ut som en oppskrift på katastrofe, eller mangel på kontroll, så er det godt å vite at alle parametrene lar seg overstyre.

– Det er mulig å endre alt dette manuelt, hvis jeg ønsker. Men du har fordelen med å lage appen i et samspill med copiloten. Det korter ned avstanden fra behovet ditt og til appen du trenger, sier Ryan Cunningham.

Selv om ChatGPT har fått enorm oppmerksomhet etter at OpenAI lanserte GPT-teknologien for et bredt publikum på tampen av 2022, så er det verdt å nevne at dette har Microsoft jobbet med lenge.

Kunstig intelligens eller AI er ikke et fancy nytt triks

Github Copilot ble lansert allerede i 2021, for eksempel. Det produktet er basert på den samme underliggende teknologien, men er lagd for å bistå utviklere med forslag til kode. Microsoft påstår at for utviklere som bruker denne tjenesten, så genererer den i snitt 40 prosent av kildekoden.

– Kunstig intelligens eller AI er ikke et fancy, nytt triks. Vi tenker på det som nok en databevisst samarbeidspartner. Det er en copilot. Det er «RD2D». Det erstatter ikke et menneske. Dette er ingen tryllestav, og den har heller ikke alltid rett på første forsøk, konstaterer Cunningham.

Microsoft-toppen klippet snor for å markere at Power Apps-plattformen nå offisielt kan kjøres fra Azure-regionene i Norge. Foto: Marius B. Jørgenrud
Microsoft-toppen klippet snor for å markere at Power Apps-plattformen nå offisielt kan kjøres fra Azure-regionene i Norge.

Skal spare en million arbeidstimer

Hva kan dette brukes til i praksis, tenker du kanskje. Ryan har vært på europaturné og kan dele erfaringer fra den nederlandske storbanken Rabobank.

– Rabobank har tusener av Power Apps som kjører aktivt. Ett av målene deres er å ta tilbake tid ansatte kaster bort foran skjermene sine, som å fylle ut skjemaer og rapporter. De vil ta tilbake én million timer i året, sier Microsoft-toppen.

En slik besparelse er umulig uten samtidig å endre kulturen i selskapet, utdyper han, før han gir et annet konkret eksempel fra samme kunde.

– Banken har utviklet en virtuell agent som har stanset opptil halvparten av alle samtalene inn til kundeservice. Et sted mellom 60-80.000 samtaler hver måned skjer ikke lenger, fordi kunden i stedet får svaret på skjermen. Dette er ikke bare bra for dem selv, men for kundene, som også sparer tid, mener Cunningham.

Den egentlige innovasjonen her, og grunnen til at low code-løsningen er valgt, handler ifølge ham om at det er de ansatte som kjenner en prosess inngående i virksomheten, som også holder i utviklingen. De kan endre på tjenesten etter behov, uten å inneha utviklerkompetanse.

– Gjør utviklere mer effektive

Generativ AI kan svært enkelt tas i bruk i appene dine nå. For eksempel for å behandle tekst. Foto: Marius B. Jørgenrud
Generativ AI kan svært enkelt tas i bruk i appene dine nå. For eksempel for å behandle tekst.

Konseptet er definitivt også ment for ekte utviklere, som Microsoft tror har mye å hente når det gjelder å jobbe mer effektivt.

I markedsføringen hevder selskapet at en utvikler kan bli 10 ganger så effektiv ved hjelp av low code.

– Nå er det tallet en ambisjon og ikke statistikk. Årsaken til at dette kommer opp innen konteksten av low code, er at ikke alle har anledning til å leie inn de aller beste utviklerne. Det handler om å ta alle utviklerne du allerede har og gjøre dem mye mer produktive, sier Ryan Cunningham.

Ifølge ham er hver fjerde av de 7,4 millioner utviklerne, som bygger noe med Power Apps hver måned, profesjonelle utviklere.

Fallgruver

På spørsmål fra Digi legger han ikke skjul på at løsningen, der kunstig intelligens eller mer konkret maskinlæring og språkmodellen GPT-4 nå er blitt svært sentral, på ingen måte er uten lyter og feil.

– Det er absolutt fallgruver. Dette er fremdeles programvare, ikke magi. Du må fortsatt tenke på den beste måten å gjøre ting på. Der er også derfor vi kaller det en copilot, det er ikke autopilot.

Samtidig mener Cunningham at mye lar seg løse, slik vi mennesker egentlig alltid har løst utfordringer og problemer: Gjennom å prøve og feile, gjenta ting og endre på det som ikke fungerte i første omgang, og deretter be om nye forslag fra maskinen.

Powered by Labrador CMS