멀티 LLM 페이퍼 트레이딩 봇: Claude Opus 리드 엔지니어, Gemini 전략가 구조 분석

한 개발자가 알파카(Alpaca)에서 실행되는 자율 페이퍼 트레이딩 봇을 공유했습니다. 이 봇은 역할이 정해져 있고 문서화된 거부 프로세스를 가진 multi-LLM 아키텍처를 사용합니다. 프로젝트는 5개의 Python 모듈에 약 4,900줄의 코드로 구성되어 있으며 GitHub에서 완전히 오픈소스로 제공됩니다.
아키텍처: 세 가지 역할, 제한된 범위
- 사령관 (인간): 자본 권한과 투자 전략 승인. 돈과 관련된 모든 것은 인간의 승인이 필요합니다.
- 전략가 (제미니 Pro): 투자 전략 평가로만 범위가 제한됩니다. 구현 선택, 브로커 SDK 선택, 아키텍처 결정은 허용되지 않습니다.
- 수석 엔지니어 (클로드 오퍼스 4): 모든 코드를 작성합니다. 전략가의 지시를 감사하고, 엔지니어링 현실과 맞지 않는 지시에 대해 거부권을 행사합니다. 거부는 기록에 남습니다.
어느 주체도 자율적으로 배포할 수 없습니다. 모든 의견 불일치는 현재 270개 이상의 항목이 있는 "전략가 코덱스" 문서에 기록됩니다. 코덱스는 번복을 숨기지 않습니다. 나중에 원칙이 대체되면 두 버전 모두 날짜와 함께 유지됩니다.
여기서 Multi-LLM이 효과적인 이유
제작자는 단일 LLM은 스스로와 의견을 달리할 유인이 없다고 주장합니다. 서로 다른 공급업체의 두 LLM이 제한된 범위와 문서화된 거부 경로를 가질 때 실제 엔지니어링 검토 프로세스에 더 가까운 결과가 나옵니다. 이러한 마찰은 사후 분석(post-mortem)이 아닌 설계 단계에서 의견 불일치를 강제합니다.
실제 예: 브로커 SDK 필드 불일치
전략가 지시: 14일 포지션 감소 시계를 브로커 SDK의 Position.created_at에 고정하라. 클로드(엔지니어)가 라이브 알파카 SDK에 대해 dir(Position)을 확인한 결과 해당 필드가 존재하지 않음을 발견했습니다. 대신 상태 측 원장(state-side ledger)을 구현하고 근거와 함께 교리를 기록했습니다: "브로커가 원래 평가에서 가정한 필드를 실제로 제공하지 않았습니다." 아키텍처 검토 중 클로드는 첫 번째 패스가 N개의 브로커 호출에 걸쳐 상태 잠금을 유지했기 때문에 리팩터링했습니다. 두 패스 모두 코덱스에 기록됩니다.
대상
특히 금융 자동화 또는 감사 추적과 적대적 검토가 중요한 도메인에서 multi-LLM 에이전트 워크플로우를 구축하는 개발자. 또한 명시적 거부 로깅을 통한 조정된 다중 에이전트 시스템을 탐구하는 모든 사람에게 관련이 있습니다.
저장소 및 전체 9페이지 아키텍처 문서: https://github.com/ALGEM-hub/Whitepaper
📖 전체 출처 읽기: r/ClaudeAI
👀 See Also

AlterSpec v1.0: AI 에이전트를 위한 런타임 정책 시행
AlterSpec v1.0는 AI 에이전트와 도구 사이에 위치한 오픈소스 런타임 강제 실행 엔진으로, 실행 전에 YAML로 정의된 정책에 따라 동작을 평가합니다. 허용/거부/검토 결정, 암호화된 정책 서명, 감사 로깅 기능을 제공합니다.

ZSE: 3.9초의 콜드 스타트를 지원하는 오픈소스 LLM 추론 엔진
ZSE는 오픈소스 LLM 추론 엔진으로, 32B 모델의 메모리 요구량을 64GB에서 19.3GB VRAM으로 줄이고, 사전 양자화된 .zse 포맷과 메모리 매핑된 가중치를 사용해 7B 모델의 콜드 스타트를 3.9초로 단축합니다.

로컬 RAG 도구, Nemotron Nano 9B v2 및 vLLM 도구 호출로 구축됨
한 개발자가 단일 GPU에서 완전히 실행되는 로컬-퍼스트 RAG 연구 도구를 구축했습니다. 이 시스템은 Nemotron Nano 9B v2 Japanese를 vLLM에서 사용하며, 도구 호출을 위한 커스텀 파서 플러그인을 활용합니다. 이 시스템은 이중 언어 키워드 추출과 병렬 FTS5/DuckDuckGo 검색을 특징으로 하는 두 단계 추출-실행 흐름을 갖추고 있습니다.

간결함이 클로드 코드 압축 벤치마크에서 동굴맨 플러그인을 이겼다
24개 프롬프트 벤치마크 결과, Claude Code의 caveman 압축 플러그인이 '간단히 말해'를 앞에 붙이는 것과 동일한 토큰 수와 품질을 보여줍니다. 하지만 플러그인의 일관된 출력 형태와 안전 이스케이프 규칙은 구조적 이점을 제공합니다.