Možete odmah početi koristiti Copilot kao inteligentnog pomoćnika koda.

GitHub Copilot je alat za dovršavanje koda koji pokreće AI. Za pokretanje svojih prijedloga koristi tehnologiju GPT (Generative Pre-trained Transformer) tvrtke OpenAI. Može predložiti isječke koda, pa čak i cijele funkcije na temelju konteksta koda koji pišete.

Da biste koristili GitHub Copilot, trebate instalirati ekstenziju u svoj uređivač, a zatim je autentificirati svojim GitHub računom.

Instaliranje GitHub Copilot-a u VS Code

  1. Otvoren VS kod i provjerite jeste li prijavljeni na GitHub. Ako nije, kliknite na Računi karticu u donjem lijevom kutu prozora i odaberite Uključite Sinkronizaciju postavki. U skočnom prozoru koji se pojavi odaberite Prijavite se s GitHubom.
  2. Odabirom ove opcije otvorit će se GitHubova stranica za prijavu u vašem zadanom pregledniku. Unesite svoje vjerodajnice da biste se prijavili u VS Code koristeći svoj GitHub račun.
  3. Idite na karticu Proširenja na lijevoj strani prozora VS koda. Potražite GitHub Copilot i kliknite Instalirati dugme; trebao bi biti prvi od rezultata pretraživanja.
  4. instagram viewer
  5. Nakon dovršetka instalacije pojavit će se skočni prozor s upitom da se prijavite za GitHub Copilot. Klikni na Prijavite se za GitHub Copilot dugme.
  6. Klikom na gumb otvorit će se stranica za prijavu na GitHub Copilot u vašem zadanom pregledniku.
  7. Stranica za prijavu sadrži dva plana plaćanja: a Mjesečni plan i a Godišnji plan. Mjesečni plan vam daje jednomjesečno besplatno probno razdoblje, dok godišnji plan uključuje dvomjesečno besplatno probno razdoblje. Njihovi troškovi također se razlikuju, pa odaberite onaj koji vam odgovara. Zatim kliknite na Dobijte pristup GitHub Copilot-u dugme.
  8. Pojavit će se stranica za potvrdu vaših podataka o plaćanju, tražeći od vas da unesete podatke o naplati. Kada završite, kliknite na Uštedjeti dugme.
  9. Na sljedećoj stranici koja se pojavi od vas će biti potrebno odabrati način plaćanja. Unesite i spremite podatke o plaćanju.
  10. Kada pošaljete podatke o plaćanju, pojavit će se stranica koja prikazuje sažetak podataka o naplati i plaćanju. Potvrdite da su podaci točni i kliknite na gumb za slanje.
  11. Pojavit će se stranica na kojoj ćete morati odabrati svoje postavke. Od vas će se tražiti da odaberete može li GitHub Copilot predložiti kod koji odgovara javnom kodu na GitHubu. Odaberite dopustiti ili blokirati ovu značajku. Zatim kliknite na Spremite i počnite dugme.
  12. Ponovno pokrenite VS kod. Ovo će aktivirati ekstenziju GitHub Copilot. Widget proširenja GitHub Copilot nalazi se u donjem desnom kutu prozora VS Code.

Sada ste spremni početi koristiti GitHub Copilot u VS Codeu.

Korištenje GitHub Copilot-a za generiranje koda

GitHub Copilot možete koristiti za generiranje koda na različite načine, uključujući dovršavanje koda i sintezu koda. Uz dovršavanje koda, vi počinjete tipkati, a GitHub Copilot će predložiti dovršavanja dok pišete.

Siva linija koda prijedlog je proširenja GitHub Copilot. Za prihvaćanje prijedloga koda pritisnite tipku tab. Kako biste zanemarili prijedlog, nastavite pisati svoj kod ili pritisnite Esc ključ.

Sinteza koda generira cijele isječke koda na temelju koda koji pišete. Da biste generirali cijele isječke koda, trebali biste napisati komentar koji opisuje što će isječak učiniti, a zatim pritisnite Unesi.

GitHub Copilot će generirati prvu liniju koda. pritisni tab tipku za prihvaćanje, zatim pritisnite Unesi ključ za generiranje sljedećeg retka isječka. Ponavljajte dok cijeli isječak nije gotov.

Evo kako možete generirati funkciju:

Da biste stvorili petlju koja pokreće funkciju pet puta, napišite komentar u tom smislu i GitHub Copilot će ga generirati za vas.

GitHub Copilot generira čisti kod. Također koristi OpenAI-jev GPT živčana mreža da biste razumjeli kontekst vašeg koda.

Korištenje GitHub Copilot-a za objašnjenje unaprijed napisanog koda

Da biste objasnili unaprijed napisani kod, upotrijebite komentar da pitate GitHub kopilota što radi isječak ili cijeli kod. Dodati q: prije pitanja koje treba obavijestiti GitHub Copilot komentar je pitanje. Tada će djelovati kao chatbot i generirati odgovor u obliku komentara.

Počinje komentar koji generira GitHub Copilot a: naznačiti da je to odgovor.

Korištenje GitHub Copilota za dokumentiranje unaprijed napisanog koda

Za dokumentiranje unaprijed napisanog koda, počnite pisati naslove kao komentare, na primjer funkcija čišćenje_rečenice zatim Opis. GitHub Copilot će generirati opis funkcije.

Isto možete učiniti za parametre i bilo koju drugu dokumentaciju koju smatrate potrebnom.

Kako GitHub Copilot predlaže kod?

GitHub Copilot koristi generativni AI za predlaganje isječaka koda i potpunih blokova koda. Uzima u obzir programski jezik, biblioteke koje koristite i strukturu koda koji pišete. To mu pomaže da stvori relevantne prijedloge.