[đ€] Jâai reliĂ© le fil de mon travail et mon intuition grĂące aux Codex Skills
⚠Résumé de GPT-5.6 Sol
Le rĂ©cit dâun enchaĂźnement restĂ© intact grĂące Ă des Codex Skills qui relisent les rĂšgles et les preuves actuelles, afin de transmettre directement Ă la tĂąche suivante et Ă lâĂ©criture le jugement tout juste formĂ© en configurant un serveur Linux.
Aujourdâhui, jâai posĂ© les bases opĂ©rationnelles dâun serveur Linux dĂ©diĂ© aux services de lâentreprise. Jâai installĂ© Ubuntu Server sur un nouveau SSD, Ă©tabli une connexion SSH interne, puis conçu les frontiĂšres entre utilisateurs afin que lâadministrateur humain, les AI Cells et les Runtimes dâautomatisation du travail puissent partager un mĂȘme serveur sans empiĂ©ter sur les droits ni lâĂ©tat des autres.
La structure prĂ©cise des disques, du rĂ©seau et des comptes du serveur est documentĂ©e sĂ©parĂ©ment dans lâarticle ci-dessus. Ce que je veux raconter ici nâest pas la mĂ©thode dâinstallation, mais lâexpĂ©rience dâavoir terminĂ© ce travail sans perdre le fil du jugement qui sâĂ©tait construit.
Une fois les liens entre le routeur, le NAS, le Runtime existant et le nouveau serveur Linux consignĂ©s dans une Skill rĂ©seau, je nâai plus eu Ă rĂ©expliquer toute la liste du matĂ©riel lors de la session Codex suivante. Jâai Ă©galement sĂ©parĂ© ce qui Ă©tait dĂ©jĂ terminĂ© de ce qui nâexistait encore quâĂ lâĂ©tat de conception. Le sens opĂ©rationnel acquis en travaillant sur le serveur se trouvait dĂ©sormais dans un Ă©tat que la tĂąche suivante pouvait hĂ©riter intact.
Bien. Maintenant que je suis habituĂ© Ă utiliser des Skills, je peux mettre en place ce genre de choses trĂšs vite. Câest vraiment bien. Quel que soit le travail, garder le fil sans perdre le sens de ce quâon fait semble dĂ©cidĂ©ment essentiel.
Ce qui mâa plu Ă ce moment-lĂ nâĂ©tait pas seulement dâavoir créé une Skill rapidement.
Le sens opĂ©rationnel tout juste acquis sur le serveur sâest prolongĂ© dans la structure des utilisateurs, cette structure est restĂ©e dans la Skill rĂ©seau, puis elle a continuĂ© dans le devlog qui expliquait le travail. Une fois cet article Ă©crit, lâidĂ©e mâest venue immĂ©diatement : crĂ©er une autre Skill capable de retrouver le travail rĂ©cent dans les conversations et lâhistorique Git, puis dâen faire une entrĂ©e de journal.
Construire un serveur et crĂ©er une Skill dâĂ©criture sont deux tĂąches totalement diffĂ©rentes, mais dans mon esprit, elles appartenaient au mĂȘme fil. Pendant le travail prĂ©cĂ©dent, je ne cessais de rĂ©flĂ©chir Ă ce quâil fallait laisser pour que la tĂąche suivante ne reparte pas de zĂ©ro, puis jâappliquais aussitĂŽt la rĂ©ponse Ă la structure de lâoutil suivant.
La nouvelle Skill a réutilisé le fil déjà construit
Jâavais auparavant créé gsheet-hour-blocks afin de produire des relevĂ©s horaires pour mon agenda personnel. Au lieu de rĂ©sumer uniquement la conversation en cours, cette Skill lisait aussi lâhistorique Git des repositories concernĂ©s et condensait ce que jâavais rĂ©ellement fait en phrases correspondant Ă des blocs horaires.
Cette fois, seule la sortie changeait.
Le socle existait dĂ©jĂ : lire les conversations rĂ©centes, les commands, les rĂ©sultats de tools et les preuves Git dâune pĂ©riode donnĂ©e. La nouvelle Skill ne devait pas en extraire une liste de tĂąches, mais retrouver les problĂšmes que jâavais rĂ©ellement ressentis et lâĂ©volution de mon jugement, puis les Ă©crire sous forme dâun journal indĂ©pendant conforme aux rĂšgles actuelles du blog.
Il nâĂ©tait pas nĂ©cessaire de tout concevoir de zĂ©ro. La mĂ©thode apprise auparavant est devenue le matĂ©riau de la suivante.
LâexpĂ©rience dâavoir transformĂ© ma question rĂ©pĂ©tĂ©e â « Tu lâas vraiment fait parfaitement ? » â en une Skill nommĂ©e audit-and-fix-until-clean Ă©tait Ă©galement restĂ©e. Lorsque je remarque une demande rĂ©currente, je cesse dâĂ©crire un long prompt supplĂ©mentaire et je la fige en mĂ©thode de travail rĂ©utilisable, avec une condition de fin. AprĂšs avoir rencontrĂ© plusieurs fois le mĂȘme schĂ©ma, je voyais bien plus vite quâavant ce qui devait entrer dans une Skill et ce qui devait rester dans le project dâorigine.
GrĂące Ă ce sens de la frontiĂšre, la structure gĂ©nĂ©rale de blog-write-diary sâest dessinĂ©e rapidement.
Mais Codex est parti une fois dans la mauvaise direction.
Copier les rĂšgles ne prolongerait pas le contexte : cela le diviserait
Au début, il a tenté de déplacer dans la nouvelle Skill les rÚgles de catégories, de style, de dates et de traduction de ce blog.
Ce nâĂ©tait pas ce que je voulais.
Je ne te demande pas de copier ces rĂšgles dans la Skill. Plus prĂ©cisĂ©ment, je veux quâelle lise directement les rĂšgles et le contexte du project cdb. Le dĂ©placement des rĂšgles elles-mĂȘmes pourra venir plus tard.
Les rĂšgles du blog continuent dâĂ©voluer. Les copier dans la Skill ferait exister les mĂȘmes rĂšgles Ă deux endroits. Cela pourrait fonctionner au dĂ©but, mais les rĂšgles actuelles du project finiraient par diverger des anciennes rĂšgles mĂ©morisĂ©es par la Skill. Un dispositif créé pour prolonger le contexte finirait au contraire par figer un contexte pĂ©rimĂ©.
Jâai donc fait en sorte que blog-write-diary ne possĂšde pas les rĂšgles du blog.
La Skill ne retient que la procĂ©dure : dans quel ordre lire la conversation actuelle, les commands et les preuves Git ; comment trouver le centre qui les relie en un seul fil ; et lâobligation de relire le AGENTS.md, les catĂ©gories et les articles voisins actuels de cdb avant de rĂ©diger lâarticle proprement dit.
Les rĂšgles qui changent restent dans le project dâorigine, et la Skill revient Ă cette source of truth Ă chaque exĂ©cution.
Cette diffĂ©rence Ă©tait le cĆur du sujet. Au lieu de faire retenir longtemps tout le contexte Ă lâIA, jâai construit un chemin qui lui permet de revenir prĂ©cisĂ©ment dans le contexte actuel au moment oĂč elle en a besoin.
Ce qui sâest transmis nâĂ©tait pas la quantitĂ© dâinformations, mais le sens du jugement
Le context de lâIA est limitĂ©. Les longues conversations sont compressĂ©es et, quand le travail passe dans une autre session, les nuances des jugements prĂ©cĂ©dents disparaissent facilement. Mais je ne peux pas non plus conserver toutes les conversations pour toujours et demander Ă lâIA de tout relire Ă chaque fois.
Lâimportant nâĂ©tait pas de prĂ©server lâintĂ©gralitĂ© des informations.
Au dĂ©but de la tĂąche suivante, je devais pouvoir reconstruire pourquoi une frontiĂšre comptait, ce qui avait dĂ©jĂ Ă©tĂ© Ă©cartĂ©, ce que jâavais dĂ©cidĂ© de protĂ©ger et quelle source il fallait dĂ©sormais croire. Une fois cet Ă©tat restaurĂ©, lâIA peut poursuivre le jugement prĂ©cĂ©dent au lieu dâen imiter seulement la conclusion.
Il en allait de mĂȘme pour moi.
Aujourdâhui, je voyais immĂ©diatement pourquoi les comptes du serveur et les Runtimes devaient ĂȘtre sĂ©parĂ©s, et pourquoi il ne fallait pas copier les rĂšgles du project dans une Skill. Les raisons de ces jugements Ă©taient encore chaudes. Quand le temps passe et quâil ne reste quâune conclusion vague, relire la mĂȘme explication ne me permet pas de reprendre aussi vite avec le mĂȘme sens du travail.
Jâavais dĂ©jĂ Ă©crit que la mĂ©moire humaine se compresse et reprend vie grĂące Ă des indices. Cette fois, jâavais transformĂ© cette idĂ©e en vĂ©ritable mĂ©thode de travail.
Les Skills, AGENTS.md et lâhistorique Git ne sont pas des entrepĂŽts qui conservent chaque instant. Ce sont des indices qui permettent Ă lâIA de la session suivante â et Ă mon moi futur â de reconstruire le jugement nĂ©cessaire pour revenir dans le travail. Un chemin qui me permet de suivre de nouveau les sources et les preuves actuelles jusquâĂ une conclusion mâa Ă©tĂ© plus utile quâune conclusion unique, mĂȘme bien conservĂ©e.
Tant que le sens est vivant, je construis aussi la suite du fil
Ce qui a rendu cette expĂ©rience agrĂ©able nâĂ©tait pas seulement dâavoir créé blog-write-diary rapidement.
Le sens acquis en mettant en place le serveur Linux sâest prolongĂ© dans la structure des utilisateurs et la Skill rĂ©seau. Ce jugement opĂ©rationnel sâest prolongĂ© dans le devlog, puis le fil de lâĂ©criture de cet article a menĂ© Ă la conception dâune nouvelle Skill de journal. Ă aucun moment je nâai dĂ» revenir complĂštement au dĂ©but.
Câest cela qui mâa plu.
Quâil sâagisse de dĂ©veloppement ou dâĂ©criture, passer Ă la tĂąche suivante pendant que les jugements construits prĂ©cĂ©demment sont encore vivants ne fait pas que gagner du temps. Comme je nâai pas Ă errer pour retrouver ce qui compte, le niveau du rĂ©sultat se transmet lui aussi. Je peux expliquer pourquoi quelque chose fonctionne et, quand une mauvaise structure apparaĂźt, je peux mâarrĂȘter plus tĂŽt.
La structure créée pour gĂ©rer le context court de lâIA compense finalement aussi ma mĂ©moire courte. Mais le fait que les humains et lâIA oublient tous deux nâest pas toute la conclusion de ce texte.
Ce que je veux continuer Ă construire ressemble moins Ă un dispositif de mĂ©moire quâĂ un dispositif qui reconnecte le fil.
Pour que la prochaine fois, au lieu de tout réexpliquer depuis le début et de retrouver péniblement mes repÚres, je puisse faire immédiatement le pas suivant depuis le jugement auquel je suis déjà arrivé.
Laisser un commentaire