AI bliver klogere: Nu også med Python magi!
De store sprogmodeller, som for eksempel dem, der driver ChatGPT, har allerede imponeret os med deres evner til at skrive juridiske dokumenter, analysere kunders anmeldelser eller oversætte dokumenter til forskellige sprog. Men ret skal være ret: Når det drejer sig om numerisk eller symbolsk ræsonnering, står disse modeller ofte på slap line.
En ny revolution inden for AI
Forskere fra MIT og andre institutioner har udviklet en ny teknik, der gør det muligt for store sprogmodeller at brillere i både naturligt sprog, matematik og dataanalyse. De kalder metoden for Natural Language Embedded Programs (NLEPs). Kort fortalt: De får sprogmodellen til at generere og køre et Python-program for at løse en brugerforespørgsel og derefter levere løsningen på flot naturligt sprog.
Sådan fungerer det: Ikke mere hokus pokus
NLEPs er som en digital schweizerkniv. Modellen tiltvinges til at generere et program i rene Python-koder, hvor nødvendigt naturligt sprog integreres i programmet. Dette omfatter fire enkle trin:
- Modellen kalder de nødvendige pakker og funktioner.
- Importerer naturlige sprogrepræsentationer af den nødvendige viden.
- Implementerer en funktion, der beregner svaret.
- Outputter resultatet som en linje af naturligt sprog med automatisk datavisualisering, hvis nødvendigt.
Det bedste ved det hele? Brugerne kan nemt inspicere og rette programmet, hvis noget skulle gå galt. Ingen grund til at køre hele modellen forfra!
Præcision, effektivitet og privatliv
Med NLEPs kan store sprogmodeller opnå en præcision på over 90% på en række opgaver som symbolsk ræsonnering, tekstklassifikation og instruktioner. Forskningen viser også, at metoden kan øge ydeevnen og samtidig beskytte brugerens data, da disse NLEP-programmer køres lokalt.
Fremtiden for små modeller
Mens NLEPs kan udnytte store sprogmodellers styrker, har mindre modeller stadig svært ved at hænge på. Forskerne planlægger at undersøge, hvordan man kan få mindre sprogmodeller til at generere mere effektive NLEPs. Der er altså ingen magi på spil her, kun den rene og skære kraft af smart programmering.
Så næste gang du spørger din AI om noget vanskeligt, kan du måske takke en lille portion Python-magi for det korrekte svar!