Ако сте програмер, велика је шанса да сте исцрпљени писањем дуготрајних програма (или ћете то учинити!) И вероватно сте се запитали: "Шта ако имам некога да седи са мном да ми помогне у стварању ових програма?"

Сада имате ГитХуб Цопилот, алат за вештачку интелигенцију који вам помаже да ефикасније пишете своје скрипте. ГитХуб Цопилот може предложити линије кода, па чак и довршити ваше функције.

У овом чланку ћете сазнати више о ГитХуб ЦоПилот -у и шта он може учинити за вас. Хајде да почнемо!

Шта је ГитХуб ЦоПилот и како то функционише?

ГитХуб је подружница компаније Мицрософт, који је у партнерству са ОпенАИ -ом (покретачем истраживања АИ) развио ГитХуб Цопилот. Можете инсталирати Цопилот као проширење или га користити на мрежи са ГитХуб кодним просторима. Такође ће беспрекорно радити са Висуал Студио кодом.

Упознајте ГитХуб Цопилот - вашег програмера за АИ пар. https://t.co/eWPueAXTFtпиц.твиттер.цом/НПуа5К2вФС

- ГитХуб (@гитхуб) 29. јуна 2021

АИ учи од милијарди изворних кодова доступних на отвореним платформама и ГитХуб спремиштима како би вам предложио линију кода или понекад целе функције. Програмери су осмислили Цопилот како би учили од програмерских програма како би временом побољшали његову тачност и прецизност.

instagram viewer

Цопилот ће предложити најприкладнији код за ваш програм на основу ваших претходних редова, назива функција и других фактора. Можете прихватити препоруке које даје Цопилот, истражити које додатне предлоге предлаже, изменити код који сте стекли или га потпуно занемарити; до тебе је.

Да будемо јасни, Цопилот није једноставан програм за аутоматско довршавање и не ствара цео ваш програм уместо вас. То је више контекстуално оруђе које делује као пратилац, посматра ваш напредак у раду и нуди предлоге док кодирате.

Шта ће Цопилот учинити за вас?

Не, ЦоПилот није машина из будућности која има све одговоре. Погледаће код који пишете, подсетити се шта је научио из милијарди других програма, а затим препоручити шта бисте следеће требали да напишете.

ЦоПилот, према ГитХуб -у, разуме и добро ради са различитим оквирима и језицима. Програмери су обучили АИ алат за учење да разуме неколико оквира и језика, као и изворни код из ГитХуб спремишта.

Технички преглед показује да ће вам добро помоћи са Питхон -ом, ЈаваСцрипт -ом, ТипеСцрипт -ом, Руби -ом и Го -ом.

Ваш интелигентни партнер за виртуелно програмирање ће извући контекст из кода који сте написали и произвести упоредни код помоћу функција које сте користили у свом програму. Покушава да разуме вашу намеру и предложи најбољи код. Међутим, предлози можда неће увек најбоље одговарати.

Повезан: Како створити своје прво спремиште на Гитхубу

На основу вашег одобрења и одбијања његових предлога, он учи од вас и милиона других програмера да боље одговарају вашем стилу кодирања. Он окупља различите делове кода засноване на вашем опису онога што покушавате да постигнете у датом програму. Аутоматски попуњава код када у програму имате фразе које се понављају, што ће вас спасити од поновног куцања истог кода. И не само то, већ може препоручити и тестове на основу вероватних грешака које би ваш програм могао произвести.

Најава Цопилот -а узбуђује програмере. Многи су жељни да дохвате АИ алат и виде шта он нуди.

Шта програмери кажу о Цопилоту?

Програмери широм света кажу да ће им Цопилот олакшати ствари, уштедети пуно времена и помоћи им да остану усредсређени на посао.

Програмери су своја искуства са новим АИ алатом делили на различитим платформама друштвених медија. Цопилотови предлози су тачни, према речима програмера који ради у индустрији приватности и безбедности, и штеди му много времена на очигледном и понављајућем коду.

Тестирао сам #ГитХубЦопилот у Алфи последње две недеље. Неки од предлога кода које долази су језиво добри.

Ево теме са примерима које сам изненадио. Временом ће се ажурирати новим примерима. https://t.co/lD5xYEV76Z

- Феросс (@феросс) 30. јуна 2021

„Цопилот је једна од три највеће технолошке иновације 2020 -их“, дели серију твитова вишег истраживача Мицрософта који је пратио развој ГитХуб -а и ОпенАИ -јевог Цопилота.

Тако узбуђен да коначно расправљам о Цопилоту!

Користио сам га у МСР -у месецима, гледао како се развија и разговарао о колаборацијама.

[Одрицање одговорности: технологија је невероватна @гитхуб/@опенаи, Ја сам обавештени посматрач.]

Не претерујем, Цопилот ће бити у топ 3 технолошка развоја 2020-их 🧵👇 https://t.co/aoQMfpSgtT

- Алек Полозов (@Скиминок) 29. јуна 2021

Програмери верују да је аутоматско довршавање вештачке интелигенције корисно и да остаје на томе. Међутим, сумњају да ће велики део њиховог посла обавити АИ алати попут Цопилота. Такође постоји забринутост међу програмерима да би их на крају могла заменити.

Да ли ће вас Цопилот заменити као програмера?

Извршни директор ГитХуб-а Нат Фриедман каже да је Цопилот алат за продуктивност који вам нуди функционалност довршења кода и идеје за имплементацију у ваш код. Он мисли да са АИ алаткама као што је Цопилот, развој софтвера улази у следећу фазу промене продуктивности. Фриедман напомиње да су компајлери, дебагери, сакупљачи смећа и језици у прошлости чинили програмере продуктивнијим. Затим су програмери међусобно делили рад на побољшању кода. Сада можете користити АИ за кодирање, али изјаву о проблему људи увек решавају.

Извор слике: https://news.ycombinator.com/item? ид = 27677110

АИ може да предложи код за подударање узорака на основу онога што сте већ написали у свом програму. Међутим, да бисте га ефикасно и успешно користили, мораћете да разумете сваку линију вашег програма.

Ваш посао као програмера није само развој кода, већ креирање кода специфичног за захтеве и спецификације проблема који покушавате да решите. АИ алати као што је Цопилот помоћи ће вам да развијете код брже него што бисте то сами учинили.

Али мораћете да кажете АИ алату шта очекујете да ће радити у вашем програму. Као програмер, увек сте задужени за свој програм. То је алат сличан е -пошти, размени тренутних порука, конверзационој вештачкој интелигенцији и свим другим технологијама које нам олакшавају живот.

Иако је АИ будућност кодирања, време када АИ у потпуности доминира и самостално дизајнира програме још је далеко.

ЦоПилот ће помоћи програмерима

Као програмер, увек сте на роковима, а шта је боље од пратиоца кодирања који предлаже редове кода и аутоматски попуњава понављајући код да бисте обавили посао према распореду.

Цопилот показује почетно обећање у раној фази, али чак је и ГитХуб опрезан у погледу његове применљивости. ГитХуб каже да понекад предлози ЦоПилот -а можда немају смисла или могу бити од користи вашем програму. Увек треба да проверите, тестирате и прегледате предлоге за кодирање које добијете од Цопилот -а или било ког другог АИ алата.

Извор слике: https://copilot.github.com/

Пошто ништа није беспрекорно, увек постоји могућност да Цопилот погреши. Међутим, АИ алат за учење програмерима ће знатно олакшати кодирање. Још је рано коментарисати како ће то дугорочно утицати на заједницу програмера. Може ли чак бити опасно?

ОбјавиТвеетЕмаил
Да ли је АИ опасна? 5 Непосредни ризици вештачке интелигенције

АИ има толико предности, али шта је са непосредним ризицима које представља за човечанство?

Прочитајте следеће

Повезане теме
  • Програмирање
  • ГитХуб
  • Програмирање
  • Вештачка интелигенција
О аутору
Сампада Гхимире (6 чланака објављено)

Сампада Гхимире је маркетер садржаја за маркетиншке и технолошке стартупе. Специјализована је за помагање власницима бизниса да њихов садржајни маркетинг буде добро усмерен, стратешки и исплатив користећи ефикасне и добро планиране садржаје, генерисање потенцијалних клијената и стратегије друштвених медија. Воли да пише о маркетингу, послу и технологији - било чему што чини живот лакшим.

Више од Сампада Гхимире

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили