Tekniska bloggspel, Android-app-apk, tips och tricks

Detta maskininlärningsverktyg kan översätta engelska meningar till datorkod

Obs: I nästa ämne du kommer att läsa kommer du att lära dig om: Detta maskininlärningsverktyg kan översätta engelska meningar till datorkod

OpenAI-forskare utvecklar ett verktyg för att översätta engelska meningar till kod

För att göra det enkelt för programmerare att koda och hjälpa amatörprogrammerare att komma igång med kodning, släpper forskare på AI-forskningsföretaget OpenAI en ny maskininlärningsmotor som kan översätta det engelska språket till datorkod. Med detta siktar forskarna på att underlätta arbetsflödet för professionella programmerare och hjälpa lågnivåprogrammerare att skapa enkla webbplatser och spel.

Maskininlärningsverktyget, kallat Codex, kan sömlöst översätta en engelsk mening till kod. Det kan också översätta andra programmeringsspråk och lösa datavetenskapliga frågor.

Hur det fungerar?

När nu kommer till Codex i aktion, i demos av verktyget, visar OpenAI hur programmerare och kodare kan använda det för att bygga enkla webbplatser och grundläggande spel. Kodare kan skriva kommandon för verktyget på engelska, och Codex översätter dem automatiskt till datorkod.

Till exempel kan en programmerare skriva “bygga en webbplats med en menyrad på sidan och en titel högst upp”, och Codex skulle göra resten. Den använder GPT-3, som är OpenAI:s språkgenereringsmodell som har tränats på stora mängder data från webben. Därför kan Codex enkelt generera relaterade koder baserat på en enkel engelsk mening.

OpenAI-forskare utvecklar ett verktyg för att översätta engelska meningar till kod

Nu, innan de utvecklade Codex, använde forskarna en tidigare version av det tidigare nämnda verktyget för att utveckla ett verktyg som heter CoPilot för GitHub. Det liknar de autoslutförandeverktyg som Gmail och andra applikationer använder för att slutföra användarmeningar medan du skriver ett e-postmeddelande eller meddelande.

Codex är dock en mer avancerad version av verktyget som inte bara kan slutföra en bit kod, utan också generera den. Det här verktyget är speciellt utbildat på webbarkiv med öppen källkod för att aktivera automatiska översättningsfunktioner.

Framtiden för Codex

Nu, när Codex använder öppen källkod för att skapa appar eller webbplatser, har det fått många programmerare att klaga på tillförlitligheten hos verktyget. Det föreslår ofta korta bitar av kod skrivna av andra utvecklare på användarens kommando. Som ett resultat har många människor klagat på att OpenAI tjänar på andras arbete, vilket är orättvist mot dessa utvecklare och programmerare.

Men OpenAI CTO Greg Brockman sa att även om framväxten av ny teknik är uppe för debatt, kan dessa typer av teknologier omforma ekonomin och lösa problemet med programmeringsbrist i landet.

Det är också viktigt att upprepa att även om Codex är ett bra verktyg för programmerare, särskilt för lågnivåprogrammerare, har det inte varit perfekt hittills. Forskarna kommer dock att fortsätta arbeta med verktyget för att ytterligare förfina det under de kommande dagarna. Så om du är en programmerare kan du gå med på väntelistan för att prova Codex från dess officiella webbplats.