Microsoft boffins overvejer at udstyre Excel med AI

Microsoft boffins overvejer at udstyre Excel med AI

Kildeknude: 1938042

Før eller siden ender alt i Microsoft Excel.

Det 37 år gamle regneark er blevet brugt til at køre Doom , Pac-Man, stop motion animation, en turbaseret rollespil, skakog et neuralt netværk, blandt andet.

Excels seneste trick kommer fra Microsofts egne softwareudviklere: "FLAME: En lille sprogmodel for regnearksformler."

Det er detaljeret i et fortrykt papir fra Microsoft-forskerne Harshit Joshi, Abishai Ebenezer, José Cambronero, Sumit Gulwani, Aditya Kanade, Vu Le, Ivan Radiček og Gust Verbruggen. Papiret beskriver et assisterende AI-system kaldet FLAME. Det er en lille sprogmodel, der kan forbedre oprettelsen og vedligeholdelsen af ​​Excel-formler.

Store sprogmodeller som OpenAIs ChatGPT er alle de vrede i øjeblikket. Disse er statistiske modeller trænet på store mængder tekst, der kan forudsige et sandsynligt output baseret på en tekstprompt-input.

Problemet med store sprogmodeller er, at de er, ja, store – træning kræver masser af inputdata og penge, og at bruge den resulterende model til slutninger kræver også en masse hardware. Forskerne citerer for eksempel Incoder 6.7B, en model, der er trænet til kodeudfyldning på 159 GB kildekode over en periode på 24 dage med 248 Nvidia V100 GPU'er.

Lambda Labs har anslået omkostningerne ved at træne GPT-3, en 175B-parametermodel, kommer til omkring $4.6 millioner ved at bruge Tesla V100-instanser.

Med en vægt på blot 60 millioner parametre er FLAME "den første sprogmodel designet udelukkende til Excel-formler." Selvom forskningspapiret ikke eksplicit angiver, at FLAME er et akronym, der repræsenterer "First LANguage Model for Excel", spekulerer vi i, at dette er tilfældet.

På trods af sin beskedne størrelse formår FLAME at udkonkurrere meget større modeller, der er indstillet til at udfylde kodelinjer (kodeudfyldning), inklusive CodeT5 (220M), Codex-Cushman (12B) og Codex-Davinci (175B).

FLAME er designet til at autofuldføre Excel-formler eller reparere forkerte formler og til at håndtere syntaksrekonstruktion, en teknik til at fjerne afgrænsningstegn (f.eks. krøllede klammeparenteser) fra en formel, så modeller lettere kan genkende og rekonstruere den fulde formel.

Så i en fremtidig version af Excel, når FLAME er blevet tilsluttet softwaren, indtaster du en buggy-formel som denne...

=IF('13. jan'!B2="", '13. feb'!B2="", '13. marts'!B2="", '13. april'!B2="", ja, nej)

…kan ende med at se sådan ud ved hjælp af FLAMEs korrigerende evne.

=IF(AND('13. jan.'!B2="", '13. feb'!B2="", '13. marts'!B2="", '13. april'!B2=""), "ja", "ingen")

Og at være i stand til at gøre det med to størrelsesordener mindre træningsdata end Codex eller andre store sprogmodeller betyder, at Microsoft burde finde FLAME meget mere overkommelig at implementere, når den er klar.

For dem, der skal vedligeholde store regneark med masser af formler, må din ydmyge grib sige, at FLAME ser ret cool ud. ®

Tidsstempel:

Mere fra Registret