Hi ha una frase que sembla explicar tota la intel·ligència artificial aplicada al codi: un model de llenguatge prediu el token següent.

La frase és tècnicament útil. També pot ser enganyosa quan s’utilitza per descriure el producte complet.

Un autocomplete pren el context proper al cursor i proposa una continuació. Un agent de desenvolupament pot rebre un objectiu, explorar un repositori, consultar documentació, editar diversos fitxers, executar ordres, observar errors, tornar-ho a intentar i lliurar un diff per revisar.

En tots dos casos hi ha un model que genera tokens. El que canvia és el sistema construït al seu voltant.

Aquesta diferència importa perquè Cursor, Codex, Claude Code i Google Antigravity no aporten valor només perquè escriguin codi més de pressa. La seva utilitat apareix quan poden participar en una part més gran del cicle de desenvolupament: recuperar context, prendre decisions acotades, utilitzar eines, verificar resultats i retornar treball revisable.

També explica els seus límits. Un model pot produir codi convincent i incorrecte. Un agent pot convertir aquest error en canvis reals. Per això, com més gran és la capacitat d’execució, més importants es tornen els tests, els permisos, l’aïllament, l’observabilitat i la revisió humana.

Capes que separen un model de llenguatge, un autocomplete i un agent de desenvolupament connectat amb context, eines, entorn i controls.
El model generatiu pot ser el mateix. La diferència apareix en el context, les eines, el cicle d'execució, el feedback i els límits que envolten el model.

En resum

Un LLM genera tokens. Un autocomplete utilitza aquesta capacitat per proposar una continuació local. Un agent la incorpora a un sistema que pot observar un entorn, seleccionar eines, executar accions i corregir-se a partir del resultat.

Això no converteix l’agent en un desenvolupador infal·lible ni elimina la necessitat d’una persona responsable. Significa que la unitat de treball deixa de ser únicament la línia següent i pot passar a ser una tasca completa, com reproduir un bug, afegir un test, actualitzar una dependència o preparar un pull request.

La utilitat real d’aquestes eines depèn de cinc condicions:

  1. L’objectiu està prou acotat.
  2. L’agent rep el context necessari.
  3. Existeixen senyals verificables, com tests, compilació o comportament visible.
  4. El canvi és reversible i revisable.
  5. El cost de controlar el resultat és menor que el treball evitat.

La pregunta correcta no és si l’eina “és autocomplete”. La pregunta és quina part del treball pot tancar de manera verificable i dins de quins límits.

Un LLM pot predir tokens sense que el producte sigui només autocomplete

Els models base de llenguatge s’entrenen per predir la unitat següent d’una seqüència. Aquesta unitat acostuma a expressar-se com a token, no necessàriament com una paraula completa. A partir del context anterior, el model assigna probabilitats a possibles continuacions i produeix una sortida.

Aquesta és la mecànica generativa.

Però un producte de desenvolupament incorpora altres capes:

CapaQuè aporta
ModelInterpreta instruccions, relaciona informació i genera codi, plans o crides a eines.
PostentrenamentAjusta el comportament per seguir instruccions, utilitzar eines i respectar determinats límits.
ContextAporta fitxers, regles del repositori, historial, documentació, errors i decisions anteriors.
AgentGestiona el cicle de treball i decideix quina informació o eina necessita a continuació.
EinesPermeten llegir, cercar, editar, executar ordres, utilitzar Git, consultar APIs o interactuar amb altres aplicacions.
EntornRetorna senyals reals: tests, compilació, logs, navegador, diff, estat d’una tasca o resposta d’un servei.
ControlsLimiten el filesystem, la xarxa, els secrets, les ordres, la identitat, el nombre d’intents i les accions sensibles.
Revisió humanaComprova intenció, arquitectura, risc i alineació amb necessitats que no sempre estan documentades.

Reduir tot el sistema a la predicció de tokens és com definir un navegador dient que executa instruccions de processador. No és fals, però no permet distingir-lo d’un full de càlcul, un videojoc o un servidor.

Per avaluar un agent cal observar el comportament del conjunt.

Autocomplete, assistent i agent no són la mateixa unitat de treball

L’evolució d’aquestes eines no és només una escala de “més codi generat”.

Autocomplete

Treballa a prop del cursor. Suggereix com continuar una funció, una condició, un test o una crida a una API.

La persona conserva el cicle complet:

pensar → escriure → executar → interpretar → corregir

L’autocomplete redueix una part de l’escriptura.

Assistent conversacional

Pot explicar una arquitectura, proposar una funció, revisar un fragment o respondre preguntes sobre fitxers que rep com a context.

Amplia la capacitat d’anàlisi, però sovint la persona continua copiant informació cap al xat i traslladant la resposta al projecte.

Agent de desenvolupament

Rep un objectiu i pot operar dins de l’entorn:

objectiu
→ inspeccionar el repositori
→ formular un pla
→ editar
→ executar eines
→ observar el resultat
→ corregir
→ verificar
→ lliurar per revisar

La diferència no és només de longitud. És una diferència de control de flux.

Un agent pot triar quin fitxer llegir, quina ordre executar i quan la tasca requereix una altra iteració. Segons la definició utilitzada per OpenAI, el LLM controla l’execució del workflow i selecciona eines. Anthropic distingeix de manera semblant els workflows amb rutes predefinides dels agents que dirigeixen dinàmicament els seus processos i l’ús d’eines.

Cicle d'un agent de desenvolupament des de l'objectiu fins a la inspecció, el pla, l'edició, l'execució, la verificació i la revisió humana.
El valor agentiu apareix en el cicle: actuar, rebre feedback de l'entorn i ajustar el pas següent, no simplement generar un bloc de codi més llarg.

El feedback de l’entorn canvia la qualitat del treball

Un model pot generar una funció que sembla correcta. El terminal pot demostrar que no compila.

Pot proposar una migració. Els tests poden mostrar que trenca la compatibilitat.

Pot afirmar que ha corregit un problema visual. Un navegador controlat per l’agent pot revelar que el component encara desborda en mòbil.

El model no es torna determinista per això, però redueix la dependència d’una única resposta plausible. El sistema pot contrastar la generació amb evidència externa.

Per això el desenvolupament de programari és un terreny especialment adequat per als agents:

  • existeix codi estructurat;
  • moltes accions es poden executar en un entorn aïllat;
  • els canvis queden representats com a diff;
  • els tests ofereixen criteris d’acceptació;
  • Git permet comparar, revertir i revisar;
  • compiladors, linters i analitzadors generen senyals concrets.

La verificació automàtica tampoc no és suficient. Un test pot estar incomplet, una especificació pot ser ambigua i una solució pot passar la suite mentre empitjora l’arquitectura. L’entorn aporta ground truth parcial, no criteri total.

La revisió humana no nega que existeixi un agent

Un sistema no necessita publicar codi sense permís per ser un agent.

Suposem que rep aquesta tasca:

Localitza per què el checkout repeteix un cobrament davant d’un timeout, afegeix un test de regressió i prepara un canvi revisable.

Durant l’execució pot:

  • cercar la lògica de reintents;
  • reconstruir el recorregut entre diversos mòduls;
  • llegir tests existents;
  • reproduir la fallada;
  • modificar dos o tres fitxers;
  • executar la suite;
  • corregir un error secundari;
  • resumir la causa;
  • presentar el diff.

Si una persona revisa aquest resultat abans del merge, el treball anterior no es converteix retroactivament en autocomplete.

La revisió defineix qui té autoritat per acceptar el canvi. També protegeix requisits que l’agent pot no conèixer: decisions de producte, convencions tàcites, dependències organitzatives, impacte operatiu o prioritats futures.

Convé separar capacitat d’autorització:

NivellCapacitat del sistemaAutorització raonable
AssistènciaExplica o proposa codi.Pot respondre directament.
InvestigacióLlegeix i diagnostica.Accés només de lectura.
PreparacióEdita en una branca o worktree.Escriptura acotada i tests.
DelegacióCompleta una tasca i prepara un PR.Revisió abans d’integrar.
AutomatitzacióS’executa davant d’esdeveniments o cron.Polítiques per tipus de tasca i límits de volum.
Operació sensibleDesplega, modifica dades o utilitza secrets.Aprovació explícita, identitat separada i auditoria.

L’autonomia útil no és “tot o res”. Es configura per acció, entorn i risc.

Què aporta Cursor

Cursor combina diverses superfícies dins d’un mateix producte.

Tab continua sent autocomplete: proposa continuacions mentre la persona edita. Agent pot cercar al codebase, llegir i modificar fitxers, utilitzar el terminal i accedir a eines MCP. Cursor CLI porta l’agent al terminal i als scripts. Els agents cloud poden treballar en màquines aïllades, provar canvis i produir artefactes com captures, vídeos o logs per acompanyar un pull request.

Aquesta combinació té un avantatge pràctic: permet canviar el nivell de delegació sense abandonar el flux de treball.

Una persona pot:

  1. escriure manualment una part sensible;
  2. acceptar una continuació local;
  3. demanar una edició sobre diversos fitxers;
  4. delegar un bug a un agent cloud;
  5. revisar el resultat des de l’IDE o GitHub.

Cursor és especialment útil quan el centre del treball continua sent l’editor i es vol incorporar agència de manera progressiva.

El risc també neix d’aquesta fluïdesa. És fàcil passar d’un suggeriment petit a una edició àmplia sense redefinir-ne l’abast. Per això convé revisar el pla, el diff i les ordres, i distingir les tasques exploratòries dels canvis que es poden integrar.

Què aporta Codex

Codex CLI treballa directament des del terminal. Pot inspeccionar codi, modificar fitxers, executar ordres, revisar canvis i automatitzar treball repetible. La configuració permet definir instruccions del projecte, permisos i modes de revisió.

Codex cloud canvia la dimensió temporal. Cada tasca pot rebre un entorn aïllat i reproduïble, continuar mentre la persona treballa en una altra cosa i tornar com un resultat revisable. També permet iniciar treball des de GitHub, Linear o Slack i executar diverses tasques en paral·lel.

El seu valor apareix en dos patrons.

Delegació tancada

La tasca té una condició de sortida reconeixible:

Actualitza aquesta API, conserva la compatibilitat, afegeix tests i retorna un diff.

La persona inverteix temps a especificar i revisar, no necessàriament a executar cada pas.

Paral·lelisme

Mentre un desenvolupador treballa en una decisió arquitectònica, diversos agents poden investigar bugs independents, preparar documentació o provar alternatives.

Aquest paral·lelisme no elimina el cost. Trasllada el coll d’ampolla cap a l’especificació, l’avaluació i la integració. Si deu agents produeixen deu canvis mediocres, l’organització no ha multiplicat la productivitat: ha multiplicat la cua de revisió.

Què aporta Claude Code

Claude Code es va orientar originalment al terminal, però actualment també funciona en IDE, escriptori i navegador. Pot llegir el codebase, editar fitxers, executar ordres, treballar amb Git, crear pull requests i connectar eines externes mitjançant MCP.

L’extensibilitat és una part important del producte.

Un fitxer CLAUDE.md pot aportar regles persistents del projecte. Les skills encapsulen procediments reutilitzables. Els servidors MCP connecten sistemes com issue trackers, observabilitat o documentació. Els hooks executen controls en punts específics del cicle.

Els hooks mostren molt bé la diferència entre model i sistema.

No cal confiar que el LLM recordi executar el formatador després de cada edició. Un hook determinista ho pot fer sempre. Tampoc cal esperar que decideixi tot sol bloquejar una ordre perillosa: una regla pot validar-la abans de l’execució.

Claude Code encaixa especialment bé quan l’equip vol construir un entorn agentiu al voltant del terminal, Git, scripts i eines internes.

Què aporta Google Antigravity

Google Antigravity separa de manera explícita l’edició directa de la coordinació d’agents.

L’IDE inclou compleció, ordres i un agent capaç d’operar sobre editor, terminal i navegador. Antigravity 2.0 afegeix una superfície de gestió per llançar, observar i coordinar diversos agents sobre projectes i workspaces diferents. Els subagents poden dividir parts d’un problema, les tasques programades permeten automatitzar treballs recurrents i els artefactes mostren plans, resultats i evidència de verificació.

L’abstracció central ja no és “una conversa amb el codi”, sinó una cartera de tasques.

Això resulta útil quan el treball es pot dividir:

  • un agent investiga la causa;
  • un altre prepara tests;
  • un altre valida la interfície;
  • un altre revisa una migració;
  • la persona compara artefactes i decideix què integrar.

El repte és organitzatiu. Com més agents treballen en paral·lel, més important és evitar solapaments, conflictes, objectius ambigus i revisions superficials.

No hi ha una eina universalment millor

Les quatre eines se superposen i les seves capacitats canvien ràpidament. La decisió hauria de partir del flux, no del rànquing.

Necessitat principalEina que convé avaluarMotiu
Romandre dins de l’IDE i alternar entre Tab, edició i agentCursorIntegra diferents nivells d’assistència a la mateixa superfície.
Treballar des del terminal i delegar tasques a entorns cloudCodexCombina execució local, automatització i treball aïllat en paral·lel.
Personalitzar regles, hooks, skills i connexions amb sistemes internsClaude CodeOfereix una superfície extensible al voltant del terminal i les eines.
Coordinar diversos agents i projectes mitjançant artefactesAntigravityPrioritza orquestració, subagents, tasques programades i gestió de resultats.
Automatitzar tasques repetitives en CI o davant d’esdevenimentsCursor, Codex o Claude CodeTots tres ofereixen modes programàtics; l’elecció depèn de permisos i integracions.
Mantenir màxima supervisió en canvis sensiblesQualsevol amb l’entorn correcteEl control depèn més de permisos, branques, tests i aprovacions que de la marca.

La comparació s’hauria de repetir periòdicament. En aquest mercat, una taula de funcionalitats envelleix de pressa. Les preguntes més estables són:

  • On viu el context?
  • Quines eines pot utilitzar?
  • Com aïlla l’execució?
  • Quina evidència retorna?
  • Com es revisa el resultat?
  • Quines accions necessiten aprovació?
  • Quant costa operar i controlar el flux?

D’on ve la utilitat real

El benefici no es limita a teclejar menys.

Recuperar context

Una part considerable del treball tècnic consisteix a trobar fitxers, reconstruir decisions, seguir crides, llegir logs i recordar com s’executa un projecte.

Un agent pot reduir aquest cost d’orientació, especialment en repositoris desconeguts o tasques que travessen diverses capes.

Tancar bucles de verificació

Generar codi és barat. Comprovar-lo acostuma a ser el treball important.

Quan l’agent pot executar tests, llegir l’error i corregir, absorbeix una part d’un cicle que abans exigia atenció contínua.

Evitar canvis de context

Un bug petit pot trigar poc a resoldre’s, però interromp una tasca més valuosa. Delegar-lo a un entorn separat pot aportar més que accelerar els minuts d’implementació.

Abordar el backlog de baixa prioritat

Documentació, tests que falten, migracions repetitives, actualitzacions mecàniques i fallades intermitents se solen ajornar perquè no justifiquen una interrupció.

Un agent pot reduir el cost d’iniciar aquests treballs.

Explorar alternatives en paral·lel

Per a una decisió reversible, diversos intents independents poden revelar solucions, riscos o diferències d’implementació abans de comprometre temps de l’equip.

El paral·lelisme només aporta valor si després hi ha un criteri eficient per comparar.

L’evidència sobre productivitat és mixta

No existeix una xifra universal que indiqui quant accelera un agent de desenvolupament.

Un assaig controlat de METR, fet amb eines de principis de 2025, va trobar que 16 desenvolupadors experimentats que treballaven en repositoris que coneixien van trigar un 19% més quan podien utilitzar IA. Tot i això, els participants creien que havien treballat més de pressa.

Aquest resultat no s’hauria d’extrapolar sense cura. METR el presenta actualment com a històric i assenyala que ja no reflecteix necessàriament les eines de 2026. L’estudi es va concentrar en desenvolupadors experts, repositoris madurs i tasques reals d’entre aproximadament vint minuts i quatre hores.

El febrer de 2026, METR va publicar dades posteriors amb senyals d’acceleració, però va considerar que l’estimació no era fiable. Alguns desenvolupadors evitaven participar perquè no volien quedar assignats a treballar sense IA; a més, l’ús simultani de diversos agents dificultava mesurar el temps humà invertit.

Un estudi de camp sobre el desplegament de Claude Code i Copilot CLI a Microsoft durant els primers mesos de 2026 va trobar que els adoptants van fusionar aproximadament un 24% més de pull requests que l’estimació contrafactual. Els mateixos autors adverteixen que un PR fusionat és un proxy d’output, no una mesura directa de valor, qualitat o impacte.

També hi ha un cost d’aprenentatge. Un assaig d’Anthropic amb 52 desenvolupadors va trobar que el grup assistit per IA va obtenir un resultat de comprensió un 17% inferior mentre aprenia una biblioteca nova. Va acabar només uns minuts abans, però aquesta diferència de temps no va ser estadísticament significativa. Els participants que van utilitzar la IA per demanar explicacions i construir comprensió van conservar més coneixement que els que van delegar la solució.

Aquestes investigacions mesuren situacions diferents. En conjunt suggereixen una cosa més útil que una xifra mitjana:

La productivitat depèn del tipus de tasca, el coneixement previ, l’eina, la forma d’ús, la possibilitat de verificar i la mètrica escollida.

Mapa de tasques de desenvolupament segons la verificabilitat, l'ambigüitat, la reversibilitat i la utilitat potencial per als agents.
Els agents acostumen a aportar més en tasques acotades, reversibles i verificables. La utilitat baixa quan augmenten l'ambigüitat, el coneixement implícit i l'impacte difícil de revertir.

On solen funcionar millor

Una tasca encaixa bé quan reuneix diverses d’aquestes propietats.

Objectiu concret

“Millora l’arquitectura” deixa massa decisions obertes.

“Extreu aquesta validació a un mòdul, conserva l’API pública i afegeix tests per a aquests casos” defineix millor l’abast.

Resultat verificable

Compilació, tests, lint, tipus, snapshots, benchmarks o comportament del navegador permeten comprovar el progrés.

Canvi reversible

Una branca, worktree, patch o entorn cloud aïllat redueix el cost d’un intent fallit.

Context accessible

El repositori inclou instruccions, ordres, convencions, exemples i decisions tècniques. L’agent no necessita endevinar tot allò que sap l’equip.

Revisió acotada

El diff és comprensible i el resultat inclou una explicació, les ordres executades i els riscos pendents.

Amb aquestes condicions, solen ser bons candidats:

  • bugs acotats amb test de regressió;
  • refactors mecànics;
  • actualització de dependències;
  • migracions repetitives;
  • generació o ampliació de tests;
  • investigació d’errors de CI;
  • documentació vinculada al codi;
  • prototips descartables;
  • anàlisi inicial d’un repositori;
  • preparació d’un pull request per revisar.

On poden empitjorar el treball

La utilitat baixa quan:

  • el requeriment és ambigu;
  • les regles de negoci no estan documentades;
  • no existeix una manera de validar el resultat;
  • el canvi travessa massa sistemes;
  • hi ha decisions de producte pendents;
  • el repositori contradiu les seves pròpies convencions;
  • l’agent rep permisos o secrets innecessaris;
  • revisar el codi costa més que escriure’l;
  • l’equip accepta output que no pot explicar;
  • una persona en formació delega precisament el raonament que necessita aprendre.

Un altre risc és mesurar activitat en lloc de progrés.

Més línies, commits o pull requests poden significar més valor. També poden significar més volum per revisar, més duplicació i més deute tècnic.

La unitat correcta és treball completat i validat

Per avaluar aquestes eines convé abandonar la pregunta “quant codi ha generat?” i observar el flux complet.

DimensióMètrica útil
VelocitatTemps des de la tasca fins a un diff revisable.
Atenció humanaMinuts actius d’especificació, seguiment i revisió.
AcceptacióPercentatge del canvi conservat sense reescriptura substancial.
RetraballCorreccions necessàries després del primer lliurament o del merge.
QualitatRegressions, incidents, resultats de tests i defectes trobats en revisió.
FluxTemps des de la issue fins al merge i temps bloquejat.
CoberturaTreball útil que abans quedava sense fer.
CostLlicències, tokens, infraestructura, execucions i revisió.
RiscPermisos excessius, exposició de dades, accions externes i incidents.
AprenentatgeCapacitat de l’equip per explicar, depurar i mantenir el resultat.

Una fórmula conceptual seria:

valor net =
temps humà evitat
+ treball addicional útil
+ millora de qualitat
+ valor del paral·lelisme
- temps d'especificació i revisió
- retraball
- cost d'execució
- risc introduït
- pèrdua de comprensió

No tots els termes són fàcils de monetitzar. Tot i així, la fórmula obliga a mirar més enllà de la velocitat aparent.

Com ho plantejaria Nicolás Torres

No començaria comprant una eina per a tot l’equip ni exigint una quota d’ús.

Començaria triant tres tipus de tasca reals, freqüents i comparables. Per exemple:

  1. correccions petites amb test de regressió;
  2. diagnòstic d’errors de CI;
  3. actualització de documentació o dependències.

Després establiria una línia base:

  • temps total;
  • temps humà actiu;
  • nombre d’intents;
  • temps de revisió;
  • retraball;
  • defectes posteriors;
  • cost d’interrupció;
  • percentatge de tasques abandonades.

El pilot utilitzaria un entorn acotat:

  • instruccions del repositori;
  • branca o worktree separat;
  • filesystem limitat;
  • secrets fora d’abast;
  • xarxa controlada;
  • ordres definides;
  • tests obligatoris;
  • aprovació abans d’integrar;
  • registre d’accions suficient.

Després de diverses setmanes, compararia per tipus de tasca i perfil d’usuari. No barrejaria un bug mecànic amb una decisió arquitectònica ni una persona experta en el repositori amb algú que s’hi acaba d’incorporar.

També reservaria espais de treball sense delegació per a l’aprenentatge. Un equip que produeix més codi però perd capacitat per entendre’l i corregir-lo està traslladant risc cap al futur.

L’autonomia creixeria únicament on el resultat demostrés valor:

llegir
→ proposar
→ editar en aïllament
→ executar amb risc baix
→ preparar un PR
→ automatitzar tasques repetibles

Desplegar, modificar dades reals o utilitzar credencials sensibles seguiria un altre procés.

Què hauria de quedar clar en triar una eina

Abans de comparar models o plans, demanaria respostes concretes a aquestes preguntes:

  1. Pot treballar sobre tot el repositori o només sobre context seleccionat?
  2. Quines accions executa localment i quines al cloud?
  3. Com es reprodueixen les dependències i les variables de l’entorn?
  4. Quins permisos té sobre fitxers, terminal, xarxa i eines externes?
  5. Pot separar cada tasca en una branca, worktree o màquina aïllada?
  6. Quins artefactes retorna per revisar?
  7. Com registra ordres, tool calls i decisions?
  8. Què passa quan falla un test o supera el nombre d’intents?
  9. Com s’evita que llegeixi secrets?
  10. Com es calcula el cost real, incloent-hi revisió i retraball?

La millor eina no és la que genera la demo més impressionant. És la que millora un flux concret sense fer opac el risc.

Conclusió

Un model de llenguatge prediu tokens. Aquesta descripció explica una part essencial del seu funcionament.

No explica per si sola què és un agent de desenvolupament.

Un autocomplete utilitza la predicció per suggerir una continuació. Un agent la insereix en una arquitectura amb context, eines, estat, execució, feedback, permisos i condicions de sortida.

Cursor, Codex, Claude Code i Antigravity són útils quan aquesta arquitectura permet tancar una part verificable del treball:

comprendre
→ actuar
→ comprovar
→ corregir
→ lliurar

No són infal·libles. No fan valuosa qualsevol tasca. No substitueixen automàticament el criteri, l’arquitectura, el coneixement de negoci ni la responsabilitat humana.

Però tampoc s’expliquen correctament com a sistemes que només escriuen la línia següent.

La pregunta que hauria de guiar-ne l’adopció és més exigent:

Quin treball útil pot completar aquest agent, quina evidència retorna, quant esforç humà evita i quins límits necessita perquè el resultat sigui fiable?

Quan aquesta pregunta té una resposta mesurable, la discussió deixa de ser semàntica. Passa a ser una decisió d’enginyeria.

Preguntes freqüents

Un LLM és només un sistema d'autocomplete?
En el seu mecanisme generatiu, un LLM prediu el token següent a partir del context. Però aquesta descripció no és suficient per explicar un producte complet: el postentrenament, el context, les eines, la memòria, l'entorn d'execució i els controls canvien allò que el sistema pot fer.
Què diferencia un autocomplete d'un agent de desenvolupament?
L'autocomplete proposa una continuació local. Un agent rep un objectiu, explora el repositori, selecciona eines, edita fitxers, executa ordres, observa resultats i pot iterar fins a lliurar un canvi verificable.
Cursor, Codex, Claude Code i Antigravity fan el mateix?
Comparteixen capacitats agentives, però prioritzen superfícies diferents. Cursor integra compleció, IDE, CLI i agents cloud; Codex combina terminal i delegació en entorns aïllats; Claude Code destaca pel terminal, l'extensibilitat, els hooks i MCP; Antigravity s'orienta a coordinar agents, projectes i artefactes.
Que una persona revisi el codi significa que el sistema no és un agent?
No. La revisió humana defineix autoritat i responsabilitat. Un agent pot investigar, editar, provar i preparar un pull request, i tot i així aturar-se abans d'integrar o desplegar perquè aquesta acció requereix aprovació.
Aquestes eines sempre augmenten la productivitat?
No. L'evidència mostra resultats diferents segons l'eina, la tasca, l'experiència, el repositori i la mètrica. Poden accelerar treball acotat i verificable, però també augmentar la revisió, el retraball o la pèrdua de comprensió.
Com les hauria d'avaluar una empresa?
Amb tasques reals, una línia base i mètriques de treball completat: temps humà actiu, temps fins a un diff revisable, acceptació, retraball, regressions, cost, risc i capacitat de l'equip per mantenir el resultat.

Tornar a l’arxiu