Како вам ГитХуб АИ алат помаже да ефикасно кодирате

Како вам ГитХуб АИ алат помаже да ефикасно кодирате

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





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





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





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

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

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



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

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





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

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





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

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

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

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

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

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

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

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

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

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

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

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

Ево теме са неким примерима који су ме изненадили. Временом ће се ажурирати новим примерима. хттпс://т.цо/лД5кИЕВ76З

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

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

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

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

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

Не претерујем, Цопилот ће бити у топ 3 технолошка развоја 2020-их 🧵 хттпс://т.цо/аоКМфпСгтТ

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

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

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

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

Извор слике: хттпс://невс.ицомбинатор.цом/итем?ид=27677110

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

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

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

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

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

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

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

Извор слике: хттпс://цопилот.гитхуб.цом/

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

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

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

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

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

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

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

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

најбоља подешавања рутера за брзи интернет
Кликните овде да бисте се претплатили