Compression de contexte : faire oublier aux agents IA sans perdre l'intrigue

DEV - 24/07
Bonjour, je m'appelle Rijul. Je construis git-lrc, un réviseur de code micro-IA qui s'exécute à chaque validation. C'est gratuit...

Bonjour, je m'appelle Rijul. Je construis git-lrc, un réviseur de code micro-IA qui s'exécute à chaque validation. C'est gratuit et disponible en source sur GitHub. Lancez git-lrc pour aider davantage de développeurs à découvrir le projet. Essayez-le et partagez vos commentaires

Supposons que vous travailliez avec un agent IA pour réparer une API.

Vous lui donnez une instruction simple :

Corrigez l'erreur API 500.

L'agent peut suivre un workflow comme celui-ci :

Agent : → Lit les journaux → Recherche dans la base de code → Vérifie la base de données → Vérifie les commits récents → Exécute des tests → Essaie un correctif
Entrer en mode plein écran Quitter le mode plein écran

Après 30 appels à l'outil, le contexte de l'agent peut devenir énorme.

Mais la plupart de ces informations pourraient ne plus être utiles.

L’agent n’a pas besoin de conserver indéfiniment tous les détails de l’enquête.

Il n'est pas nécessaire :

  • Chaque ligne de chaque journal
  • Chaque recherche échouée
  • Informations répétées
  • Sorties des anciens outils
  • Des étapes intermédiaires qui ne sont plus pertinentes

Ce dont il a réellement besoin, c’est de l’état actuel de l’enquête.

Le problème du contexte

Imaginez que l'agent ait accu...
[Courte citation de 8% de l'article original]

Loading...