Skip to content
PKResources
Plan de la formation

Ingénierie agentique : la formation pratique · Module 2: L’ingénierie du contexte

Garder le contexte frais sur les longues tâches

Les longues sessions s’encrassent. Reconnaissez les symptômes, puis utilisez points de contrôle, notes de passation et redémarrages propres pour garder l’agent alerte.

Leçon 8 / 24 · ⏱ 7 min

Une session qui a commencé en force peut devenir brouillonne deux heures plus tard. Rien n’a brisé. La fenêtre s’est juste remplie de vieilles versions de fichiers, de pistes abandonnées et d’instructions sur lesquelles vous êtes revenu depuis.

La solution n’est pas une plus grande fenêtre. C’est une habitude : point de contrôle, redémarrage, reprise.

Reconnaître une session encrassée

Retournez les cartes. Si vous en reconnaissez deux ou plus dans votre session actuelle, c’est le temps de redémarrer.

🃏 Symptômes d’un contexte encrassé

Touchez une carte pour la retourner

Point de contrôle, redémarrage, reprise

  1. TravaillerUn morceau ciblé de la tâche
  2. Point de contrôleCommit, puis note de passation
  3. RedémarrerFermer la session, en ouvrir une neuve
  4. ReprendrePartir de la note et du code

↺ À répéter à chaque jalon naturel

Le code et la note portent l’état. La session est jetable.

L’idée clé : l’état vit dans le dépôt, pas dans le chat. Un commit capture ce qui a été fait. Une courte note capture ce que le code ne dit pas : ce qui reste, ce qui a échoué, ce qui a été décidé.

Une note de passation qui marche

Demandez à l’agent de l’écrire avant de redémarrer. Puis lisez-la : c’est vous qui savez si elle est exacte.

Avant d'arrêter, écris docs/progress/csv-export.md avec :

- Objectif : une phrase
- Fait : ce qui est terminé et commité (avec les hash de commit)
- Prochaines étapes : les 2-3 prochaines étapes concrètes, dans l'ordre
- Décisions : les choix faits et pourquoi (pour ne pas y revenir)
- Culs-de-sac : les approches essayées qui ont échoué, et pourquoi
- Questions ouvertes : ce que moi (l'humain) je dois trancher

Maximum 40 lignes. Pas de code, seulement des pointeurs vers des fichiers.

Ensuite, la nouvelle session démarre avec une seule ligne : « Lis docs/progress/csv-export.md et continue avec la prochaine étape. »

✕ Session marathon

  • –Un seul chat pour toute la fonctionnalité, toute la journée
  • –Des décisions enfouies quelque part dans l’historique
  • –Après un plantage, il faut tout réexpliquer
  • –La qualité dérive et vous ne savez pas pourquoi

✓ Relais de courtes sessions

  • +Une session par jalon, avec un commit à chaque étape
  • +Des décisions écrites dans une note que vous pouvez relire
  • +N’importe quelle session, ou un collègue, peut reprendre à partir de la note
  • +Chaque session part alerte avec un contexte petit et propre

Cette même note de passation est ce qui permet de répartir le travail entre plusieurs agents en parallèle, ce qu’on verra au module 5.

Avant de continuer

✅ À retenir

0 / 4 complété