ChatGPT-ին խանգարող առաջին բիզնեսը, ամենայն հավանականությամբ, կլինի այն ստեղծած արդյունաբերությունը:
Ծրագրային ապահովման ստեղծումը երբեք ավելի հեշտ չի եղել: Բայց ծրագրավորող-պրակտիկանտներն ու փորձագետները ավելի ու ավելի են համոզված, որ գեներատիվ AI-ն կփոխի իրենց աշխարհը՝ կարագացնի լավագույն ծրագրավորողների աշխատանքը և սովորական օգտատերերին հնարավորություն կտա հասնել ավելիին:
«Արհեստական ինտելեկտի մոդելների ներկայիս սերունդը հրթիռ է, որն ուղղված է, թեև ակամա, ուղղակիորեն ծրագրային ապահովման արտադրության վրա», - անցյալ շաբաթ գրել են ներդրողներ Փոլ Կեդրոսկին և Էրիկ Նորլինը «Գուտենբերգի պահը ծրագրային ապահովման մեջ» վերնագրով էսսեում:
«Այսպիսի տեխնոլոգիաները զարմանալի են ծրագրային ապահովման արագ և գրեթե առանց ծախսերի կառուցման, վրիպազերծման և արագացման գործում»:
Անցյալ շաբաթվա վերջին OpenAI-ը թողարկեց ChatGPT-ի համար պլագինների փորձնական տարբերակները, որոնք թույլ են տալիս նրան շրջել ինտերնետում օգտատերերի ցանկությամբ և կապվել այլ ծառայությունների և տվյալների հետ:
Սա առաջին մեծ քայլն է դեպի խոսակցական չաթբոտը ավելի հզոր խելացի գործակալի վերածելու ուղղությամբ, որը կարող է առաջադրանքներ կատարել օգտատերերի համար: Սա նաև քայլ է դեպի ChatGPT-ը դարձնելու հարթակ, որի վրա կարող են հիմնվել այլ ընկերություններ:
Փլագինների առաջին խմբաքանակն ընդլայնում է ChatGPT-ի հնարավորությունները ճանապարհորդության, գնումների, ռեստորանների, մաթեմատիկայի և այլ ոլորտներում՝ միացնելով բոտը հայտնի ծառայություններին, ինչպիսիք են Expedia, Instacart, Kayak, Klarna և OpenTable: Իհարկե, հավելվածի նման այս հավելումները OpenAI-ի փորձն է՝ ChatGPT-ն վերածել նոր «ամեն ինչի համար» հավելվածի, ինչպես ասում է Նյու Յորքում բնակվող ծրագրավորող Ջոն Հերմանը:
Բայց նրանք նաև ցույց են տալիս, թե ինչպես արմատապես նոր մեծ AI լեզվի մոդելները կփոխեն կոդավորման գործընթացը: Սովորաբար, երկու հավելվածները միացնելու համար ծրագրաշար մշակողը պետք է հասկանա API-ն (կամ համակարգի փոխազդեցության սահմանումը այլ համակարգերի հետ) երկու ծայրերում, այնուհետև գրի որոշակի «սոսնձի կոդ», որպեսզի երկու ծառայությունները կարողանան հաղորդակցվել միմյանց հետ։ .
ChatGPT-ի համար plugin ստեղծելու համար դուք պարզապես «հրահանգում եք մոդելին»: Դուք տրամադրում եք ձեր ծառայության ChatGPT API-ն՝ անգլերենով: ChatGPT-ն կարդում է այն և անում մնացածը: Ինժեներ և ձեռնարկատեր Միտչել Հաշիմոտոն թվիթերում«Ես մշակել եմ բազմաթիվ plugin համակարգեր, և OpenAI ChatGPT plugin ինտերֆեյսը, հնարավոր է, ամենախենթ և տպավորիչ մոտեցումն է, որը երբևէ տեսել եմ հաշվողական աշխատանքում իմ ողջ կյանքում»:
Ծրագրային ապահովման պատմությունը նոր «աբստրակցիայի շերտեր» ավելացնելու երկար հաջորդականություն է, որը թաքցնում է երկուական տրամաբանության բարդությունը մարդու համար ավելի ու ավելի հարմար ընդհանրացումների հետևում` անսամբլի լեզվից մինչև ավելի բարձր մակարդակի ծրագրավորման միջավայրեր և գրաֆիկական միջերեսներ:
Տեսիլքավորները վաղուց խոստացել և փորձել են ստեղծել «բնական լեզվով ծրագրավորման» գործիքներ, որոնք թույլ կտան մարդկանց պարզապես օգտագործել ամենօրյա բառերն ու նախադասությունները՝ համակարգիչներին ասելու, թե ինչ անել: Նման ջանքերը երբեք լիովին չեն կատարել իրենց խոստումները, բայց այս անգամ ամեն ինչ կարող է այլ կերպ լինել:
Այսօրվա արհեստական ինտելեկտի համակարգերը, որոնք հիմնված են լեզվական մեծ մոդելների վրա, կարող են ուղղակիորեն հրահանգներ ստանալ ոչ ծրագրավորողներից կամ ծրագրավորողներից, ովքեր օգտագործում են մարդկային լեզուն որպես սղագրություն: ChatGPT-ն կարող է ակնթարթորեն բացատրել, թե ինչպես է աշխատում իր գրած կոդը և պատասխանել այն հարցերին, որոնք մարդկային օգտատերը ունի դրա վերաբերյալ: ChatGPT-ի և նրա մրցակիցների հզորությունը չի նշանակում, որ բոլոր ծրագրավորողները ստիպված կլինեն աշխատանքի նոր ոլորտներ փնտրել:
Այսօրվա գեներատիվ արհեստական ինտելեկտը դեռ ձևացնում է, թե գիտի ավելին, քան իրականում գիտի և լրացնում է իր գիտելիքների բացերը լրացնելու համար: Նա լավագույնս աշխատում է որպես «համօդաչու» մշակողների համար, այլ ոչ թե որպես անկախ ստեղծագործող:
Ներքևի գիծ. Ծրագրավորման շատ ասպեկտների խորը պատկերացում ունեցող մարդիկ դեռևս կարիք կունենան իսկապես նոր տեսակի համակարգեր հորինելու, խնդիրներ լուծելու համար, որոնք AI-ն չի կարող լուծել, և ձևավորելու (և սահմանափակելու) ChatGPT-ն ու նրա իրավահաջորդները:
Բայց սովորական աշխատանքը, որը կապված է գոյություն ունեցող ծրագրային համակարգերի հարմարեցման և նրանց համատեղ աշխատանքի հետ, կարող է շատ ավելի քիչ տեղին լինել: Սա շատ է այն, ինչ այսօր անում են ծրագրային ապահովման մշակողները:
Կարդացեք նաև.