Први кораци ка једноставном кодирању

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

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

Што се кодирања тиче, ЦхатГПТ може бити од користи програмерима на више начина. Хајде да погледамо неке од њих:

Кодирање користећи ЦхатГПТ

Предности коришћења ЦхатГПТ-а током кодирања укључују:

  • Генерисање лажног садржаја: Један од најдосаднијих и најзахтевнијих задатака током програмирања је осмишљавање лажног садржаја за ручно тестирање. Знам да можете да користите „лорем ипсум“ да га заобиђете, али шта ако желите садржај у одређеном типу података, а не само у стрингу? Па, ЦхатГПТ то може да уради уместо вас.
  • Превод кода: Рецимо да сте написали програм у Јавасцрипт-у, али желите да га пренесете на други уређај који подржава само Јава. У том случају, мораћете да га преведете на Јаву и извршите потребне оптимизације. За ЦхатГПТ је прилично лако да то уради.
  • Документација: Ово је ствар коју већина програмера заборавља да дода у свој код. Добро документован код је најбоља ствар коју колега програмер софтвера може тражити. И да, ЦхатГПТ је такође вешт у томе.
  • Генерисање кода: Да бисте омогућили да ЦхатГПТ генерише тачан код, морате да наведете детаљан опис проблема који желите да решите. Што више контекста дате, то ће генерисани код бити оптимизован и тачнији.
  Која су Теслина бежична ажурирања?

Све је то добро, али шта ако вам кажем да можете да интегришете најмоћнији АИ алат на свету са најпопуларнијим уређивачем кода на свету? Да, добро сте погодили. ЦхатГПТ се може интегрисати са ВС Цодеом, дајући вам најбоље од оба света.

Предности коришћења ЦхатГПТ-а са ВС кодом

ВС Цоде користи већина програмера због његове велике проширивости. У својој сржи је уређивач кода, али ако се комбинује са више екстензија, постаје моћан ИДЕ. Ако сте већ упознати са ВС Цоде-ом, интеграција ЦхатГПТ-а са њим ће подићи вашу продуктивност на виши ниво.

Хајде да погледамо неке начине на које можете имати користи од коришћења ЦхатГПТ-а са ВС кодом:

#1. Објашњење постојећег кода

Ставите се у кожу новог програмера који се недавно укључио у пројекат који има много застарелог кода. Шта би била ноћна мора програмера? Разумевање постојећег кода, зар не? ЦхатГПТ вам олакшава.

Са екстензијом ЦодеГПТ, можете само да изаберете блок кода, кликнете десним тастером миша и затим изаберете опцију „објасни код“ у менију. То је то.

#2. Документовање вашег кода

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

Може вам објаснити цео код и, заједно са њим, документовати га за вас. Ево мене који користим екстензију ЦодеГПТ ВС Цоде да документујем мој ВебСоцкет серверски код.

#3. Рефакторисање вашег кода

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

  Како замаглити позадину на зумирању?

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

Такође, брзо је схватити да се ова функција мора покренути унутар ВебСоцкет инстанце. Прилично кул, зар не?

Интеграција ЦхатГПТ-а са ВС кодом

Све што вам је потребно за већину ВС Цоде екстензија које пружају приступ ЦхатГПТ-у је АПИ кључ који обезбеђује ОпенАИ. Да бисте генерисали АПИ кључ, следите доле наведене кораке:

Корак 1: Креирајте ОпенАИ налог

Овај корак је потребан само ако већ немате ОпенАИ налог. Ако га имате, можете једноставно да се пријавите на веб локацију.

  • Идите на веб локацију ОпенАИ.
  • Отворите мени хамбургера.

  • Када се пријавите, бићете преусмерени на ову страницу.

  • Изаберите АПИ картицу, а затим ћете бити преусмерени на ОпенАИ платформу.

Корак 2: Генерисање АПИ кључа

  • У падајућем менију профила изаберите „Прикажи АПИ кључеве“.

  • Тамо можете да генеришете нову тајну за свој налог, која је у суштини ваш АПИ кључ.

Корак 3: Додавање АПИ кључа у поставке проширења

Ово зависи од проширења за екстензију, али на пример, ако сте инсталирали екстензију ЦодеГПТ, можете додати АПИ кључ притиском на Цтрл+Схифт+П и претраживањем ЦодеГПТ: Сет АПИ Кеи у командној палети.

ЦхатГПТ ВС проширења кода

Ево неких ВС Цоде екстензија које вас чине 10к програмером уз помоћ ЦхатГПТ-а.

#1. Цоде ГПТ

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

  Најбољи додаци за грамофоне за љубитеље винила

Можете испробати различите ЛЛМ моделе као што су гпт-3.5-турбо, гпт-3.5-турбо-16к и гпт-4; сви они су подржани овим проширењем.

#2. Гение АИ

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

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

#3. Руббердуцк АИ

Једна занимљива карактеристика овог Руббердуцк АИ екстензије је могућност генерисања јединичних тестова за компоненту корисничког интерфејса. Можете само да изаберете компоненту, а затим да изаберете „Генерирај јединични тест“ из менија са десним кликом.

Јединични тестови су, посебно, понекад збуњујући, посебно када морате да се ругате одређеним вредностима и функцијама. Ово проширење га чини комадом торте.

Као и друга проширења, биће вам потребан ОпенАИ АПИ кључ да би функционисао.

Завршне речи

Приступ ЦхатГПТ-у унутар ВС Цоде-а је најбоља ствар коју можете тражити. ВС Цоде је прошириви уређивач кода са богатом библиотеком проширења за побољшање продуктивности програмера. Тако можете још више побољшати продуктивност свог програмера тако што ћете га интегрисати са проширењима за ЦхатГПТ без угрожавања тока посла.

Затим научите како да интегришете ЦхатГПТ са Сири.