Retour à Informations sur l’IA
Percée du problème de proxy à long terme : Anthropic a proposé une combinaison d’initialiseur et de codage

Percée du problème de proxy à long terme : Anthropic a proposé une combinaison d’initialiseur et de codage

Informations sur l’IA Admin 130 vues

Anthropic publie un article sur le blog d’ingénierie expliquant comment concevoir des structures de harnais plus efficaces pour des agents d’IA longs et multi-tours sur plusieurs tours. L’équipe a souligné que lorsque des agents existants construisent des projets complexes, ils ont souvent des phénomènes tels que « moitié déconnectés et redémarrés » en raison de fenêtres contextuelles limitées, et ont mal jugé que la tâche était terminée, rendant difficile la continuation et l’avancement régulier sur plusieurs sessions.

À cette fin, cet article propose une solution en deux étapes de « Agent initialiseur + agent codant » dans le SDK Claude Agent : exécuter l’environnement construit par Initializer pour la première fois, générer une liste détaillée des fonctionnalités, initialiser le dépôt git, créer un journal de progression et init.sh script ; Après avoir lu ces artefacts, l’agent de codage sélectionne une seule fonctionnalité ouverte, termine l’implémentation et l’auto-test, soumet le code et met à jour l’enregistrement de progression pour maintenir l’environnement dans un « état propre » pouvant poursuivre le développement à tout moment.

Les auteurs soutiennent que cette contrainte d’ingénierie atténue considérablement l’oubli et la dérive des agents à long terme, les faisant se comporter davantage comme des ingénieurs humains respectant les procédés que des outils de complétion ponctuelle. L’expérience actuelle vise principalement le développement d’applications web full-stack, et l’orientation future inclut l’introduction d’agents spécialisés tels que les tests, l’assurance qualité et le refactoring, ainsi que l’extension de méthodes similaires à d’autres tâches à long terme telles que la recherche scientifique et la modélisation financière.

FAQ

Q : Que traite cet article « Long-term Agent Harness » ?

R : L’article se concentre sur des problèmes tels que les agents IA qui oublient facilement le contexte lors de plusieurs tours de longues tâches, cassent des engrenages en plein milieu d’une tâche, ou déclarent leur fin prématurée, et explore comment maintenir l’avancement régulier des agents sur plusieurs sessions.

Q : Que fait l’agent initialiseur dans ce scénario ?

R : Il construit un environnement basique lors de la première exécution, incluant la génération de listes d’exigences de fonctionnalités, la création de dépôts git et de journaux de progression, l’écriture de init.sh, etc., fournissant un point de départ clair pour les agents de codage ultérieurs.

Q : En quoi un agent de codage diffère-t-il de l’approche traditionnelle « auto-écriture de tout le projet » ?

R : L’agent de codage ne sélectionne qu’une seule fonctionnalité à implémenter à chaque fois, soumet le code et met à jour le journal après l’auto-test, en mettant l’accent sur les petites étapes et le nettoyage de l’environnement pour éviter le chaos causé par des changements excessifs en même temps.

Q : Ces pratiques ne s’appliquent-elles qu’au développement d’applications web ?

R : L’exemple actuel concerne un projet web full-stack, mais l’auteur estime que des idées telles que des listes de fonctionnalités, des fichiers d’avancement et des soumissions progressives devraient être étendues à d’autres tâches à long terme telles que la recherche scientifique et la modélisation financière.

La conception à long terme d’un harnais d’agent IA par Anthropic ClaudeAgentSDK long-task agent practice Exécutez la solution de gestion de contexte de l’agent IA pendant longtemps Les agents de conversation à plusieurs rondes empêchent la déconnexion en plein milieu d’une tâche Ingénierie d’agents IA pour des projets à long terme L’agent initialiseur initialise le processus de développement L’agent de codage implémente le code de manière incrémentale par caractéristiques Construisez des projets d’applications web full-stack avec des agents IA Conception d’architecture proxy sous contraintes de fenêtres contextuelles Grâce au journal de progression, l’agent IA continue de relayer le développement Méthodologie de décomposition longue basée sur la liste des caractéristiques Créer automatiquement un proxy pour les dépôts git et les scripts init Comment les agents IA évitent de se tromper sur le fait que la tâche est accomplie Conception rapide et de flux de travail d’agents de codage IA en petits pas et rapides Faire en sorte que les agents IA se comportent davantage comme des ingénieurs qui suivent le processus Un agent IA multi-sessions maintient l’environnement propre ; la compétence Réduire la dérive avec des agents Claude de contraintes de harnais Application de l’agent d’IA à long terme dans des scénarios d’itération documentaire L’utilisation d’agents IA à longue durée dans des bases de code complexes Intégrer des agents de test automatisés dans les processus de développement à long terme L’orientation future de l’introduction de l’assurance qualité et de la restructuration des agents spécialisés Collaboration à long terme entre agents d’IA pour des projets de recherche scientifique Le domaine de la modélisation financière adopte l’idée d’agents d’IA à long terme Utilisez les fichiers de progression pour que les agents mémorisent les objectifs entre les sessions Réduisez les taux d’erreur en ne faisant qu’une seule fonctionnalité à la fois Les agents IA à longue tâche évitent la réalisation unique de changements majeurs Les agents Claude font progresser progressivement les projets à travers de multiples itérations Concevoir un modèle de session récupérable développé par l’IA Comment utiliser les fichiers journaux pour guider la prochaine exécution d’agent Améliorer l’expérience de fiabilité des agents IA grâce aux contraintes d’ingénierie Analyse du problème de l’oubli du contexte dans les tâches de dialogue long La structure de harnais clarifie les limites des tâches de l’agent L’agent IA initialise automatiquement les dépendances et projette les squelettes Diviser les grands projets en sous-tâches de fonctionnalités traçables Un cadre d’agents adapté au développement à long terme au niveau de l’entreprise Des agents d’IA à long terme combinés aux meilleures pratiques de contrôle de version Accédez à l’agent Claude dans le pipeline d’intégration continue Coordonner la collaboration multi-agents avec les fichiers Kanban de progrès Empêcher les agents de s’écarter de la demande grâce à des politiques de harnais Conception de systèmes d’agents IA pour chaînes de tâches complexes Comment les développeurs peuvent configurer la tâche longue ClaudeAgentSDK Risques et contrôle des limites des agents d’IA de longue durée Utilisez des journaux automatisés pour faire en sorte que les agents prennent en charge les pistes d’audit Équilibre autonomie et contraintes des agents dans les projets de longue durée Cartographiez les processus d’ingénierie humaine au comportement des agents IA Construction à long terme de fiabilité d’agent pour les environnements de production L’architecture multi-agents soutient la répartition du travail pour les essais et la reconstruction en assurance qualité Aider les agents à récupérer le contexte grâce à des artefacts structurés Migration du mode Harness dans les tâches longues inter-domaines Choisissez la forme d’agent IA appropriée lorsque vous planifiez des tâches à long terme

Outils Recommandés

Plus