Tutorial de la sèrie Claude Code 1: Què és Claude Code?
1.1 Què és Claude Code?
Definició en una frase
Claude Code és un agent de programació d'IA (Agent) que funciona al terminal, desenvolupat per Anthropic. Els desenvolupadors descriuen les tasques en llenguatge natural, i ell llegeix activament el codi, proposa modificacions, executa ordres, fa proves, opera Git, i fins i tot demana la vostra aprovació abans de fer canvis — no és només un "xatbot" que dona consells, sinó un "company" que fa la feina directament.
Agent de programació autònom al terminal
Per entendre Claude Code, la clau és entendre el terme "Agentic". Les eines d'IA tradicionals són més com un consultor — li feu preguntes, us dona consells, i després heu de fer els canvis vosaltres mateixos. En canvi, Claude Code és un agent: doneu un objectiu, i ell planeja els passos, localitza els fitxers rellevants, executa les operacions, i pot fer tot el que fa el Shell — modificar fitxers, executar ordres, depurar automàticament, i fins i tot accedir o editar fitxers d'altres formats mitjançant eines d'extensió.
Aquesta autonomia es manifesta en tres nivells:
- Operacions amb fitxers: pot llegir, cercar, crear i editar fitxers a través del projecte, sense estar limitat a un sol fitxer, entenent l'estructura completa del projecte.
- Execució d'ordres: pot executar ordres de la Shell, configurar entorns de desenvolupament, i executar scripts de prova i construcció.
- Orquestració de fluxos de treball: pot planificar tasques de múltiples passos i executar-les de manera autònoma, per exemple "llegeix tots els fitxers TypeScript del directori actual, reestructura'ls en mode estricte, i després executa la verificació".
Quines capacitats té?
Segons la definició oficial d'Anthropic i les millors pràctiques de l'equip d'enginyeria, Claude Code actualment disposa de les següents capacitats principals:
- Comprensió del codi: analitza l'estructura del codi directament al directori del projecte, segueix les relacions de crida, i entén la lògica de negoci
- Generació i modificació de codi: genera codi nou a partir d'instruccions en llenguatge natural, o reestructura el codi existent a través de fitxers
- Execució d'ordres: executa ordres de la Shell, executa scripts de prova, construcció i desplegament, i pot interpretar els resultats
- Memòria persistent: registra les normes del projecte i les preferències de desenvolupament al fitxer
CLAUDE.md, mantenint el context consistent entre sessions - Compressió de context: comprimeix automàticament les converses llargues per mantenir el context i estalviar tokens
- Canvi de model: admet diferents models com Sonnet, Opus, Haiku, per triar segons la complexitat de la tasca
- Tasques en segon pla: admet l'execució en segon pla i la realització de tasques asíncrones
Resum final
Podeu entendre Claude Code com: un company que entén de programació assegut al vostre costat, dieu què necessiteu i ell modifica directament els fitxers.
No és un "generador de codi en caixa negra" que us substitueix, sinó un "programador en parella automàtic" — vosaltres manteniu la direcció, ell s'encarrega dels detalls. Com en una sessió de programació en parella real, vosaltres superviseu i doneu orientació, i ell implementa i verifica amb proves, aconseguint realment un model de col·laboració on "dieu què necessiteu, ell fa la feina".
评论
暂无已展示的评论。
发表评论(匿名)