Si desenvolupes amb IA, pots estar creant-te un deute amb el teu propi codi.

Imatge creada amb Gemini
Compte, no tot son flors i violes. I després d’uns mesos treballant amb la IA, cal vigilar.
Quines Intel·ligències he utilitzat?
Doncs ChatGTP Premium (de pagament) va ser de les primeres que vaig utilitzar per crear continguts, i per programar. La vaig utilitzar per posicionar alguns blocs i per tenir-la connectada amb el meu VS Code. La meva experiència va ser bona fins que vaig començar a veure comportaments una mica rars. La vaig deixar.
A partir d’aquí una odissea per trobar una eina que se m´adaptés.
Vaig provar Deep Seek. Em va agradar però no em refia. Si que estava molt bé, molt econòmic però no ho vaig acabar de veure clar. Crec que era lògic i no em refiava d’una IA tan barata. I crec que el temps va posant les coses al seu lloc:
- DeepSeek deixarà de ser la IA barata: prepara una important pujada de preus que pot canviar el mercat
- DeepSeek es veu forçada a augmentar els preus: la seva estratègia de ser barata ha funcionat massa bé i els seus servidors no donen per més
No és dolent, simplement és lògic. La IA és cara.
Vaig decidir separar funcions per una banda Gemini de Google per crear continguts, i Copilot per programar.
Gemini és la que utilitzo per a imatges i continguts de text. La veritat és que poc ho utilitzo, per la qual cosa m’ofereix Google en tinc més que suficient.
Pel que fa a programació Copilot, em va encantar. Vaig registrar-me amb compte de pagament perquè era l’eina que buscava. Encertava gairebé al 90% allò que necessitava quan treballava. Però no sé perquè motiu, hi va haver una època que el van tancar, a mi em van treure el compte de pagament (i no em van cobrar) i va ser raríssim… vaig decidir canviar.
Ara estic amb Claude per al tema de la programació. No està malament, però vaig amb molt de compte.
La IA a l’hora de programar
Lluny d’entrar en el model ideal per a programar, em centraré en el que crec que és més important: el deute en programació.
Segons com utilitzis la IA i la quantitat de vegades que ho facis, estaràs en deute amb el teu projecte si no tens el control del teu codi. Controles un 60%, però desconeixes un 40% del teu codi. Això és terrible.
- La iA és una excel·lent eina sempre que sàpigues utilitzar-la de forma correcta:
- T’estalvia temps
- T’ajuda a optimitzar el codi
- T’ajuda en conceptes com a seguretat
- És un excel·lent consultor de dubtes
- …
Pero
- Comences a dependre el nombre de tokens
- De tant en tant, a la IA li costa entendre’t. Has de ser molt concret, i tot i així…
- De tant en tant el codi el crea de manera diferent. La creació de models, de vegades ho fa d’una manera, i després de l’altra, quedant el codi com si ho hagués fet desenvolupadors diferents.
- Quan us demaneu una acció, us pregunteu pas a pas si esteu d’acord amb els canvis que voleu fer. De vegades, no és gaire clar.
- …
La IA és una bona eina per al desenvolupament
En definitiva, la IA és una eina excel·lent que hem d’aprendre a utilitzar: el control del codi ha de ser teu, no d’ella.
Segur que avançarà i anirà millorant. Hem de ser pacients i anar aguantant barbaritats com que el El 99% del meu trànsit ara és de bots»: la IA ho continua emportant tot d’internet
La IA ho arrasa tot. Començarem sentit conceptes com Canibalisme IA: el fet que la IA s’alimenti de contingut creat per IA, que ha estat creat amb contingut que conté IA que ha estat creat per IA…
Bé. Vaig començar programant amb Turbo C, i ara estic adaptant-me a la IA al meu editor de codi.
