Titre de l'article : Bot de trading de simulation multi-LLM avec Claude Opus comme ingénieur principal et Gemini comme stratège : Analyse de l'architecture

✍️ OpenClawRadar📅 Publié: April 30, 2026🔗 Source
Titre de l'article : Bot de trading de simulation multi-LLM avec Claude Opus comme ingénieur principal et Gemini comme stratège : Analyse de l'architecture
Ad

Un développeur a partagé un bot de paper-trading autonome fonctionnant sur Alpaca, utilisant une architecture multi-LLM avec des rôles délimités et un processus de veto documenté. Le projet compte environ 4 900 lignes de code réparties sur cinq modules Python et est entièrement open-source sur GitHub.

Architecture : trois rôles, périmètres définis

  • Commandant (humain) : Autorité sur le capital et validation de la thèse. Tout ce qui touche à l'argent nécessite une approbation humaine.
  • Stratège (Gemini Pro) : Limité à la seule adjudication de thèse. N'a pas le droit de faire des choix d'implémentation, de choisir le SDK du courtier ou de décider de l'architecture.
  • Ingénieur en chef (Claude Opus 4) : Écrit tout le code. Audite les directives du Stratège et a un droit de veto sur les directives qui ne résistent pas à la réalité technique. Les vetos sont enregistrés officiellement.

Aucune partie ne peut déployer de manière autonome. Chaque désaccord est consigné dans un document appelé « Codex du Stratège », qui contient désormais plus de 270 entrées. Le codex ne cache jamais les revirements — si un principe est ultérieurement remplacé, les deux versions restent avec leurs dates.

Pourquoi le multi-LLM fonctionne ici

Le créateur affirme qu'un seul LLM n'a aucune incitation à être en désaccord avec lui-même. Deux LLM de fournisseurs différents, avec des périmètres définis et un processus de veto documenté, produisent quelque chose de plus proche d'un véritable processus de revue technique. La friction force le désaccord à se produire en phase de conception plutôt qu'en post-mortem.

Ad

Exemple concret : désaccord sur un champ du SDK du courtier

Directive du Stratège : ancrer une horloge de déchéance de position sur 14 jours au champ Position.created_at du SDK du courtier. Claude (Ingénieur) a vérifié dir(Position) sur le SDK live d'Alpaca et a constaté que le champ n'existe pas. Il a implémenté un registre côté état et enregistré la mise à jour de doctrine avec la justification : « le courtier ne fournissait en fait pas le champ supposé par l'adjudication initiale. » Lors de la revue d'architecture, Claude a encore refactorisé parce que la première version verrouillait un état sur plusieurs appels au courtier. Les deux passages sont enregistrés dans le Codex.

À qui cela s'adresse

Développeurs créant des workflows multi-agent avec LLM, en particulier pour l'automatisation financière ou tout domaine où les pistes d'audit et la revue contradictoire sont essentielles. Également pertinent pour ceux qui explorent les systèmes multi-agents coordonnés avec journalisation explicite des vetos.

Dépôt et article d'architecture complet de 9 pages : https://github.com/ALGEM-hub/Whitepaper

📖 Lire la source complète : r/ClaudeAI

Ad

👀 See Also

Examen de l'application de productivité Dart AI avec intégration OpenClaw
Tools

Examen de l'application de productivité Dart AI avec intégration OpenClaw

Un utilisateur rapporte être passé de Things à Dart AI pour la productivité, le trouvant meilleur pour mettre en œuvre la méthode Getting Things Done avec un accès complet à OpenClaw, malgré des problèmes d'interface et une complexité de configuration initiale.

OpenClawRadar
Claude Code v2.1.90 ajoute la prise en charge de la souris avec le drapeau CLAUDE_CODE_NO_FLICKER
Tools

Claude Code v2.1.90 ajoute la prise en charge de la souris avec le drapeau CLAUDE_CODE_NO_FLICKER

Anthropic a publié Claude Code v2.1.90 avec une nouvelle fonctionnalité qui permet la prise en charge de la souris dans l'interface de chat. Les utilisateurs peuvent l'activer en définissant la variable d'environnement CLAUDE_CODE_NO_FLICKER=1 avant d'exécuter claude.

OpenClawRadar
Mise à jour de Void-Box : Intégration Sandboxée d'OpenClaw-Telegram via des Micro-VMs KVM
Tools

Mise à jour de Void-Box : Intégration Sandboxée d'OpenClaw-Telegram via des Micro-VMs KVM

Void-Box, un runtime à capacités limitées pour agents IA, inclut désormais un exemple fonctionnel qui exécute OpenClaw connecté à Telegram entièrement isolé dans des micro-VM KVM. Le système crée des micro-VM à la demande pour chaque étape d'exécution et les détruit ensuite pour éviter toute fuite d'état.

OpenClawRadar
Orchestrateur de flux de travail avec intégration CLI IA pour les tâches d'administration système
Tools

Orchestrateur de flux de travail avec intégration CLI IA pour les tâches d'administration système

Un développeur a créé un orchestrateur de flux de travail basé sur des fichiers appelé 'workflow' qui s'intègre avec Claude Code, Codex CLI et Gemini CLI. Il génère, met à jour, corrige et affine des flux de travail YAML à partir de descriptions en langage naturel pour des tâches d'administration système.

OpenClawRadar