Hogyan változtathatja az AI a nyelvet kóddá

Tartalomjegyzék:

Hogyan változtathatja az AI a nyelvet kóddá
Hogyan változtathatja az AI a nyelvet kóddá
Anonim

Kulcs elvitelek

  • A Codex nevű új rendszer segíti a programozókat azzal, hogy az írott nyelvet kódra fordítja.
  • Egyre több olyan eszköz létezik, amelyek segítenek az embereknek programokat készíteni kódolási ismeretek nélkül.
  • Az egyik fejlesztő a Blockly-t, a Google által létrehozott fogd és vidd nyelvet ajánlja kezdőknek.
Image
Image

A számítógépes programozás segítséget kap a mesterséges intelligenciától.

Az OpenAI kiadta a Codex új verzióját, egy mesterséges intelligencia (AI) rendszert, amely az írott nyelvet kódra fordítja. A Codex nem egészen teszi lehetővé, hogy tapasztalat nélkül programozzon, de egyre több módja van ennek az embereknek.

"Sok termék lehetővé teszi a felhasználók számára, hogy képeket adjanak hozzá, elrendezéseket hozzanak létre webhelyekhez és mobilalkalmazásokhoz, és meghatározzák a lehívható adatokat anélkül, hogy kódot kellene írniuk." Fahim ul Haq, az Educative, a szoftverfejlesztők oktatási platformja vezérigazgatója mondta a Lifewire-nek egy e-mailes interjúban.

Beszélj a programhoz

A Codex az OpenAI által létrehozott természetes nyelvi modellen, a GPT-3-on alapul. A programozók több milliárd kódsorra és írott szövegre képezték ki a Codexet, hogy lehetővé tegyék az egyszerű angol nyelvű kóddal való fordítását.

"A GPT-3 egy olyan rendszer, amellyel beszélsz, és vissza is beszél neked, tehát csak az elmédben van hatása" - mondta Greg Brockman, az OpenAI technológiai igazgatója egy nemrégiben tartott bemutatón..

"A Codex-szel beszélsz vele [és] kódot generál, ami azt jelenti, hogy ténylegesen felléphet a számítógépes világban az Ön nevében. És szerintem ez egy nagyon erős dolog – hogy van egy rendszered amely parancsokat hajthat végre az Ön nevében."

A felhajtás ellenére a Codex nem engedi, hogy az amatőrök programokat fussanak, mondta Ul Haq. A Codex működéséhez technikai szakértelem szükséges, az eredmény eléréséhez pedig egy kicsit több.

"A Codex nem helyettesíti a fejlesztő kulcsfontosságú problémamegoldó készségeit - a probléma megértését és a megoldás felépítését programozott lépések sorozataként" - tette hozzá.

"Emellett a Codex nem egy önálló alkalmazás. A fejlesztők által használt IDE-nek nevezett programokhoz (például a Visual Studio és a Notepad++) API-felületen keresztül csatlakozik. A felhasználónak továbbra is be kell állítania a fejlesztői környezetét. az API-t, és csatlakoztassa az IDE-jét a Codexhez, hogy beállítsa."

De a Codex lenyűgöző eszköz a fejlesztők számára, mondta ul Haq.

"Mivel a mesterséges intelligencia nyilvános kódra lett kiképezve, képes más kódot javasolni a fejlesztő által már begépelt adatok alapján, ez az automatikus kiegészítési funkció, akárcsak a mobiltelefonján lévő szöveges üzeneteknél" - tette hozzá.."Ezért lehetséges, hogy egy maroknyi opciót végigpörgetve megtalálja a sorban a pontos kódot, amire szüksége van."

Nincs szükség speciális készségekre

Sok lehetőség van a nem műszaki felhasználók számára, akik programozni szeretnének.

Image
Image

A webfejlesztő Patrick Sinclair a Blocklyt, a Google által létrehozott drag and drop nyelvet ajánlja. Lehetővé teszi a parancsok blokkjainak áthúzását, amelyek kirakós darabként illeszkednek egymáshoz, és működő programot hoznak létre. A reteszelő blokkokkal felépített program ezután lefordítható egyenértékű kódra az Ön által választott programozási nyelven.

"Szerintem a Blockly tökéletes a programozási út elindításához, mert ami a kódolást illeti, a legjobb, amit tehetsz, ha erős koncepcióid vannak, nem pedig egy programozási nyelvet tudsz elsajátítani" - mondta Sinclair a Lifewire-nek egy e-mailes interjújában. "A Blockly éppen ebben segít azáltal, hogy megtanítja, hogyan működik egy program, és milyen alapfogalmakat használnak."

Léteznek olyan nem technikai programozási eszközök is, mint a Thunkable és a Bubble, amelyek lehetővé teszik a felhasználók számára, hogy grafikus felületen keresztül hozzanak létre programokat. És természetesen kód nélkül is készíthet webhelyeket olyan eszközökkel, mint a Wix.com.

Több mint 1,5 milliárd felhasználó rendelkezik ingyenes kódolóeszközzel, de előfordulhat, hogy nem tudnak róla – mondta Chanel Greco, a Google fejlesztői szakértője a Lifewire-nek adott e-mailes interjújában. "Amint van Google-fiókja, hozzáférhet a Szkriptszerkesztőhöz, ahol Google Apps Scriptet írhat, és például makrókat hozhat létre a Google Táblázatokban" - mondta.

Személyes mobilalkalmazás létrehozásához az Andromo egy nagyszerű kód nélküli platform iOS és Android számára – mondta Ul Haq. "Létrehozhat egy alkalmazást a saját családja számára, vagy akár közzé is teheti az üzletben, eladhat, és hirdetésekkel bevételt szerezhet" - tette hozzá.

Ajánlott: