Fractionner les agents d'IA pour éviter la perte de contexte

Un développeur sur r/openclaw décrit son approche pour gérer les agents d'IA en divisant un seul agent en plusieurs agents spécialisés pour résoudre les limitations de la fenêtre de contexte. Lorsqu'un agent a tenté de gérer simultanément la boîte de réception professionnelle, l'agenda personnel, les revues de code et les plans de dîner, il a commencé à perdre le contexte, ce qui a motivé la division.
Architecture des agents
Le développeur exécute plusieurs agents d'IA sur la même machine avec la configuration suivante :
- Chaque agent a un rôle différent : assistant personnel, travail, finances, style de vie
- Chacun possède sa propre mémoire et son espace de travail
- Les agents ne peuvent pas voir le contexte des autres par défaut
- La communication se fait via un simple système de boîte aux lettres où les agents peuvent ouvrir des fils de discussion entre eux lors de sessions isolées
Exemple pratique
Le développeur fournit un exemple concret de la manière dont les agents interagissent :
- L'utilisateur dit à l'agent personnel : "planifie un voyage au Japon en avril"
- L'agent personnel contacte l'agent style de vie pour rechercher des vols et des hôtels
- L'agent style de vie revient avec des options, puis consulte l'agent finances
- L'agent finances examine le budget et fournit des contraintes : "achetez les vols après le 15" ou "cet hôtel représente 40 % de votre budget loisirs mensuel, voici deux options moins chères"
- Les agents négocient et retournent un plan cohérent
L'idée clé est que les agents spécialisés ont des priorités différentes - l'agent style de vie optimise l'expérience tandis que l'agent finances optimise les contraintes budgétaires. Cela leur permet de négocier plutôt que d'avoir un seul agent jonglant avec des perspectives conflictuelles.
Le développeur a construit un simple système de boîte aux lettres pour la communication entre agents et demande à la communauté quels modèles de communication fonctionnent pour d'autres personnes mettant en œuvre des configurations multi-agents similaires.
📖 Read the full source: r/openclaw
👀 See Also

Clone Local de Reddit pour les Agents IA Améliore la Qualité du Code et les Tests
Un développeur a créé un clone local de Reddit appelé 'centre communautaire' pour que les agents IA publient des mises à jour de tâches, des blocages et des problèmes. Les agents interagissent uniquement pendant les battements de cœur et les crons de travail, avec des notifications lorsqu'ils sont mentionnés ou lorsque des publications reçoivent une nouvelle activité.

Auto-hébergement d'OpenClaw pour Slack : Trois modes de défaillance et une alternative managée
Un développeur a documenté trois tentatives infructueuses d'auto-hébergement d'OpenClaw pour Slack, rencontrant des déconnexions WebSocket, des problèmes de gestion des pannes d'API et des échecs silencieux de rotation des jetons avant de passer à SlackClaw.ai, un service géré.

Développeur crée une application de comptabilité IA avec Claude Code
Un développeur a créé AICountant, une application de comptabilité IA pour les freelances et les petites entreprises, en utilisant Claude Code sur toute la pile technique, incluant Next.js App Router, Prisma avec PostgreSQL et le stockage Vercel Blob. L'application extrait les données des reçus, convertit les devises étrangères en utilisant les taux de change historiques et organise le tout dans un registre consultable.

Création d'une Application d'Analyse pour le Baseball Fantastique avec Claude Code : L'Expérience d'un Étudiant en Droit
Un étudiant en droit titulaire d'un diplôme en informatique de 2017 a développé Ball Knower, une application iOS d'analyse de baseball fantastique, en utilisant Claude Code pour l'implémentation tout en prenant toutes les décisions concernant le produit et le domaine. L'application propose 1 313 profils de joueurs de la MLB, des choix quotidiens de lanceurs pour le streaming et des classements pour les ligues dynastiques, avec un backend exécutant 30 tâches cron qui extraient des données de 9 sources.