Hoe KI taal in kode kan omskep

INHOUDSOPGAWE:

Hoe KI taal in kode kan omskep
Hoe KI taal in kode kan omskep
Anonim

Sleutel wegneemetes

  • 'n Nuwe stelsel genaamd Codex help programmeerders deur geskrewe taal in kode te vertaal.
  • Daar is 'n groeiende aantal nutsgoed om mense te help om programme te bou sonder koderingsvaardighede.
  • Een ontwikkelaar beveel Blockly, 'n sleep-en-los-taal wat deur Google geskep is, vir nuwelinge aan.
Image
Image

Rekenaarprogrammering kry hulp van kunsmatige intelligensie.

OpenAI het 'n nuwe weergawe van Codex vrygestel, 'n kunsmatige intelligensie (KI)-stelsel wat geskrewe taal in kode vertaal. Codex sal jou nie heeltemal toelaat om sonder enige ervaring te programmeer nie, maar daar is 'n groeiende aantal maniere waarop mense dit kan doen.

"Baie produkte laat gebruikers toe om beelde by te voeg, uitlegte vir webwerwe en mobiele toepassings te skep, en data te definieer om van te haal sonder om ooit kode te skryf," Fahim ul Haq, die HUB van Educative, 'n opvoedkundige platform vir sagteware-ontwikkelaars, aan Lifewire in 'n e-posonderhoud gesê.

Praat met program

Codex is gebaseer op GPT-3, 'n natuurlike taalmodel wat deur OpenAI geskep is. Die programmeerders het Codex opgelei op miljarde reëls kode en geskrewe teks om dit in staat te stel om gewone Engels in kode te vertaal.

"GPT-3 is 'n stelsel waarmee jy praat, en dit praat met jou terug, so die enigste impak wat dit het, is in jou gedagtes," het Greg Brockman, hooftegnologiebeampte van OpenAI, tydens 'n onlangse demonstrasie gesê.

"Met Codex praat jy daarmee [en] genereer dit kode, wat beteken dat dit eintlik in die rekenaarwêreld namens jou kan optree. En ek dink dit is 'n baie kragtige ding - dat jy eintlik 'n stelsel het wat opdragte namens jou kan uitvoer."

Ondanks die hype, sal Codex nie toelaat dat amateurs programme begin uitstuur nie, het ul Haq gesê. Dit verg tegniese kennis net om Codex aan die gang te kry en 'n bietjie meer om 'n resultaat te kry.

"Kodeks vervang nie die ontwikkelaar se sleutelprobleemoplossingsvaardighede nie - om 'n probleem te verstaan en 'n oplossing as 'n reeks geprogrammeerde stappe te bou," het hy bygevoeg.

"Boonop is Codex nie 'n selfstandige toepassing nie. Dit sluit in programme wat ontwikkelaars gebruik genaamd IDE's (voorbeelde sluit in Visual Studio en Notepad++) deur 'n API-koppelvlak. 'n Gebruiker sal steeds hul ontwikkelingsomgewing moet opstel, verstaan die API, en koppel hul IDE aan Codex net om dit op te stel."

Maar Codex is 'n indrukwekkende hulpmiddel vir ontwikkelaars, het ul Haq gesê.

"Omdat die KI op publieke kode opgelei is, het dit die vermoë om verskillende kode voor te stel gebaseer op wat 'n ontwikkelaar reeds tik, 'n outovoltooi-funksie net soos jy vir teksboodskappe op jou selfoon het," het hy bygevoeg."Dit is dus moontlik om deur 'n handvol opsies te blaai om die presiese kode wat jy nodig het in die lyn te vind."

Geen spesiale vaardighede vereis

Daar is baie opsies vir nie-tegniese gebruikers wat wil programmeer.

Image
Image

Webontwikkelaar Patrick Sinclair beveel Blockly aan, 'n sleep-en-los-taal wat deur Google geskep is. Dit laat jou blokke van opdragte sleep en laat val wat soos legkaartstukke aan mekaar klik en 'n werkende program skep. Die program wat jy gebou het met behulp van die ineensluitende blokke kan dan vertaal word na ekwivalente kode in die programmeertaal van jou keuse.

"Ek dink Blockly is perfek om jou programmeringsreis te begin, want wanneer dit by kodering kom, is die beste ding wat jy kan doen om sterk konsepte te hê, nie 'n programmeertaal te bemeester nie," het Sinclair in 'n e-posonderhoud aan Lifewire gesê. “Blockly help jou om juis dit te doen deur jou te leer hoe die vloei van’n program werk en watter basiese konsepte gebruik word."

Daar is ook nie-tegniese programmeringsnutsmiddels soos Thunkable en Bubble wat gebruikers toelaat om programme te skep deur middel van 'n grafiese koppelvlak. En natuurlik kan jy webwerwe bou sonder kode deur nutsmiddels soos Wix.com te gebruik.

Meer as 1,5 miljard gebruikers het 'n gratis koderingsnutsding, maar weet dalk nie daarvan nie, het Google-ontwikkelaarkenner Chanel Greco in 'n e-posonderhoud aan Lifewire gesê. "Sodra jy 'n Google-rekening het, het jy toegang tot die Script Editor waar jy Google Apps Script kan skryf om dinge soos makro's in Google Sheets te skep," het sy gesê.

Om 'n persoonlike mobiele toepassing te bou, is Andromo 'n wonderlike geenkode-platform vir iOS en Android, het ul Haq gesê. "Jy kan 'n toepassing vir jou eie gesin skep, of selfs in die winkel publiseer, verkoop en geld verdien met advertensies," het hy bygevoeg.

Aanbeveel: