Што више технологија проналази свој пут у различитим индустријама, програмирање као вештина постаје важније. Али учење било ког програмског језика од нуле до савладавања захтева много времена и труда, чак и за стручњаке који су годинама у струци.
Зар не би било невероватно када би рачунари могли да разумеју обичан енглески и да раде оно што им кажете? Уместо да сатима хакује терминал, једна компанија верује да је вештачка интелигенција кључ за једноставнију и бржу комуникацију са рачунарима.
Шта је ОпенАИ?
ОпенАИ је истраживачка лабораторија и компанија за вештачку интелигенцију (АИ). Направили су различите програме са вештачком интелигенцијом и алгоритме машинског учења који омогућавају рачунарима радите разне ствари као што је креирање слика од текста или прављење роботске руке која решава Рубикову болест Коцке.
Њихов најновији пројекат, ОпенАИ Цодек, фокусира се на то да софтвер и апликације за програмирање учини доступнијим свакодневним људима и уштеди време и енергију професионалних програмера приликом писања кода.
Шта је Цодек?
Цодек, софтвер за АИ кодирање, изграђен је на ОпенАИ-јевом моделу генерисања језика, ГПТ-3, и делује као преводилац између корисника и рачунара. У раним демонстрацијама, корисници су могли да креирају једноставне веб странице и игре користећи природни језик или обичан енглески, а не наменски програмски језик.
Грег Брокман, технички директор и суоснивач ОпенАИ описан кодекс као:
Ово видимо као алат за умножавање програмера. Програмирање има два дела: морате „добро размислити о проблему и покушати га разумети“ и „пресликати те мале делове у постојећи код, било да је у питању библиотека, функција или АПИ. Други део је досадан, али је Цодек најбољи у томе. Потребни су људи који су већ програмери и уклања мучни рад.
Цодек је креиран да буде побољшање ГПТ-3. Уместо да буду обучени за веб садржај уопште, његови програмери су посебно користили спремишта отвореног кода које су извукли из различитих делова веба.
Резултат је софтвер за АИ кодирање који је у стању да генерише и анализира писане реченице на различите начине док разуме везу између превода и варијација.
Како функционише Цодек софтвер?
Цодек није само простодушни преводилац. То је АИ као и свака друга која је специјализована за кодирање.
Рад са Цодек-ом је као разговор са виртуелним асистентом као што су Алека, Сири или Гоогле. Тражите од софтвера да уради оно што желите на исти начин на који бисте замолили пријатеља за услугу.
На пример, ако дизајнирате веб локацију, можете да унесете команде попут „направите веб страницу са насловом у горњем левом углу и менијем у горњем десном углу“.
Такође можете да га упутите да прилагоди елементе тако што ће променити њихов фонт, величину или оријентацију. Иако вам ово може изгледати релативно једноставно и очигледно, Цодек-у је то низ команди.
Да би померио елемент на вашој веб страници удесно, Цодек би морао да зна предметну ставку, да је селектује и да је помери за одређену количину пиксела у једном или више праваца. А ако сте упознати са језицима кодирања, ово обично траје дуже за писање него „померање слике доле десно“.
Кодекс није непогрешив
Важно је напоменути да Цодек није непогрешив. Правиће мање грешака док учи и постаје паметнији, али је мало вероватно да ће развити стопу тачности од 100%, поготово зато што обрађује уносе сложене попут природног језика.
За разлику од приступа програмирању без кода, Цодек је ту да вам помогне и уштеди време. Док радите на својој веб локацији или програму, и даље ћете морати да будете донекле упознати са програмским језиком којим радите да бисте свели грешке и грешке на минимум.
Чак и Алека, оцењена најпаметнији од свих комерцијалних виртуелних асистената, понекад има проблема са разумевањем одређених питања и захтева постављених на природном језику. Док користите Цодек, можда ћете морати да преформулишете свој захтев неколико пута да би он у потпуности разумео ваш захтев.
Забринутост плагијата
Једна од првих креација Цодека била је Цопилот, спремиште кода у власништву Мицрософта и распоређено са ГитХуб-ом. У суштини се аутоматски довршава за код. Али када предлаже делове кода, Цопилот понекад препоручује код који су написали други програмери.
Жири је још увек на Цодек-у. Пошто је био строго обучен за отворени код, већина његових предлога би вероватно потпадала под поштену употребу, посебно када би их користили појединци, а не корпорације. Брокман је такође рекао да очекују ниво дебате са сваком новом технологијом и да ће промене бити направљене ако заједница сматра потребним.
ОпенАИ Цодек вс. Програмски језик високог нивоа
Када су у питању опције које приближавају кодирање људским језицима, постоје две опције: или превођење помоћу вештачке интелигенције као што то ради Цодек, или коришћење програмски језици високог нивоа који већ личе на природни језик или математичку нотацију.
Лакоћа коришћења
Може се са сигурношћу рећи да је Цодек много лакши за коришћење од чак и најједноставнијих програмских језика као што је Питхон. Ако можете да откуцате шта желите у јасној реченици, Цодек то може да уради уместо вас.
Флексибилност
Технички гледано, Цодек је проучавао широк спектар узорака кода који му омогућавају да разуме и генерише све врсте команди. Међутим, што је команда сложенија, теже ју је правилно пренети софтверу.
С друге стране, када сами пишете кодирање, можете да поједноставите захтев и прилагодите га да бисте постигли свој тачан циљ са неколико ограничења.
Поузданост
Грешке се могу очекивати без обзира да ли користите Цодек или пишете сопствени код — без обзира на то колико сте једноставни или искусни у језику. Ипак, писањем сопственог кода, имате солидну мапу пута шта ће он да уради. Са Цодек-ом, међутим, препуштени сте на милост и немилост вештачкој интелигенцији која разуме шта тачно покушавате да јој кажете.
Повезан: Мицрософт је развио АИ који може да пронађе и поправи грешке у коду
Будућност програмирања са вештачком интелигенцијом
Цодек је још увек релативно нов. Барем, у поређењу са програмирањем старе школе. Мало је вероватно да ће кодирање помоћу вештачке интелигенције и Цодек-а ускоро престићи ручно кодирање.
Ако буде успешан, очекује се да ће се Цодек такмичити са алатима без кода и са ниским кодом у прављењу програмирања доступније јавности па чак и покриће за недостатак програмера неколико земаља су суочавање.
Не морате да кодирате да бисте развили апликације. Испробајте ове фантастичне ресурсе без кодирања за прављење апликација, веб локација и дигиталних производа.
Реад Нект
- Програмирање
- Вештачка интелигенција
- Програмирање
Анина је слободни писац о технологији и интернет безбедности у МакеУсеОф-у. Почела је да пише о сајбер безбедности пре 3 године у нади да ће то учинити доступнијим просечној особи. Заинтересован за учење нових ствари и велики штребер у астрономији.
Претплатите се на наш билтен
Придружите се нашем билтену за техничке савете, рецензије, бесплатне е-књиге и ексклузивне понуде!
Кликните овде да бисте се претплатили