- Assistència de codi a IDE amb completat, generació, xat i transformacions amb diff.
- Context avançat: repositoris remots amb @ i personalització a Enterprise.
- Edicions: individus (gratis), Standard i Enterprise amb seguretat i extensions cloud.
- Novetats: Agent Mode a VS Code/IntelliJ i millores a Gemini CLI i IDE.
Gemini Code Assist ha esdevingut un dels assistents de programació més comentats de Google Cloud, amb versions per a usuaris individuals i per a empreses. Tot i que és una tecnologia en evolució, ja permet completar, generar, transformar i revisar codi directament des del teu IDE, amb xat contextual i accions intel·ligents que redueixen l'esforç en tasques repetitives.
Més enllà de les funcions clàssiques d'autocompletat, el servei incorpora transformació de codi amb vista de diferències, context de repositoris remots i una manera agent per resoldre objectius complexos pas a pas. I, per a qui vulgui començar sense cost, hi ha una edició per a individus amb límits d'ús molt generosos al Visual Studio Code i els IDE de JetBrains.
Què és Gemini Code Assist ia qui va dirigit
Gemini Code Assist és un col·laborador amb IA integrat a l'editor, pensat perquè desenvolupadors de tots els nivells puguin treballar més ràpid sense perdre control sobre el codi. S'inspira en l'antic “Duet AI for Developers” i amplia les seves capacitats per executar tasques de generació, explicació, refactorització i documentació del codi en temps real.
Hi ha tres enfocaments principals: l'edició per a individus (gratuïta), l'edició Standard i l'Enterprise. La primera permet començar sense targeta de crèdit i ofereix límits alts: fins a 6.000 autocompletats al dia, 240 interaccions de xat diàries i revisions de codi. A més, en xat admet una finestra de context gran de fins a 128.000 tokens d'entrada, suficient per manejar fitxers extensos i tenir en compte bona part de la teva base local.
Per a organitzacions, Standard i Enterprise posen el focus a seguretat, govern de la dada i extensions a Google Cloud. Enterprise afegeix la personalització de codi (code customization) per ajustar els suggeriments a repositoris privats, així com més integracions al núvol empresarial i opcions com VPC-SC o Accés privat a Google.
En escenaris de gran envergadura, algunes capacitats de l'ecosistema Gemini han demostrat finestres de context de fins un milió de tokens en determinats fluxos, útils per comprendre projectes grans o documentació extensa. En tot cas, sempre cal verificar la validesa de cada resposta: la pròpia eina adverteix que pot generar sortides plausibles però incorrectes.
Funcions principals a l'IDE
Mentre escrius, Gemini Code Assist suggereix completats en línia que pots acceptar o ignorar l'instant. Aquest comportament, conegut com a code completion, accelera tasques repetitives i ajuda a mantenir consistència d'estil. Si ho prefereixes, pots desactivar l'autocompletat des de la configuració del plugin i, si la drecera per defecte per generar codi no et funciona, pots remapejar la combinació de tecles al teu editor.
Una altra peça clau és la transformació de codi. Amb ordres o llenguatge natural a menús com “Quick Pick”, pots demanar modificacions concretes sobre fitxers i revisar un diff abans d'aplicar canvis. Aquest enfocament minimitza errors, ja que el flux et mostra els ajustaments proposats i et permet aprovar o rebutjar cada bloc.
El xat integrat funciona com a copilot amb context de l'editor. Pots seleccionar un fragment i sol·licitar assistència: des de “Function to create a Cloud Storage bucket"A"Help me debug my code."O"Write unit tests for my code.”. L'eina processa la teva petició, cita fonts quan correspon i lliura propostes comentades, amb possibilitat d'inserir el resultat a l'arxiu actiu.
Quan es detecta un error, l'assistent t'ofereix una correcció ràpida amb transformació de codi. Veuràs un diff amb la solució suggerida i tindràs control total per aplicar, editar o descartar. Aquest patró redueix el vaivé entre l'IDE i la documentació i retalla els temps de depuració.
Un avís rellevant: si utilitzeu altres complements que capturen les mateixes dreceres o APIs de l'IDE, el comportament de generació, autocompletat i transformacions pot ser no determinista. Si notes inconsistències, revisa conflictes de dreceres i la configuració d'extensions al teu entorn.
Context avançat: repositoris remots i personalització
Si la teva feina gira al voltant de microserveis, llibreries o mòduls concrets, pots demanar a Gemini que se centri en repositoris remots específics. Per això, primer has de indexar i configurar els repos en la personalització de codi (necessari per a Enterprise) i, després, invocar-los al xat amb “@”.
El flux és senzill: obris el xat de l'IDE, comences la instrucció amb “@", seleccioneu un o més repositoris de la llista i acabeu d'escriure la petició. Amb això, el sistema prioritza el context dels repos escollits i genera respostes més pertinents. És especialment útil per alinear-se amb patrons, convencions i utilitats pròpies del teu equip.
Algunes consultes útils amb repositoris remots són: entendre l'estructura del repo ("@REPOSITORY_NAME What is the overall structure of this repository?”), demanar un refactor cap a les convencions del projecte (“@REPOSITORY_NAME Refactor the following code to follow the conventions in the selected repository.”) o generar tests adaptats a exemples existents ("@UNIT_TEST_FILE_NAME Generate unit tests for module-x based on the examples in the selected file.").
També podeu orquestrar accions específiques sobre eines integrades amb el símbol “@” seguit del nom, per exemple: “@GitHub get issues assigned to me”. I, si necessites afinar encara més, el model admet peticions d'estil “Use the library-x in @REPOSITORY_A_NAME-A and implement the function-x"per recolzar-se en components concrets de l'ecosistema que ja fa servir la teva organització.
Per protegir la privadesa del context local, Gemini Code Assist respecta els arxius “.aiexclude"I".gitignore", evitant que el seu contingut s'utilitzi en autocompletats, generació, transformacions o xat. A més, pots inhabilitar suggeriments que coincideixin amb fonts esmentades, de manera que l'assistent no us proposi fragments que reprodueixin codi extern amb cites agregades.
Edicions: Individuals, Standard i Enterprise
L'edició per a individus està pensada per als que ja volen començar, sense costos ni fricció: no requereix targeta i permet explorar les funcions clau a VS Code i JetBrains amb límits generosos. Google destaca que ofereix fins a “90 vegades més completats al mes” que altres assistents gratuïts populars, i xat amb fins a 128.000 tokens d'entrada per entendre arxius llargs i més context local.
A més de completat i generació, el xat t'ajuda a documentar funcions, redactar comentaris o crear proves a partir de requisits, amb suport per llenguatge natural en múltiples idiomes. Exemples quotidians inclouen “crear un formulari HTML amb nom, email i missatge”, “escriure un script que enviï un correu diari amb el temps” o “explicar un snippet de Python i detectar errors”.
A l'edició Standard, el focus passa a l'operació segura a escala, amb governança de la dada robusta, infraestructura segura i indemnització per suggeriments de codi. Inclou assistència per xat, integració simplificada a l'IDE, consciència de la base de codi local i extensions a Google Cloud com Firebase, Colab Enterprise, BigQuery (data insights), Cloud Run i Database Studio.
Enterprise afegeix tot això i, a més, personalització amb bases de codi privades (GitHub, GitLab, Bitbucket) per accelerar el desenvolupament d'acord amb les pràctiques internes. També amplia integracions a Google Cloud (Apigee, Application Integration, Gemini Cloud Assist) i facilita que els equips de núvol dissenyin, operin i optimitzin aplicacions i infraestructura amb més eficàcia.
A les dues edicions de pagament, hi ha capacitats de compliment com cites de fonts a l'IDE i la consola, controls de xarxa (VPC-SC, Accés privat a Google) i un catàleg de funcions per àrea (codi i xat, CLI, accions intel·ligents, eines externes) que es pot mapejar a necessitats concretes de cada equip.
Integracions i capacitats fora de l'IDE a Google Cloud
L?abast de Gemini Code Assist va més enllà de l?editor. Amb Gemini Cloud Assist a la consola de Google Cloud, els equips obtenen assistència generativa en operacions i configuració, amb un conjunt de funcions disponible per a tot tipus d'usuaris i ampliat per als que usen Enterprise.
En el desenvolupament d'APIs, Gemini a Apigee aporta ajuda dins de l'IDE i la consola, accelerant tasques de disseny i depuració. A Integració d'aplicacions, la IA guia la composició dintegracions des de la consola, reduint temps dimplementació i errors de configuració.
A BigQuery Studio, les Estadístiques de dades ofereixen una biblioteca de consultes generades a partir de les metadades de les teves taules, molt útils per explorar ràpidament datasets i trobar patrons. Aquest ajut contextual agilitza la creació de panells i anàlisis ad hoc.
A bases de dades, l'eina pot generar sentències SQL en llenguatge natural, adaptar consultes a l'esquema real, i optimitzar o explicar consultes existents. Això democratitza laccés a dades i evita friccions entre perfils tècnics i de negoci.
Novetats: Agent Mode, millores a l'IDE i Gemini CLI
Una de les grans novetats és el Mode d'agent, un enfocament agentic que resol tasques complexes i de diversos passos amb un pla que revises abans de tocar el codi. Per exemple, “refactoritzar el model, la vista i el controlador” d'un carretó per mostrar cupons de descompte aplicats implicaria múltiples fitxers; l'agent proposa un pla detallat, espera la teva aprovació i executa canvis de forma controlada.
A VS Code, Agent Mode es va llançar inicialment al canal Insiders i ara és a Preview per a tothom. Va més enllà del xat d'ordre-resposta gràcies a la integració amb Gemini CLI: admet edicions múltiples d'arxius, context de projecte complet, eines integrades i suport de MCP (amb humà al bucle per revisar).
Entre les millores recents de l'Agent Mode a VS Code destaquen: edició visual amb inline diff integrat, diffs dins del xat per aclarir propostes, persistència de la manera agent a l'historial, actualitzacions de quota més clares, sortida en temps real d'ordres d'intèrpret d'ordres, aprovacions per lots de trucades a eines i una UI més ràpida. Fins i tot l'estat del toggle de la manera agent persisteix entre reinicis de l'IDE.
A IntelliJ, Agent Mode ja és a la versió estable. Pots revisar-ho tot abans d'aplicar canvis, sol·licitar modificacions al pla, aprovar o rebutjar passos, i activar una manera de autoaprovació perquè l'agent actuï per tu. En acabar, pots revisar i revertir allò que consideris oportú.
A més, l'equip ha polit l'experiència general de l'IDE: ara podeu aturar respostes de xat en curs per tallar sortides llargues o desviades, i s'han afegit “thinking tokens” a IntelliJ per oferir senyals de raonament abans de la resposta final. També va millorar el rendiment i la qualitat de les suggeriments d'autocompletat a VS Code, i diverses funcions que estaven en preview han passat a disponibilitat general.
A la línia de productivitat, Gemini CLI ha crescut molt. Es va llançar Gemini CLI GitHub Actions com a company de repositori sense cost, capaç d'actuar de manera autònoma en tasques rutinàries o col·laborar sota demanda. Entre els casos clau: triatge intel·ligent d'issues, acceleració de revisions de pull requests i col·laboració puntual quan ho necessites.
La CLI també s'hi integra més profundament amb VS Code, fent-se conscient dels fitxers oberts i del text seleccionat per donar suggeriments més pertinents. Amb diffs nadius a l'editor, podeu veure canvis proposats en paral·lel i editar-los abans d'acceptar. Per utilitzar-lo, instal·leu la versió 0.1.20 o superior i executeu una ordre de configuració inicial.
Altres millores inclouen Custom Slash Commands per definir prompts reutilitzables i un roadmap públic de la v1 de la CLI. L'objectiu és clar: oferir un flux de desenvolupament més coherent, segur i privat, amb freqüents iteracions basades en la comunitat.
Configuració i interacció bàsica
Començar és senzill: després d'instal·lar l'extensió de Gemini Code Assist a VS Code o als IDE de JetBrains, pots activar el xat des de la icona de l'assistent i sol·licitar ajuda de dues maneres principals: rebre completats o generar codi directament a l'editor, i conversar a la barra lateral amb les teves preguntes o seleccionant codi per donar context.
Alguns prompts que funcionen bé en el dia a dia: “Write unit tests for my code.","Make my code more readable."O"Help me debug my code.Si treballes amb repositoris remots indexats, recorda el prefix “@” per orientar el context cap a una o diverses fonts concretes, i filtrar la llista escrivint el nom del repo.
Per a equips a Google Cloud, també pots explorar Gemini Code Assist a Cloud Shell Editor, Cloud Workstations i Android Studio. En tots els casos, consulteu la guia de configuració detallada si necessiteu integrar Single Sign-On, restringir l'accés per perímetres (VPC-SC) o definir regles d'exclusió amb “.aiexclude".
Si voleu evitar que l'assistent proposi fragments que coincideixin amb codi de fonts citades (per exemple, open source), hi ha una opció per inhabilitar aquests suggeriments. I, si et topes amb comportaments estranys, recorda que poden existir conflictes amb altres plugins que usin les mateixes dreceres o APIs de l'IDE.
Bones pràctiques, límits i responsabilitat
Com que és una tecnologia en etapes primerenques, Gemini Code Assist pot generar sortides plausibles que no siguin correctes. Per això convé validar i provar qualsevol canvi abans d'integrar-ho a producció. L'eina inclou un sistema de cites quan reutilitza passatges extensos d'altres fonts i ofereix documentació sobre com i quan es cita.
En el pla de seguretat i compliment, les edicions Standard i Enterprise es recolzen a infraestructura segura, governança de dades i controls de xarxa, juntament amb indemnització per IP en els suggeriments. Enterprise, a més, habilita la personalització amb bases de codi privades, que no només millora la rellevància de les respostes, sinó que ajuda a reflectir estàndards interns de lorganització.
Per preservar la privadesa, fes servir “.aiexclude"I".gitignore" per excloure arxius sensibles del context local usat per l'assistent. I si detectes un fals positiu en completats o transformacions, sempre pots revisar el diff i no aplicar els canvis proposats.
L'edició per a individus no requereix pagament i ofereix límits diaris folgats: 6.000 completats, 240 xats i revisions de codi. Aquest marge és perfecte per a estudiants, freelances o desenvolupadors que vulguin avaluar l'eina sense preocupar-se per topalls primerencs, amb un context en xat de fins a 128.000 tokens per abastar fitxers grans.
Finalment, l'equip anima a enviar feedback des del propi IDE per polir experiències. També hi ha seccions dedicades a problemes coneguts i notes de versió, on es publiquen avenços com Agent Mode, millores de rendiment en completat i novetats a la CLI i les seves integracions.
Amb tot aquest conjunt de funcions —completat, generació i transformació de codi, xat amb context local i remot, personalització empresarial i integracions a Google Cloud—, Gemini Code Assist es perfila com un company potent per programar amb menys fricció, mantenint el control sobre cada canvi i escalant des d'un projecte personal fins a una organització complexa.
Taula de Continguts
- Què és Gemini Code Assist ia qui va dirigit
- Funcions principals a l'IDE
- Context avançat: repositoris remots i personalització
- Edicions: Individuals, Standard i Enterprise
- Integracions i capacitats fora de l'IDE a Google Cloud
- Novetats: Agent Mode, millores a l'IDE i Gemini CLI
- Configuració i interacció bàsica
- Bones pràctiques, límits i responsabilitat