当代理需要最高质量的答案时使用此技能,通过并行查询多个LLM提供商(Claude、Gemini、GPT、Ollama)并综合...
Mixture of Agents (MoA) pattern:
asyncio.gather)Providers are auto-detected from environment variables — no config needed.
Env VarProviderDefault models usedANTHROPIC_API_KEYClaudeclaude-sonnet-4-6, claude-haiku-4-5OPENAI_API_KEYOpenAIgpt-4o, gpt-4o-miniGEMINI_API_KEYGeminigemini-2.0-flash, gemini-1.5-proOLLAMA_HOST (optional)Ollamallama3, mistral (auto-listed)
bash
uv run {baseDir}/scripts/ensemble.py \
--prompt "분석할 태스크 또는 질문" \
[--models claude-sonnet-4-6,gpt-4o,gemini-2.0-flash] \
[--synthesizer claude-opus-4-7] \
[--rounds 1] \
[--format text|json] \
[--output result.txt]
Key options:
--models / -m — 쉼표 구분 모델 목록 (생략 시 감지된 모델 자동 선택)--synthesizer / -s — 합성 모델 지정 (생략 시 가장 강한 모델 자동 선택)--rounds / -r — MoA 반복 횟수. 1=빠름, 2=품질 최대 (기본: 1)--format — text (기본) 또는 json (모델별 응답 포함)--output / -o — 파일로 저장 (생략 시 stdout)