Council of High Intelligence: 多模型AI专家委员会决策工具
速览
该项目利用Shell脚本调用多个LLM提供商,构建了一个包含亚里士多德、费曼、卡尼曼等18位知名人物AI人格的虚拟委员会。它通过结构化的多轮 deliberation(深思熟虑/辩论)机制,结合不同模型的真实多样性,为用户提供多维度的视角和建议,从而优化复杂决策过程。
AI 深度解读
这是什么
0xNyk/council-of-high-intelligence 是一个基于 Shell 脚本构建的开源 CLI 工具,旨在通过模拟“高智议会”(Council of High Intelligence)的决策机制,辅助用户处理复杂的战略或技术难题。该项目在 GitHub 上获得了 1595+ Stars,主语言为 Shell。
其核心逻辑并非依赖单一的大语言模型(LLM)生成答案,而是通过编排 18 个不同“人格”(Personas)的 AI 代理,跨多个 LLM 提供商(如 Claude、OpenAI、Gemini、Ollama 等)进行结构化辩论。用户只需输入 /council 命令,即可让不同智力传统和思维模式的 AI 角色对问题进行独立分析、交叉质询,最终输出一份包含分歧、未决问题和推荐步骤的深度裁决报告。
解决的问题
单一 LLM 在面对复杂决策时存在明显的局限性:
- 单一推理路径的幻觉:单个模型往往只提供一种看似自信但可能错误的推理路径,缺乏多维度的视角验证。
- 群体思维(Groupthink):即使使用不同的提示词,底层模型的同质性可能导致答案缺乏真正的创新性或批判性。
- 无法识别错误的前提:用户提出的问题本身可能存在逻辑陷阱,而普通对话式 AI 倾向于直接回答,而非质疑问题本身。
- 缺乏结构化分歧:传统 AI 倾向于给出一个“共识性”结论,掩盖了决策背后的不确定性和潜在风险。
该项目通过引入结构化异议(Structured Disagreement)和多提供商路由,强制 AI 角色从不同视角审视问题,从而捕捉早期错误,揭示盲点,并明确界定“议会”无法回答的问题。
核心功能
1. 18 个精心设计的 AI 人格与极性对(Polarity Pairs)
项目定义了 18 个具有鲜明思维特征的人格,并将它们配对以形成思维张力。例如:
- Socrates vs Feynman:摧毁自上而下的假设 vs 从第一性原理重建。
- Ada vs Machiavelli:形式化纯洁性 vs 混乱的人类激励机制。
- Torvalds vs Watts:快速交付具体解决方案 vs 质疑问题是否存在。
- Karpathy vs Sutskever:构建、观察、迭代 vs 暂停、研究、确保安全。
- Taleb vs Karpathy:关注隐藏的灾难性尾部风险 vs 平滑的经验缩放曲线。
2. 三种决策模式
- Full Mode (
/council):适用于最困难的决策。包含 7 个步骤:提供商路由 -> 问题重述门 -> 独立分析 -> 交叉质询 -> 执行扫描 -> 最终立场 -> 裁决综合。 - Quick Mode (
/council --quick):适用于简单决策。2 轮快速分析,无交叉质询,侧重快速重构与分析。 - Duo Mode (
/council --duo):适用于探索张力。2 名成员基于极性对进行辩证讨论,适合深入探讨特定矛盾。
3. 结构化辩论协议
- 问题重述门(Problem Restate Gate):在分析开始前,每个成员必须重新表述问题并提供替代框架。如果 3 个成员以不同方式重述问题,说明问题本身存在缺陷。
- 强制异议配额:如果早期共识超过 70%,系统将强制两名成员为反对观点进行“钢铁人”论证(Steelman)。
- 防递归机制(Hemlock Rule):限制 Socrates 等角色的提问次数,防止无限循环辩论。
- 裁决合成:最终报告以“未决问题”和“推荐下一步”开头,而非强行达成共识。
4. 预定义组合与配置文件
- Triads(三人组):20 种特定领域的 3 人组合。
- Profiles(档案):
- Discovery Profile:12 人小组,用于减少“未知的未知”,涵盖 Socrates, Feynman, Sun Tzu 等。
- Action Profile:5 人小组(Torvalds, Feynman, Sun Tzu, Aurelius, Ada),用于快速决策到行动。
亮点 / 与同类相比
1. 真正的多提供商路由(Multi-Provider Routing)
与大多数仅依赖单一 API 键的工具不同,该项目自动检测并分发成员到不同的 LLM 提供商(NVIDIA NIM, Cursor CLI, OpenAI, Anthropic, Google Gemini, Ollama)。
- 去偏见:通过跨模型路由,确保成员之间的差异来自模型本身的架构差异,而非仅仅是提示词的变化。
- 自动故障转移:如果某个提供商失败,自动回退到 Claude。
- 支持前沿模型:支持 NVIDIA NIM 的 130+ 开源模型(如 DeepSeek, Qwen)以及 Cursor CLI 聚合的 GPT-5.x, Grok 等。
2. 结构化异议而非表面共识
- 同类对比:大多数 AI 辅助工具旨在给出“最佳建议”。
- 本项目:旨在揭示“分歧”。通过强制性的交叉质询和异议配额,它模拟了董事会会议中的真实辩论,输出包含详细立场计数(Counted Tally)和领域加权多数决(Domain-weighted 2/3 majority)的结果。
3. 零配置自动化
无需手动配置复杂的 YAML 文件即可运行。工具自动检测本地安装的 LLM 提供商,并根据 provider_affinity 进行智能分配。极性对会被强制分配到不同的提供商,以最大化多样性。
4. 严格的协议边界
通过固定的轮次预算(Full: 3轮, Quick: 2轮, Duo: 3轮)和字数限制(如独立分析 400 词,交叉质询 300 词),防止 AI 陷入冗长且无意义的对话,确保输出高效且可操作。
适合谁用 / 上手
适合人群
- 技术决策者/架构师:需要在微服务 vs 单体、开源 vs 闭源、技术选型等复杂问题上获得多维度的视角。
- 产品经理/战略家:需要评估市场进入策略、定价模型或竞争壁垒,希望识别潜在盲点和风险。
- 开发者:希望利用 AI 进行代码架构审查或技术债务评估,但担心单一模型的建议存在偏见。
上手指南
-
克隆与安装:
git clone https://github.com/0xNyk/council-of-high-intelligence.git cd council-of-high-intelligence ./install.sh注:若使用 Codex CLI,可运行
./install.sh --codex。 -
基本使用: 在终端中直接调用
/council命令:/council Should we open-source our agent framework? -
使用特定模式:
- 快速决策:
/council --quick Should we add caching here? - 双人辩证:
/council --duo Should we use microservices or monolith? - 指定成员:
/council --duo --members torvalds,ada Is this abstraction worth it?
- 快速决策:
-
高级配置:
- 查看路由表而不运行:
/council --dry-route - 禁用自动路由(仅使用 Claude):
/council --no-auto-route - 手动指定模型配置:
/council --models [path/to/config.yaml]
- 查看路由表而不运行:
该项目通过模拟人类专家委员会的辩论过程,为 AI 辅助决策引入了严谨性、多样性和批判性思维,是处理高难度、高不确定性决策的有力工具。
