Xlera8

Microsoft Boffins harkitsee Excelin varustamista tekoälyllä

Ennemmin tai myöhemmin kaikki päätyy Microsoft Exceliin.

37 vuotta vanhaa laskentataulukkoa on käytetty ajamiseen Tuomio ja Pac-Man, stop-motion-animaatio, vuoropohjainen roolipeli, shakkija hermoverkko, muun muassa.

Excelin uusin temppu on Microsoftin omien ohjelmistokehittäjien ansiota: "FLAME: Pieni kielimalli taulukkolaskentakaavoille."

Se on kuvattu yksityiskohtaisesti esipainettu paperi Microsoftin tutkijoilta Harshit Joshi, Abishai Ebenezer, José Cambronero, Sumit Gulwani, Aditya Kanade, Vu Le, Ivan Radiček ja Gust Verbruggen. Paperi kuvaa avustavaa tekoälyjärjestelmää nimeltä FLAME. Se on pieni kielimalli, joka voi parantaa Excel-kaavojen luomista ja ylläpitoa.

Suuret kielimallit, kuten OpenAI:n ChatGPT, ovat muotia tällä hetkellä. Nämä ovat tilastollisia malleja, jotka on koulutettu suurille tekstimäärille ja jotka voivat ennustaa todennäköisen tulosteen tekstikehotteen perusteella.

Suurten kielimallien ongelmana on, että ne ovat no, suuria – koulutus vaatii paljon syöttödataa ja rahaa, ja tuloksena olevan mallin käyttäminen päättelyyn vaatii myös paljon laitteistoa. Esimerkiksi tutkijat mainitsevat Incoder 6.7B:n, mallin, joka on koulutettu täyttämään koodia 159 Gt lähdekoodia 24 päivän aikana 248 Nvidia V100 GPU:lla.

Lambda Labsilla on arvioidaan GPT-3:n, 175B-parametrimallin, koulutuskustannukset ovat noin 4.6 miljoonaa dollaria käyttämällä Tesla V100 -esiintymiä.

Vain 60 miljoonaa parametria painava FLAME on "ensimmäinen kielimalli, joka on suunniteltu yksinomaan Excel-kaavoille". Vaikka tutkimuspaperissa ei nimenomaisesti mainita, että FLAME on lyhenne, joka edustaa "Excelin ensimmäistä kielimallia", arvelemme, että näin on.

Vaatimattomasta koostaan ​​huolimatta FLAME onnistuu päihittämään paljon suurempia malleja, jotka on viritetty suorittamaan koodirivejä (koodin täyttö), mukaan lukien CodeT5 (220M), Codex-Cushman (12B) ja Codex-Davinci (175B).

FLAME on suunniteltu täydentämään automaattisesti Excel-kaavoja tai korjaamaan väärin muotoiltuja ja käsittelemään syntaksin rekonstruointia, tekniikkaa, jolla erottimet (esim. kiharat aaltosulut) poistetaan kaavasta, jotta mallit voivat helpommin tunnistaa ja rekonstruoida koko kaavan.

Joten jossain tulevassa Excel-versiossa, kun FLAME on kytketty ohjelmistoon, syötetään buginen kaava, kuten tämä…

=IF('13. tammikuuta'!B2="", '13. helmikuuta'!B2="", '13. maaliskuuta'!B2="", '13. huhtikuuta'!B2="", kyllä, ei)

…voi lopulta näyttää tältä FLAME:n korjaavan kyvyn avulla.

=IF(AND('13. tammikuuta'!B2="", '13. helmikuuta'!B2="", '13. maaliskuuta'!B2="", '13. huhtikuuta'!B2=""), "kyllä", "ei")

Ja koska se voi tehdä niin kaksi kertaluokkaa pienemmällä harjoitustiedolla kuin Codex tai muut suuret kielimallit, Microsoftin pitäisi löytää FLAME paljon edullisemmin käyttöön, kun se on valmis.

Niille, joiden on ylläpidettävä suuria laskentataulukoita, joissa on paljon kaavoja, vaatimaton korppikotkasi on sanottava, FLAME näyttää melko siistiltä. ®

Keskustele kanssamme

Hei siellä! Kuinka voin olla avuksi?