Potpuni vodič za Gemini Code Assist: značajke, izdanja i novosti

Zadnje ažuriranje: 17 od rujna 2025
  • Pomoć pri kodiranju u IDE-u s dovršavanjem, generiranjem, chatom i razlikama u transformacijama.
  • Napredni kontekst: Udaljeni repozitoriji s @ i prilagodba u poduzeću.
  • Izdanja: Individual (besplatno), Standard i Enterprise s oblačnom sigurnošću i proširenjima.
  • Što je novo: Agentski način rada u VS Codeu/IntelliJ-u i poboljšanja Gemini CLI-ja i IDE-a.

Gemini Code Assist u IDE-u

Gemini Code Assist postao je jedan od najkomentiranijih asistenata za programiranje na Google Cloudu, s verzijama za pojedinačne korisnike i tvrtke. Iako se još uvijek razvija, već vam omogućuje dovršavanje, generiranje, transformiranje i pregled koda izravno iz vašeg IDE-a , uz kontekstualni chat i pametne akcije koje smanjuju napor potreban za repetitivne zadatke.

Osim klasičnih značajki automatskog dovršavanja, usluga uključuje transformaciju koda s prikazom razlika, kontekst udaljenog repozitorija i način rada agenta za postupno rješavanje problema. A za one koji žele započeti besplatno, postoji pojedinačno izdanje s vrlo velikodušnim ograničenjima korištenja u Visual Studio Codeu i JetBrains IDE-u.

Što je Gemini Code Assist i za koga je namijenjen?

Gemini Code Assist je suradnik pokretan umjetnom inteligencijom integriran u uređivač, osmišljen kako bi pomogao programerima svih razina da rade brže bez gubitka kontrole nad svojim kodom . Temelji se na naslijeđenom "Duet AI for Developers" i proširuje njegove mogućnosti za izvođenje zadataka generiranja koda, objašnjavanja, refaktoriranja i dokumentiranja u stvarnom vremenu.

Postoje tri glavna plana: Individual izdanje (besplatno), Standard izdanje i Enterprise izdanje. Individual izdanje vam omogućuje početak bez kreditne kartice i nudi visoke limite: do 6.000 automatskih dovršavanja dnevno, 240 dnevnih interakcija u chatu i preglede koda . Osim toga, chat podržava veliki kontekstni prozor do 128 000 ulaznih tokena, dovoljno za obradu velikih datoteka i smještaj značajnog dijela vaše lokalne baze podataka.

Za organizacije, Standard i Enterprise se fokusiraju na sigurnost, upravljanje podacima i proširenja u Google Cloudu . Enterprise dodaje prilagodbu koda kako bi se prilagodili prijedlozi privatnim repozitorijima, kao i više integracija i opcija s poslovnim oblakom poput VPC-SC-a ili privatnog pristupa Googleu.

U scenarijima velikih razmjera, neke mogućnosti Gemini ekosustava pokazale su kontekstualne prozore do milijun tokena u određenim tokovima , što je korisno za razumijevanje velikih projekata ili opsežne dokumentacije. U svakom slučaju, uvijek je preporučljivo provjeriti valjanost svakog odgovora: sam alat upozorava da može generirati uvjerljive, ali netočne izlaze.

Glavne funkcije u IDE-u

Dok tipkate, Gemini Code Assist predlaže unutarnje dovršavanje koje možete odmah prihvatiti ili ignorirati . Ovo ponašanje, poznato kao dovršavanje koda, ubrzava repetitivne zadatke i pomaže u održavanju dosljednosti stila. Ako želite, možete onemogućiti automatsko dovršavanje u postavkama dodatka, a ako vam zadani prečac za generiranje koda ne radi, možete premjestiti kombinaciju tipki u svom uređivaču.

Drugi ključni element je transformacija koda. Korištenjem naredbi ili prirodnog jezika u izbornicima poput "Brzog odabira" možete zatražiti određene izmjene datoteka i pregledati razliku prije primjene promjena . Ovaj pristup minimizira pogreške, jer vam tijek prikazuje predložene prilagodbe i omogućuje vam odobravanje ili odbijanje svakog bloka.

Integrirani chat radi kao kopilot s kontekstom iz urednika. Možete odabrati isječak i zatražiti pomoć: od "Function to create a Cloud Storage bucket"A"Help me debug my code."Ili"Write unit tests for my code.". Alat obrađuje vaš zahtjev, navodi izvore gdje je to prikladno i podnosi komentare o prijedlozima, s mogućnošću umetanja rezultata u aktivnu datoteku.

Kada se otkrije pogreška, čarobnjak nudi brzo rješenje transformacijom koda . Vidjet ćete razliku s predloženim rješenjem i imat ćete potpunu kontrolu nad njegovom primjenom, uređivanjem ili odbacivanjem. Ovaj obrazac smanjuje razmjenu između IDE-a i dokumentacije te smanjuje vrijeme otklanjanja pogrešaka.

  Visual Studio Code: Sve što trebate znati o najsvestranijem uređivaču

Važna napomena: Ako koristite druge dodatke koji hvataju iste prečace ili IDE API-je, ponašanje prilikom izrade, automatsko dovršavanje i transformacije mogu biti nedeterministički . Ako primijetite nedosljednosti, provjerite sukobe prečaca i postavke proširenja u svom okruženju.

Napredni kontekst: Udaljeni repozitoriji i prilagodba

Ako se vaš rad vrti oko određenih mikroservisa, biblioteka ili modula, možete zamoliti Gemini da se usredotoči na određene udaljene repozitorije. Da biste to učinili, prvo morate indeksirati i konfigurirati repozitorije u prilagodbi koda (obavezno za Enterprise), a zatim ih pozvati u chatu pomoću "@".

Tijek je jednostavan: otvorite IDE chat, započnete instrukciju s "@”, odaberete jedno ili više spremišta s popisa i završite pisanje zahtjeva. Time sustav daje prioritet kontekstu odabranih repozitorija i generira relevantnije odgovore. Posebno je korisno za usklađivanje s vlastitim obrascima, konvencijama i praksama vašeg tima.

Neki korisni upiti s udaljenim repozitorijima su: razumjeti strukturu repozitorija ( „@REPOSITORY_NAME What is the overall structure of this repository?"), zatražite refaktoriranje prema konvencijama projekta ("@REPOSITORY_NAME Refactor the following code to follow the conventions in the selected repository.") bilo generirati testove prilagođene postojećim primjerima ( „@UNIT_TEST_FILE_NAME Generate unit tests for module-x based on the examples in the selected file.").

Također možete orkestrirati određene radnje na ugrađenim alatima pomoću simbola "@" nakon kojeg slijedi naziv, na primjer: "@GitHub get issues assigned to me". A ako trebate dodatno podesiti stvari, model podržava stilske zahtjeve"Use the library-x in @REPOSITORY_A_NAME-A and implement the function-x"za oslanjaju se na specifične komponente ekosustava koje vaša organizacija već koristi.

Kako bi zaštitio privatnost lokalnog konteksta, Gemini Code Assist poštuje „.aiexclude"A".gitignore”, sprječavajući korištenje njegovog sadržaja u automatskom dovršavanju, generiranju, transformacijama ili chatu. Osim toga, možete onemogući prijedloge koji odgovaraju citiranim izvorima, tako da čarobnjak ne predlaže isječke koji reproduciraju vanjski kod s dodanim navodnicima.

Izdanja: Individual, Standard i Enterprise

Individualno izdanje namijenjeno je onima koji žele odmah započeti, bez ikakvih troškova ili problema: ne zahtijeva kreditnu karticu i omogućuje vam istraživanje ključnih značajki u VS Codeu i JetBrainsu s velikodušnim ograničenjima. Google ističe da nudi do 90 puta više mjesečnih dovršetaka od drugih popularnih besplatnih asistenata i chat s do 128 000 ulaznih tokena za razumijevanje dugih datoteka i lokalnog konteksta.

Osim dovršavanja i generiranja, chat vam pomaže u dokumentiranju značajki, pisanju komentara ili stvaranju testova iz zahtjeva, uz podršku za prirodni jezik na više jezika . Svakodnevni primjeri uključuju „stvaranje HTML obrasca s imenom, e-poštom i porukom“, „pisanje skripte koja šalje dnevnu e-poštu na temelju vremena“ ili „objašnjenje Python isječka i otkrivanje pogrešaka“.

U Standardnom izdanju fokus se prebacuje na siguran rad u velikim razmjerima, s robusnim upravljanjem podacima, sigurnom infrastrukturom i kompenzacijom za nagovještaje koda . Uključuje podršku putem chata, pojednostavljenu integraciju IDE-a, lokalnu svjesnost o bazi koda i proširenja za Google Cloud kao što su Firebase, Colab Enterprise, BigQuery (uvidi u podatke), Cloud Run i Database Studio.

Enterprise dodaje sve navedeno, plus prilagodbu s privatnim kodnim bazama (GitHub, GitLab, Bitbucket) kako bi ubrzao razvoj u skladu s internim praksama. Također proširuje integracije s Google Cloudom (Apigee, Application Integration, Gemini Cloud Assist) i olakšava timovima u oblaku učinkovitije dizajniranje, upravljanje i optimizaciju aplikacija i infrastrukture .

U oba plaćena izdanja postoje mogućnosti usklađenosti kao što su citiranje izvora u IDE-u i konzoli , mrežne kontrole (VPC-SC, privatni Google pristup) i katalog značajki po područjima (kod i chat, CLI, pametne akcije, vanjski alati) koje se mogu mapirati na specifične potrebe svakog tima.

  Alia AI model revolucionira tehnologiju s javnim i lingvističkim pristupom u Španjolskoj

Integracije i mogućnosti izvan IDE-a u Google Cloudu

Opseg Gemini Code Assista proteže se izvan uređivača. S Gemini Cloud Assistom u Google Cloud konzoli, timovi dobivaju generativnu pomoć s operacijama i konfiguracijom, sa skupom značajki dostupnim svim korisnicima i proširenim za one koji koriste Enterprise.

U razvoju API-ja, Gemini u Apigeeu pruža pomoć unutar i unutar konzole, ubrzavajući zadatke dizajna i otklanjanja pogrešaka. U integraciji aplikacija , umjetna inteligencija vodi sastav integracija iz konzole, smanjujući vrijeme implementacije i pogreške u konfiguraciji.

U BigQuery Studiu, Data Insights nudi biblioteku upita generiranih iz metapodataka vaše tablice, koji su vrlo korisni za brzo istraživanje skupova podataka i pronalaženje obrazaca. Ova kontekstualna pomoć pojednostavljuje izradu nadzornih ploča i ad hoc analiza.

U bazama podataka, alat može generirati SQL naredbe na prirodnom jeziku , prilagoditi upite stvarnoj shemi te optimizirati ili objasniti postojeće upite. To demokratizira pristup podacima i izbjegava trenje između tehničkih i poslovnih profila.

Što je novo: Poboljšanja načina rada agenta, IDE-a i Gemini CLI-ja

Jedna od glavnih novih značajki je Agent Mode , agentski pristup koji rješava složene, višekoračne zadatke s planom koji pregledavate prije nego što dotaknete kod. Na primjer, "refaktoriranje modela, prikaza i kontrolera" košarice za kupnju radi prikaza primijenjenih kupona za popust uključivalo bi više datoteka; agent predlaže detaljan plan , čeka vaše odobrenje i izvršava promjene na kontroliran način.

U VS Codeu, Agent Mode je izvorno objavljen za Insiders kanal, a sada je u pretpremijeri za sve . Zahvaljujući integraciji s Gemini CLI-jem, nadilazi chat s naredbama i odgovorima: podržava više uređivanja datoteka, puni kontekst projekta, ugrađene alate i MCP podršku (s čovjekom u petlji za pregled).

Nedavna poboljšanja Agentskog načina rada u VS Codeu uključuju: vizualno uređivanje s integriranim inline razlikama , razlike u chatu za pojašnjenje prijedloga, zadržavanje Agentskog načina rada u povijesti, jasnija ažuriranja kvota , izlaz naredbi ljuske u stvarnom vremenu, grupna odobrenja poziva alata i brže korisničko sučelje. Čak se i stanje prekidača Agentskog načina rada zadržava nakon ponovnog pokretanja IDE-a.

U IntelliJ-u je Agent Mode sada dostupan u stabilnoj verziji . Možete pregledati sve prije primjene promjena, zatražiti izmjene plana, odobriti ili odbiti korake i aktivirati način automatskog odobravanja kako bi agent djelovao u vaše ime. Na kraju možete pregledati i poništiti sve promjene koje smatrate potrebnima.

Osim toga, tim je poboljšao cjelokupno IDE iskustvo: sada možete pauzirati odgovore u tekućem chatu kako biste prekinuli duge ili besciljne razgovore, a u IntelliJ su dodani "tokeni za razmišljanje" koji pružaju znakove za razmišljanje prije konačnog odgovora. Performanse i kvaliteta prijedloga za automatsko dovršavanje u VS Codeu također su poboljšane , a nekoliko značajki koje su bile u pregledu postale su općenito dostupne.

Što se tiče produktivnosti, Gemini CLI je značajno porastao. Gemini CLI GitHub Actions je pokrenut kao besplatni repozitorij, sposoban za autonomno obavljanje rutinskih zadataka ili suradnju na zahtjev. Ključne upotrebe uključuju inteligentnu trijažu problema , ubrzane preglede zahtjeva za povlačenjem i suradnju na zahtjev.

CLI se također dublje integrira s VS Codeom , postajući svjestan otvorenih datoteka i odabranog teksta kako bi pružio relevantnije prijedloge. S izvornim razlikama u uređivaču možete vidjeti predložene promjene jednu pored druge i urediti ih prije prihvaćanja. Da biste ga koristili, instalirajte verziju 0.1.20 ili noviju i pokrenite početnu naredbu za postavljanje.

Ostala poboljšanja uključuju prilagođene naredbe s kosim crtama za definiranje višekratno upotrebljivih upita i javni plan za CLI v1. Cilj je jasan: ponuditi dosljedniji, sigurniji i privatniji tijek rada za razvoj, s čestim iteracijama koje pokreće zajednica.

  Kako koristiti umjetnu inteligenciju u Excelu i Wordu: Copilot, ChatGPT i Agent Mode

Osnovne postavke i interakcija

Početak je jednostavan: nakon instaliranja proširenja Gemini Code Assist u VS Code ili JetBrains IDE-ima , chat možete aktivirati putem ikone pomoćnika i zatražiti pomoć na dva glavna načina: primiti dovršeni kod ili generirati kod izravno u uređivaču te chatati u bočnoj traci s vašim pitanjima ili odabirom koda za pružanje konteksta.

Neki savjeti koji dobro funkcioniraju u svakodnevnom životu:Write unit tests for my code.","Make my code more readable."Ili"Help me debug my code.". Ako radite s indeksiranim udaljenim repozitorijima, imajte na umu Prefiks "@" za orijentaciju konteksta na jedan ili više određenih izvora i filtrirajte popis upisivanjem naziva repozitorija.

Za timove na Google Cloudu možete istražiti i Gemini Code Assist na Cloud Shell Editor, Cloud radne stanice i Android StudioU svim slučajevima, molimo pogledajte detaljni vodič za konfiguraciju ako trebate integrirati Single Sign-On, ograničiti pristup prema perimetrima (VPC-SC) ili definirati pravila isključenja s ".aiexclude".

Ako želite spriječiti čarobnjaka da predlaže isječke koji odgovaraju kodu iz citiranih izvora (na primjer, otvorenog koda), postoji mogućnost onemogućavanja tih prijedloga. A ako naiđete na neobično ponašanje, imajte na umu da mogu postojati sukobi s drugim dodacima koji koriste iste prečace ili IDE API-je.

Dobre prakse, ograničenja i odgovornost

Kao tehnologija u ranoj fazi, Gemini Code Assist može generirati uvjerljive, ali netočne rezultate. Stoga je preporučljivo validirati i testirati sve promjene prije njihove integracije u produkciju. Alat uključuje sustav citiranja prilikom ponovne upotrebe dugih odlomaka iz drugih izvora i pruža dokumentaciju o tome kako i kada citirati.

Što se tiče sigurnosti i usklađenosti, Standardna i Enterprise izdanja oslanjaju se na sigurnu infrastrukturu, upravljanje podacima i mrežne kontrole , uz zaštitu IP-a u prijedlozima. Enterprise izdanje također omogućuje prilagodbu s privatnim kodnim bazama , što ne samo da poboljšava relevantnost odgovora već i pomaže u odražavanju internih standarda organizacije.

Za očuvanje privatnosti koristite ".aiexclude"A".gitignore" kako biste isključili osjetljive datoteke iz lokalnog konteksta koji koristi čarobnjak. A ako otkrijete lažno pozitivan rezultat u dovršavanjima ili transformacijama, Uvijek možete provjeriti razliku i ne primijeniti je predložene promjene.

Individualno izdanje je besplatno i nudi velikodušne dnevne limite: 6.000 dovršenih zadataka , 240 chatova i pregleda koda. Ovo je savršeno za studente, freelancere ili programere koji žele procijeniti alat bez brige o ranim limitima, s dopuštenim iznosom za chat do 128 000 tokena za pokrivanje velikih datoteka.

Konačno, tim potiče korisnike da šalju povratne informacije izravno iz IDE-a kako bi poboljšali iskustvo. Postoje i odjeljci posvećeni poznatim problemima i bilješkama o izdanju, gdje se objavljuju ažuriranja poput načina rada agenta, poboljšanja performansi i novih značajki u CLI-ju i njegovim integracijama.

S ovim cjelovitim paketom značajki - uključujući generiranje i transformaciju koda, lokalni i udaljeni kontekstualni chat, prilagodbu za poduzeća i integracije s Google Cloudom - Gemini Code Assist se oblikuje u moćnog suputnika za programiranje s manje trenja, održavanjem kontrole nad svakom promjenom i skaliranjem od osobnog projekta do složene organizacije.

Gemini Code Assist,-0
Povezani članak:
Gemini Code Assist: AI pomoćnik za programere sada je dostupan besplatno