Ինչպես AI-ն կարող է լեզուն վերածել կոդի

Բովանդակություն:

Ինչպես AI-ն կարող է լեզուն վերածել կոդի
Ինչպես AI-ն կարող է լեզուն վերածել կոդի
Anonim

Հիմնական տանողներ

  • Codex կոչվող նոր համակարգը օգնում է ծրագրավորողներին՝ գրավոր լեզուն թարգմանելով կոդ:
  • Գոյություն ունեն աճող թվով գործիքներ, որոնք կօգնեն մարդկանց ստեղծել ծրագրեր առանց կոդավորման հմտությունների:
  • Մեկ ծրագրավորող խորհուրդ է տալիս Blockly-ը՝ Google-ի կողմից ստեղծված քաշել և թողնել լեզու, նորեկների համար:
Image
Image

Համակարգչային ծրագրավորումը որոշակի օգնություն է ստանում արհեստական բանականությունից:

OpenAI-ն թողարկել է Codex-ի նոր տարբերակը՝ արհեստական ինտելեկտի (AI) համակարգ, որը գրավոր լեզուն վերածում է կոդի: Codex-ը թույլ չի տա ձեզ ծրագրավորել առանց որևէ փորձի, բայց կան աճող բազմաթիվ եղանակներ, որոնցով մարդիկ կարող են դա անել:

«Բազմաթիվ ապրանքներ թույլ են տալիս օգտվողներին ավելացնել պատկերներ, ստեղծել վեբկայքերի և բջջային հավելվածների դասավորություններ և սահմանել տվյալներ, որոնցից պետք է առանց կոդ գրելու: Lifewire-ին տված հարցազրույցում ասել է.

Խոսիր ծրագրին

Codex-ը հիմնված է GPT-3-ի՝ բնական լեզվի մոդելի վրա, որը ստեղծվել է OpenAI-ի կողմից: Ծրագրավորողները ուսուցանել են Codex-ը կոդերի միլիարդավոր տողերի և գրավոր տեքստի վրա, որպեսզի թույլ տան այն թարգմանել պարզ անգլերենը կոդի:

«GPT-3-ը համակարգ է, որի հետ դուք խոսում եք, և այն ձեզ հետ է խոսում, այնպես որ միակ ազդեցությունը այն ունի ձեր մտքում», - ասաց Գրեգ Բրոքմանը, OpenAI-ի գլխավոր տեխնոլոգիական տնօրենը, վերջերս կայացած ցուցադրության ժամանակ:.

«Codex-ի հետ դուք խոսում եք նրա հետ [և] այն ստեղծում է կոդ, ինչը նշանակում է, որ այն իրականում կարող է գործել համակարգչային աշխարհում ձեր անունից: Եվ ես կարծում եմ, որ դա իսկապես հզոր բան է, որ դուք իրականում ունեք համակարգ: որը կարող է հրամաններ կատարել ձեր անունից։"

Չնայած աժիոտաժին, Codex-ը թույլ չի տա, որ սիրողականները սկսեն ծրագրեր հրապարակել, ասել է Ուլ Հակը: Պարզապես Codex-ը գործարկելու համար անհրաժեշտ է տեխնիկական նոու-հաու և արդյունք ստանալու համար մի փոքր ավելին:

«Codex-ը չի փոխարինում ծրագրավորողի՝ հիմնախնդիրները լուծելու հմտություններին. խնդիրը հասկանալը և լուծումը մշակելը որպես ծրագրավորված քայլերի շարք», - ավելացրեց նա:

«Ավելին, Codex-ը ինքնուրույն հավելված չէ: Այն միանում է ծրագրերին, որոնք մշակողները օգտագործում են IDE-ներ (օրինակ՝ Visual Studio և Notepad++) API ինտերֆեյսի միջոցով: Օգտագործողը դեռ պետք է կարգավորի իր զարգացման միջավայրը, հասկանա: API-ն և միացրեք նրանց IDE-ն Codex-ին պարզապես այն կարգավորելու համար:"

Բայց Codex-ը տպավորիչ գործիք է մշակողների համար, ասաց ul Haq-ը:

«Քանի որ AI-ն ուսուցանվել է հանրային կոդի վրա, այն ունի տարբեր կոդ առաջարկելու հնարավորություն՝ հիմնվելով մշակողի կողմից արդեն մուտքագրածի վրա, ավտոմատ լրացման գործառույթ, ինչպես դուք ունեք բջջային հեռախոսի տեքստային հաղորդագրությունների համար», - ավելացրեց նա:.«Հնարավոր է, հետևաբար, մի քանի տարբերակների միջով անցնել տողում ձեզ անհրաժեշտ ճշգրիտ կոդը»:

Հատուկ հմտություններ չեն պահանջվում

Կան բազմաթիվ տարբերակներ ոչ տեխնիկական օգտատերերի համար, ովքեր ցանկանում են ծրագրավորել:

Image
Image

Վեբ ծրագրավորող Պատրիկ Սինքլերը խորհուրդ է տալիս Google-ի կողմից ստեղծված Blockly-ը՝ քաշել և թողնել լեզու: Այն թույլ է տալիս քաշել և թողնել հրամանների բլոկներ, որոնք փազլի կտորների պես կպչում են միմյանց և ստեղծել աշխատանքային ծրագիր: Այն ծրագիրը, որը դուք ստեղծել եք՝ օգտագործելով փոխկապակցված բլոկները, այնուհետև կարող եք թարգմանվել ձեր ընտրած ծրագրավորման լեզվով համարժեք կոդով:

«Կարծում եմ, որ Blockly-ն կատարյալ է ձեր ծրագրավորման ճամփորդությունը սկսելու համար, քանի որ երբ խոսքը վերաբերում է կոդավորմանը, լավագույն բանը, որ դուք կարող եք անել, ուժեղ գաղափարներ ունենալն է, ոչ թե ծրագրավորման լեզվին տիրապետել», - ասել է Սինքլերը Lifewire-ին էլեկտրոնային փոստով տված հարցազրույցում: «Blockly-ն օգնում է ձեզ դա անել՝ սովորեցնելով, թե ինչպես է աշխատում ծրագրի հոսքը և ինչ հիմնական հասկացություններ են օգտագործվում:«

Կան նաև ոչ տեխնիկական ծրագրավորման գործիքներ, ինչպիսիք են Thunkable-ը և Bubble-ը, որոնք թույլ են տալիս օգտվողներին ստեղծել ծրագրեր գրաֆիկական ինտերֆեյսի միջոցով: Եվ, իհարկե, դուք կարող եք կայքեր կառուցել առանց կոդերի՝ օգտագործելով Wix.com-ի նման գործիքներ:

Ավելի քան 1,5 միլիարդ օգտատերեր ունեն անվճար կոդավորման գործիք, բայց գուցե չգիտեն դրա մասին, Lifewire-ին տված հարցազրույցում ասել է Google-ի մշակողների փորձագետ Շանել Գրեկոն: «Հենց որ դուք ունեք Google հաշիվ, դուք մուտք կունենաք դեպի Սցենարների խմբագրիչը, որտեղ կարող եք գրել Google Apps Script՝ Google Աղյուսակներում մակրոներ ստեղծելու համար», - ասաց նա::

Անհատական բջջային հավելված ստեղծելու համար Andromo-ն առանց կոդերի հիանալի հարթակ է iOS-ի և Android-ի համար, ասել է ul Haq-ը: «Դուք կարող եք ստեղծել հավելված ձեր սեփական ընտանիքի համար, կամ նույնիսկ հրապարակել խանութում, վաճառել և դրամայնացնել գովազդով», - ավելացրեց նա:

Խորհուրդ ենք տալիս: