Si AI mund ta kthejë gjuhën në kod

Përmbajtje:

Si AI mund ta kthejë gjuhën në kod
Si AI mund ta kthejë gjuhën në kod
Anonim

Folje kryesore

  • Një sistem i ri i quajtur Codex ndihmon programuesit duke përkthyer gjuhën e shkruar në kod.
  • Ka një numër në rritje mjetesh për t'i ndihmuar njerëzit të ndërtojnë programe pa aftësi kodimi.
  • Një zhvillues rekomandon Blockly, një gjuhë zvarritëse dhe lësho e krijuar nga Google, për fillestarët.
Image
Image

Programimi kompjuterik po merr pak ndihmë nga inteligjenca artificiale.

OpenAI ka lëshuar një version të ri të Codex, një sistem inteligjence artificiale (AI) që përkthen gjuhën e shkruar në kod. Codex nuk do t'ju lejojë të programoni pa ndonjë përvojë, por ka një numër në rritje mënyrash që njerëzit mund ta bëjnë këtë.

"Shumë produkte i lejojnë përdoruesit të shtojnë imazhe, të krijojnë paraqitje për faqet e internetit dhe aplikacionet celulare dhe të përcaktojnë të dhëna nga të cilat mund të nxirren pa shkruar kurrë kod", Fahim ul Haq, CEO i Educative, një platformë arsimore për zhvilluesit e softuerëve, tha Lifewire në një intervistë me email.

Fol me programin

Codex bazohet në GPT-3, një model i gjuhës natyrore i krijuar nga OpenAI. Programuesit e trajnuan Codex-in në miliarda rreshta kodi dhe tekst të shkruar për ta lejuar atë të përkthente anglisht të thjeshtë në kod.

"GPT-3 është një sistem me të cilin ju flisni, dhe ju flet përsëri, kështu që ndikimi i vetëm që ka është në mendjen tuaj," tha Greg Brockman, shefi i teknologjisë i OpenAI, gjatë një demonstrimi të fundit..

"Me Codex, ju flisni me të [dhe] ai gjeneron kod, që do të thotë se mund të veprojë në botën e kompjuterit në emrin tuaj. Dhe unë mendoj se kjo është një gjë vërtet e fuqishme - që ju në të vërtetë keni një sistem që mund të kryejë komanda në emrin tuaj."

Megjithë zhurmën, Codex nuk do t'i lejojë amatorët të fillojnë të shfaqin programe, tha ul Haq. Duhet njohuri teknike vetëm për të vënë në punë Codex dhe pak më shumë për të marrë një rezultat.

"Codex nuk zëvendëson grupin e aftësive kryesore të zhvilluesit për zgjidhjen e problemeve - të kuptuarit e një problemi dhe arkitektimi i një zgjidhjeje si një seri hapash të programuar," shtoi ai.

"Për më tepër, Codex nuk është një aplikacion i pavarur. Ai lidhet me programet që përdorin zhvilluesit të quajtura IDE (shembuj përfshijnë Visual Studio dhe Notepad++) nëpërmjet një ndërfaqeje API. Një përdorues duhet të konfigurojë mjedisin e tij të zhvillimit, kuptoni API-në dhe lidhni IDE-në e tyre me Codex vetëm për ta konfiguruar atë."

Por Codex është një mjet mbresëlënës për zhvilluesit, tha ul Haq.

"Për shkak se AI ishte trajnuar për kodin publik, ajo ka aftësinë të sugjerojë kode të ndryshme bazuar në atë që një zhvillues po shkruan tashmë, një veçori e plotësimit automatik ashtu si keni për mesazhet me tekst në telefonin tuaj celular," shtoi ai.."Prandaj, është e mundur të kaloni nëpër një sërë opsionesh për të gjetur kodin e saktë që ju nevojitet në rresht."

Nuk kërkohen aftësi të veçanta

Ka shumë opsione për përdoruesit jo teknikë që duan të programojnë.

Image
Image

Zhvilluesi i uebit Patrick Sinclair rekomandon Blockly, një gjuhë zvarritëse dhe lëshuese e krijuar nga Google. Kjo ju lejon të tërhiqni dhe lëshoni blloqe komandash që lidhen me njëra-tjetrën si pjesë të enigmës dhe të krijoni një program pune. Programi që keni ndërtuar duke përdorur blloqet e ndërlidhura më pas mund të përkthehet në kodin ekuivalent në gjuhën e programimit që keni zgjedhur.

"Mendoj se Blockly është perfekt për të filluar udhëtimin tuaj të programimit sepse kur bëhet fjalë për kodimin, gjëja më e mirë që mund të bëni është të keni koncepte të forta, jo të zotëroni një gjuhë programimi," tha Sinclair për Lifewire në një intervistë me email. "Blockly ju ndihmon ta bëni këtë duke ju mësuar se si funksionon rrjedha e një programi dhe cilat koncepte bazë përdoren."

Ekzistojnë gjithashtu mjete programimi jo-teknike si Thunkable dhe Bubble që lejojnë përdoruesit të krijojnë programe përmes një ndërfaqe grafike. Dhe, sigurisht, ju mund të ndërtoni faqe interneti pa kod duke përdorur mjete si Wix.com.

Më shumë se 1.5 miliardë përdorues kanë një mjet kodimi falas, por mund të mos e dinë për të, tha eksperti i zhvilluesve të Google Chanel Greco për Lifewire në një intervistë me email. "Sapo të keni një llogari Google, ju keni akses te Redaktori i Skripteve ku mund të shkruani Skriptin e Aplikacioneve Google për të krijuar gjëra si makro në Fletët e Google," tha ajo.

Për të ndërtuar një aplikacion personal celular, Andromo është një platformë e shkëlqyer pa kod për iOS dhe Android, tha ul Haq. "Mund të krijoni një aplikacion për familjen tuaj, ose madje të publikoni në dyqan, të shisni dhe të fitoni para me reklama," shtoi ai.

Recommended: