多LLM论文交易机器人:以Claude Opus为主工程师、Gemini为策略师——架构解析

Разработчик представил автономного торгового бота для бумажной торговли, работающего на платформе Alpaca и использующего многомодельную архитектуру с четко определенными ролями и документированным процессом вето. Проект насчитывает около 4900 строк кода на Python в пяти модулях и полностью опубликован на GitHub в открытом доступе.
Архитектура: три роли, ограниченные полномочия
- Командующий (человек): Распоряжается капиталом и утверждает стратегии. Любые операции, связанные с деньгами, требуют одобрения человека.
- Стратег (Gemini Pro): Ограничен только оценкой стратегий. Не имеет права выбирать реализацию, использовать SDK брокера или определять архитектуру.
- Ведущий инженер (Claude Opus 4): Пишет весь код. Проверяет указания стратега и имеет право вето на те из них, которые не выдерживают столкновения с инженерной реальностью. Вето регистрируется в журнале.
Ни одна из сторон не может действовать автономно. Каждое разногласие заносится в документ «Кодекс стратега», который теперь содержит более 270 записей. Кодекс никогда не скрывает откаты — если принцип позже заменяется, обе версии сохраняются с датами.
Почему многомодельный подход работает
Автор утверждает, что одна модель не заинтересована в противоречии самой себе. Две модели от разных поставщиков с ограниченными полномочиями и документированным правом вето создают процесс, близкий к настоящей инженерной проверке. Трения вынуждают обсуждать разногласия на этапе проектирования, а не при разборе аварий.
Реальный пример: разногласия по SDK брокера
Указание стратега: привязать 14-дневный таймер устаревания позиции к Position.created_at из SDK брокера. Клод (инженер) проверил dir(Position) в реальном SDK Alpaca и обнаружил, что такого поля нет. Вместо этого он реализовал учет на стороне состояния и зафиксировал обновление доктрины с обоснованием: «брокер на деле не предоставил поле, которое предполагалось в первоначальной оценке». При архитектурном обзоре Клод дополнительно провел рефакторинг, так как первая версия удерживала блокировку состояния на время нескольких вызовов к брокеру. Обе версии внесены в Кодекс.
Кому это будет полезно
Разработчикам, создающим многомодельные агентские системы, особенно для финансовой автоматизации или любых областей, где важны журналы аудита и экспертиза с разных сторон. Также актуально для всех, кто исследует скоординированные мультиагентные системы с явным логированием вето.
Репозиторий и полный архитектурный документ на 9 страницах: https://github.com/ALGEM-hub/Whitepaper
📖 Читать полный источник: r/ClaudeAI
👀 Смотрите также

StarSteady: AI-управляемые ответы на отзывы Google и SMS-запросы для локального бизнеса
StarSteady — это созданный одним разработчиком SaaS-инструмент, который генерирует ответы на отзывы в Google/Yelp с помощью ИИ и отправляет SMS-запросы на отзывы клиентам. Цена начинается от $39 в месяц, доступен бесплатный пробный период на 5 ответов ИИ и 5 SMS.

Разблокировка проактивности: Детальное исследование инноваций Clawbot от сообщества
Узнайте, как энтузиасты повышают проактивность своих Clawbot с помощью изобретательных стратегий и общинного опыта. Обзор обсуждений и открытий на r/openclaw.

Навык Claude Code с открытым исходным кодом выявляет препятствия для внедрения ИИ.
Навык Claude Code с лицензией MIT анализирует, где компании застревают с внедрением ИИ — инструменты, культура или оценка — и строит 90-дневные планы с назначенными ответственными. Основано на интервью с 100+ основателями и членами советов директоров.

OpenGauge: Инструмент с открытым исходным кодом для локального отслеживания затрат на LLM-агентов
OpenGauge — это инструмент с открытым исходным кодом, который отслеживает вызовы API от LLM-агентов, таких как OpenClaw, записывая использование токенов, затраты и задержки в локальную базу данных SQLite. Он включает режим прокси для автоматического логирования, подробную статистику по затратам и функционал автоматического выключателя для предотвращения бесконечных циклов.