Microsoft bruger GPT-3 til at lade dig kode i naturligt sprog

Kildeknude: 879600

I modsætning til andre år er dette års Microsoft Build-udviklerkonference ikke spækket med store overraskelser - men der er en meddelelse, der helt sikkert vil få udviklernes ører til at stige op: Virksomheden bruger nu OpenAI's massive GPT-3 naturlige sprogmodel i sin no-code /low-code Power Apps-tjeneste til at oversætte talt tekst til kode i sin nyligt annoncerede Power Fx sprog.

Lad dig nu ikke rive med. Du kommer ikke til at udvikle den næste TikTok, mens du kun bruger naturligt sprog. I stedet er det, Microsoft gør her, at tage nogle af de lavkode-aspekter af et værktøj som Power Apps og bruge AI til i det væsentlige også at omdanne dem til kodefrie oplevelser. Indtil videre er fokus her på Power Apps-formler, som på trods af tjenestens lavkodekarakter er noget, du bliver nødt til at skrive før eller siden, hvis du vil bygge en app af en hvilken som helst sofistikeret form.

"At bruge en avanceret AI-model som denne kan hjælpe vores lavkodeværktøjer med at blive endnu mere udbredt tilgængelige for et endnu større publikum ved virkelig at blive det, vi kalder ingen kode," sagde Charles Lamanna, corporate vice president for Microsofts lavkodeapplikationsplatform.

I praksis ser det ud som om borgerprogrammøren skriver "find produkter, hvor navnet starter med 'børn'" — og Power Apps derefter gengiver det som "Filter('BC Orders' Left('Produktnavn',4)="Børn")".

Fordi Microsoft er en investor i OpenAI, er det ingen overraskelse, at virksomheden valgte sin model til at drive denne oplevelse.

Billedkreditter: microsoft

Det er vigtigt at bemærke, at selvom dette gør programmering lettere, understreger Microsoft selv, at brugerne stadig skal forstå logikken i den applikation, de bygger. "Funktionerne erstatter ikke behovet for, at en person forstår den kode, de implementerer, men er designet til at hjælpe folk, der lærer Power Fx-programmeringssproget, og hjælpe dem med at vælge de rigtige formler for at få det resultat, de har brug for. Det kan dramatisk udvide adgangen til mere avanceret app-bygning og hurtigere træne folk til at bruge lavkodeværktøjer,” forklarer virksomheden i dagens meddelelse.

Til en vis grad er dette ikke så forskelligt fra at bruge naturlige sprogforespørgselsfunktioner der nu er tilgængelige i værktøjer som Excel, PowerBI eller Google Sheets. Disse oversætter jo også naturligt sprog til en formel. GPT-3 er sandsynligvis en smule mere sofistikeret end dette og i stand til at forstå mere komplekse forespørgsler, men at oversætte naturligt sprog til formler er ikke så nyt.

Det langsigtede løfte her er dog, at værktøjer som dette bliver smartere over tid og kan håndtere mere komplicerede programmeringsopgaver. Men det er dog et stort skridt op fra, hvad der i bund og grund er et oversættelsesproblem. Mere komplekse forespørgsler kræver mere forståelse af et program som helhed. En formel er for det meste et ret selvstændigt udsagn, men en lignende model, der kunne generere "rigtig" kode, ville skulle kæmpe med meget mere kontekst.

Disse nye funktioner vil gå live i offentlig forhåndsvisning på engelsk til brugere i Nordamerika inden udgangen af ​​juni.

læse

Kilde: https://techcrunch.com/2021/05/25/microsoft-uses-gpt-3-to-let-you-code-in-natural-language/

Tidsstempel:

Mere fra TechCrunch