Հիմնական տանողներ
- Codex կոչվող նոր համակարգը օգնում է ծրագրավորողներին՝ գրավոր լեզուն թարգմանելով կոդ:
- Գոյություն ունեն աճող թվով գործիքներ, որոնք կօգնեն մարդկանց ստեղծել ծրագրեր առանց կոդավորման հմտությունների:
- Մեկ ծրագրավորող խորհուրդ է տալիս Blockly-ը՝ Google-ի կողմից ստեղծված քաշել և թողնել լեզու, նորեկների համար:
Համակարգչային ծրագրավորումը որոշակի օգնություն է ստանում արհեստական բանականությունից:
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-ն ուսուցանվել է հանրային կոդի վրա, այն ունի տարբեր կոդ առաջարկելու հնարավորություն՝ հիմնվելով մշակողի կողմից արդեն մուտքագրածի վրա, ավտոմատ լրացման գործառույթ, ինչպես դուք ունեք բջջային հեռախոսի տեքստային հաղորդագրությունների համար», - ավելացրեց նա:.«Հնարավոր է, հետևաբար, մի քանի տարբերակների միջով անցնել տողում ձեզ անհրաժեշտ ճշգրիտ կոդը»:
Հատուկ հմտություններ չեն պահանջվում
Կան բազմաթիվ տարբերակներ ոչ տեխնիկական օգտատերերի համար, ովքեր ցանկանում են ծրագրավորել:
Վեբ ծրագրավորող Պատրիկ Սինքլերը խորհուրդ է տալիս Google-ի կողմից ստեղծված Blockly-ը՝ քաշել և թողնել լեզու: Այն թույլ է տալիս քաշել և թողնել հրամանների բլոկներ, որոնք փազլի կտորների պես կպչում են միմյանց և ստեղծել աշխատանքային ծրագիր: Այն ծրագիրը, որը դուք ստեղծել եք՝ օգտագործելով փոխկապակցված բլոկները, այնուհետև կարող եք թարգմանվել ձեր ընտրած ծրագրավորման լեզվով համարժեք կոդով:
«Կարծում եմ, որ Blockly-ն կատարյալ է ձեր ծրագրավորման ճամփորդությունը սկսելու համար, քանի որ երբ խոսքը վերաբերում է կոդավորմանը, լավագույն բանը, որ դուք կարող եք անել, ուժեղ գաղափարներ ունենալն է, ոչ թե ծրագրավորման լեզվին տիրապետել», - ասել է Սինքլերը Lifewire-ին էլեկտրոնային փոստով տված հարցազրույցում: «Blockly-ն օգնում է ձեզ դա անել՝ սովորեցնելով, թե ինչպես է աշխատում ծրագրի հոսքը և ինչ հիմնական հասկացություններ են օգտագործվում:«
Կան նաև ոչ տեխնիկական ծրագրավորման գործիքներ, ինչպիսիք են Thunkable-ը և Bubble-ը, որոնք թույլ են տալիս օգտվողներին ստեղծել ծրագրեր գրաֆիկական ինտերֆեյսի միջոցով: Եվ, իհարկե, դուք կարող եք կայքեր կառուցել առանց կոդերի՝ օգտագործելով Wix.com-ի նման գործիքներ:
Ավելի քան 1,5 միլիարդ օգտատերեր ունեն անվճար կոդավորման գործիք, բայց գուցե չգիտեն դրա մասին, Lifewire-ին տված հարցազրույցում ասել է Google-ի մշակողների փորձագետ Շանել Գրեկոն: «Հենց որ դուք ունեք Google հաշիվ, դուք մուտք կունենաք դեպի Սցենարների խմբագրիչը, որտեղ կարող եք գրել Google Apps Script՝ Google Աղյուսակներում մակրոներ ստեղծելու համար», - ասաց նա::
Անհատական բջջային հավելված ստեղծելու համար Andromo-ն առանց կոդերի հիանալի հարթակ է iOS-ի և Android-ի համար, ասել է ul Haq-ը: «Դուք կարող եք ստեղծել հավելված ձեր սեփական ընտանիքի համար, կամ նույնիսկ հրապարակել խանութում, վաճառել և դրամայնացնել գովազդով», - ավելացրեց նա: