Eines IA per al desenvolupament
Guia sobre eines IA per al desenvolupament de programari: fonaments, criteri d’ús, vocabulari compartit, context, automatització i pràctiques de treball amb agents.
- Fonaments de programació amb IA: què són els LLMs, com funcionen les eines que els envolten, el panorama actual i els riscos que introdueixen.
- Control i autonomia: modes de treball, qui pren les decisions, ownership del codi i entorns on és segur deixar actuar un agent.
- Codi, eina o agent: marc per triar entre eines deterministes, eines semàntiques locals i agents amb LLM per a cada tasca.
- Comunicació, planificació i context: redactar bons prompts, estructurar la feina delegada i preparar context reutilitzable.
- Fer el projecte més automatitzable: decisions explícites, contractes, tests i CI/CD, i construcció de l’arnès que sosté més autonomia.
- Tipus de projecte: com canvia l’enfocament segons el context: brownfield, legacy, greenfield i projectes amb o sense framework.
- Pràctiques de treball amb agents: nivell operatiu: git, sandboxing, revisió, testing, seguretat, debugging i documentació.
- Reflexions finals: per què seguir escrivint codi a mà, el desplaçament del coll d’ampolla cap a l’arquitectura i la precisió de llenguatge.
Un annex que parla sobre com desplegar un sistema auto-allotjat:
- Desplegament autoallotjat: requisits dels models, arquitectura del stack i operació del servei.
Com llegir aquesta secció
La secció té una estructura lògica (capítols 1→8) però no cal seguir-la linealment. Aquí tens camins per objectiu:
Sóc estudiant o junior Llegeix la secció en ordre, però posa atenció especial a les seccions de productivitat vs aprenentatge del capítol 3 i qui pren les decisions del capítol 2 — són les advertències més importants per al teu moment.
Vull entendre el fonament abans de res Llegeix en ordre: 1 → 2 → 3. Els tres primers capítols construeixen el marc conceptual: com funciona un agent, quan cedir-li control, i com triar el nivell adequat per a cada tasca.
Vull millorar com treballo dia a dia amb l’agent Comença per 3 (triar el nivell), continua amb 4 (comunicació, context i vocabulari compartit) i 7 (pràctiques). Són els capítols més operatius.
Vull fer el meu projecte més compatible amb eines IA Capítol 5 directament — inclou ara guia pràctica sobre com evolucionar el fitxer d’instruccions, com construir l’arnès, com calibrar-lo i com convertir el vocabulari del domini en context reutilitzable. Si vols el “per què” primer, llegeix abans el 3.
Sóc tècnic i avaluo integrar IA en un equip 2 (control i autonomia) + 5 (projecte automatitzable) + 6 (tipus de projecte). El 8 tanca amb reflexions útils per a decisions d’equip.
Ja uso eines IA però vull saber si ho faig bé No és el mateix que millorar el dia a dia — aquí el punt de partida és l’experiència pròpia, no zero. Llegeix el 3 com a checklist per contrastar les teves decisions actuals, el 7 per comparar les pràctiques, i el 8 com a mirall de l’enfocament general.
Vull entendre els límits i riscos abans d’adoptar Camí per a perfils escèptics o que han de justificar l’adopció. Comença pel 2 (control i autonomia), llegeix les seccions de judici del 3 (I si la tasca demana judici?, Usar l’agent per no pensar) i tanca amb el 8 (reflexions finals). El 8 és el capítol més honest sobre el que les eines no resolen.
Treballo en projectes molt variats i vull saber com adaptar-me Consultors, freelances, equips que salten entre dominis. El capítol 6 (tipus de projecte) és la destinació principal — té una secció específica per a aquest perfil (Quan canvies de projecte sovint) i descriu com l’enfocament canvia segons el tipus. Complementa’l amb el 3 per al marc de decisió.