Montoyer

Montoyer - 面向欧盟政策与立法的开源多智能体框架

上线于 2026年5月25日

欧盟决策过程复杂且不透明。Montoyer 是一个开源的多智能体框架,专门模拟欧盟委员会的内部工作流、立法程序和制度动态。系统内置 21 位委员角色智能体、17 个总司运营智能体和 8 个领域插件,覆盖政策起草、合规检查、制度模拟和教育培训。所有输出通过内联归属标签系统确保可追溯。由社区驱动,为所有研究或参与欧盟政策的人而建。

395访问量AI Agent公开定价AI Agent 框架大语言模型检索增强生成开源
Montoyer - Main Image
Montoyer - Screenshot 2
Montoyer - Screenshot 3
Montoyer - Screenshot 4

什么是 Montoyer

你有没有过这样的感觉:欧盟的决策过程就像一个黑箱——几百页的立法文件从布鲁塞尔流出,但背后到底发生了什么,谁也说不清。政策官员在起草新法规前,想知道各个委员组合会怎么站队,却发现没有任何工具能提前模拟;立法起草者花几周时间搞格式合规,结果法律依据选错了还得重来;学生和公民想理解这套复杂的制度,翻遍教材也找不到直观的交互方式。

这不是技术问题,这是工具问题。

Montoyer 就是为了填补这个空白而生的。它是一个开源的多智能体框架,专门模拟欧盟委员会的内部工作流、立法程序和制度动态。但别把它和那些通用聊天机器人混为一谈——Montoyer 做的是把真实的 EU 制度流程拆解成受条约约束的交互式智能体:Inter-service Consultation、College Deliberation、Trilogue、Ordinary Legislative Procedure,每一步都严格遵循现实中的规则。

它怎么做到的? 21 位委员角色智能体(每位都有自己的条约授权和政治议程)+ 17 个 DG 运营智能体 + 8 个领域插件,外加一套内联归属架构来防止 AI 幻觉。所有代码以 MIT License 在 GitHub 上开源,已被 AI Agents Directory、Shipit、Wired Business 等 12+ 个平台收录。

:::card{type="summary" title="一句话记住 Montoyer"}

  • 开源多智能体框架,专为欧盟政策生态设计
  • 21 位委员角色智能体,每个受真实条约授权约束
  • 8 个领域插件,覆盖立法、竞争、贸易、隐私等核心领域
  • 内联归属架构,通过实时验证防止 AI 在立法草案中产生幻觉
  • MIT License 完全免费,代码全部公开,社区驱动 :::

---

Montoyer 的核心功能

聊完概念,咱们看看 Montoyer 到底能干什么。以下 5 个核心能力,每一个都是社区里大家用得最多的功能。

委员角色智能体 — 不只是聊天,是政治模拟

Montoyer 内置了 21 位独立的委员角色智能体。每位委员不是随便捏出来的——他们拥有基于真实《里斯本条约》的授权范围、政治优先事项、已知决策风格,甚至包括与其他委员之间的"紧张关系"。

想看看竞争事务委员对某项国家援助提案的反应?或者模拟 Green Deal 委员和贸易委员之间可能的分歧?直接运行一个 College Deliberation 会话,每位委员都有自己独立的"人格"和议程,会基于自己的 mandate 做出回应。这不是角色扮演游戏,这是政策研究的对抗性测试工具。

多智能体会话协议 — 复制真实 EU 制度流程

Montoyer 支持 四种核心多智能体会话,每种都严格遵循 EU 的真实制度协议:

  • College Deliberation(学院审议):报告委员 3 分钟陈述 → 每位委员 1 分钟发言(支持/保留/反对)→ 主席识别共识或正式投票
  • Inter-service Consultation(部门间磋商):主导 DG 传阅草案 → 受影响 DG 返回书面意见 → 主导 DG 综合修订
  • Trilogue(三方谈判):Commission 辩护 → Parliament 提交修正 → Council 提交方案 → 折衷文本谈判
  • Task Force(跨 DG 工作组):多 DG 协作处理跨领域议题

每一步都像真实流程一样,委员可以反对,Council 可以说不,Parliament 可以改。这就是我们说的"对抗性设计"——不是所有意见都一致,因为真实世界本来就不是。

Slash-Command 技能系统 — 像命令行一样调用 EU 政策工具

每个技能就像 EU 政策工具箱里的一件趁手工具,在终端中输入斜杠命令就能调用:

  • `/treaty-check <proposal>` — 验证立法草案的法律依据
  • `/impact-assessment <policy brief>` — 分析监管路径和影响
  • `/legislative-proposal <brief>` — 从一句话需求生成结构化立法草案(含 explanatory memorandum、impact assessment SWD)
  • `/consultation <topic>` — 模拟利益相关方咨询
  • `/state-aid-review` — 国家援助合规评估
  • `/comitology` — 委员会程序检查

每个技能都有严格的输入输出标准和 MUST DO / MUST NOT DO 约束,确保输出质量可控。

内联归属防幻觉架构 — 每句话都可追溯

这是 Montoyer 最独特的技术之一。当智能体生成文本流时,一套由 shell 脚本组成的验证链会在后台实时工作:

  • `post_tool_use_citation_matcher.sh` — 匹配和验证法律引用
  • `post_tool_use_eurlex_resolver.sh` — 通过 HTTP 请求 Curia 服务器解析 EUR-Lex 引用
  • `post-output-disclaimer.sh` — 自动添加 DRAFT 免责声明
  • `pre-legal-basis-check.sh` — 前置法律基础检查

结果就是,每个输出都会自动注入信任标签:`[EUR-Lex — verify current version]`、`[CJEU — verify Curia reference]`、`[review — legal uncertainty]`。这样你永远知道哪些内容需要进一步核实,哪些是可靠的。

领域插件系统 — 社区驱动的生态扩展

目前 Montoyer 已经实现了 8 个领域插件,每个都是可安装的技能包:

| 插件 | 覆盖范围 | |---|---| | legislative-eu | 政策官员、立法起草、影响评估、条约检查 | | competition-eu | 反垄断、国家援助、市场定义 | | institutional-management-eu | 单位主管、HR 合同、财务、CDR 起草 | | grants-enforcement-eu | 资助管理、侵权程序、采购 | | data-communication-eu | Eurostat 数据、新闻稿、演讲稿 | | trade-eu | 反倾销、反补贴、损害分析 | | simulation-eu | 委员、College、ISC、Trilogue 模拟 | | privacy-eu | DPIA 工作流、DPO、IT 安全 |

每个插件都包含 `CLAUDE.md`(领域实践档案)、`skills/`(技能定义)、`references/`(参考文档)和 `hooks/`(钩子脚本)。想扩展某个领域?直接按标准格式创建一个新插件就行。

::::grid :::card{type="advantages"}

  • 完全开源免费(MIT License),零成本上手
  • 对抗性设计,委员可以意见分歧,Council 可以反对,真实度拉满
  • 高透明度,每个输出带信任标签和 DRAFT 声明,不会被误认为官方文件
  • LLM-agnostic,不绑定任何 AI 模型,可自由切换底层引擎 ::: :::card{type="disadvantages"}
  • 项目处于早期阶段,部分功能仍在完善中
  • 需要 Claude Code 运行时,对普通用户有一定技术门槛
  • 主要面向 EU 政策领域,通用场景不适用 ::: ::::

---

谁在使用 Montoyer

现在你可能在想:"这工具到底适合谁?跟我有关系吗?" 别急,来看看社区里已经有人在怎么用。

🇪🇺 欧盟政策研究者

"以前要预判新法规的跨委员会接受度,只能靠经验和人脉。现在跑一遍 `/college-deliberate`,21 位委员的立场和反应一目了然。"

—— 某布鲁塞尔智库研究员

痛点:政策制定者在起草新法规前无法预判各委员组合的立场和反应,缺乏跨 DG 的早期风险评估手段。 解决方案:通过 `/college-deliberate` 模拟 21 位委员对政策议题的审议过程,在正式起草前获得对抗性反馈。 效果:提前识别政治阻力点和跨 DG 冲突,优化政策设计和谈判策略。

📝 立法起草者

起草一份结构合规的立法草案,从条约引用到 explanatory memorandum,再到 impact assessment SWD,传统流程需要数周时间。Montoyer 的 `/legislative-proposal <brief>` 技能,自动调用 DG 技术分析 → 影响评估 → 条约检查 → 利益相关方咨询 → ISC → 委员背书 → College 投票的全流程。

效果:将起草周期从数周缩短到分钟级,输出包含 explanatory memorandum、impact assessment SWD、consultation summary 的完整立法包。

🎓 教育工作者与学生

"EU 立法程序太抽象了,OLP、Comitology、Trilogue……学生听完一头雾水。用 Montoyer 跑一遍 `/legislative-cycle`,每个人都能亲眼看到 Parliament 怎么修正、Council 怎么反对、Commission 怎么妥协。"

—— 某欧洲大学公共政策讲师

教师使用 `/legislative-cycle`、`/trilogue`、`/college-deliberation` 等模拟命令,带领学生观察和参与交互式的机构决策过程。从被动阅读变为主动参与,效果立竿见影。

👨‍💻 IT 顾问入职者

如果你是刚进入 EU 机构做 Framework 合同顾问,应该知道那种"找不到门路"的挫败感——合同类型(EU Civil servant contracts vs External consultant contracts)、薪资体系、EQF 级别、DIGIT TM II 和 DIGIT SM 这些 Framework 合同结构……这些"潜规则"通常要花好几个月才能搞清楚。

:::card{type="tip" title="💡 给 IT 顾问的建议"} 访问 doc.montoyer.com 查看社区维护的 EU 机构 IT 顾问实践指南。里面从合同类型、职级、薪资到 Framework 合同结构(DIGIT TM II、DIGIT SM),以及常见 FAQ 全都有,是社区多年经验的结晶。入职适应期从数月缩短到数天。 :::

🌍 公民科技项目

对于想了解"欧盟为什么做出这个决定"的普通公民来说,Montoyer 提供了一个独特的反向解析能力——将最终决策反向解构为产生它的各智能体立场和推理过程,用结构化方式展示决策逻辑背后的各方博弈。这可能是提升 EU 决策透明度最直接的工具之一。

---

Montoyer 的技术特点

如果你想深入了解 Montoyer 的技术实现,这部分就是为你准备的。

五层架构:从技能到机构的完整堆栈

Montoyer 采用五层模块化架构,每一层都可以独立扩展:

``` Skills Layer → Commissioner Layer → DG Layer → Agents Layer → Institutions Layer ```

  • Skills Layer(技能层):可安装的领域技能,如 treaty-check、impact-assessment
  • Commissioner Layer(委员层):21 位委员角色智能体,受条约授权约束
  • DG Layer(总司层):17 个 DG 运营智能体,提供技术分析
  • Agents Layer(会话层):多智能体协同会话(ISC、College、Trilogue)
  • Institutions Layer(机构层):对应机构智能体(EP、Council、ECJ、ECB 等)

这种设计让你可以只运行一个 slash-command 做简单的条约检查,也可以启动完整的立法周期模拟,全看你的需求。

Agent Family 设计:专才而非通才

Montoyer 不使用一个"万能模型"处理所有事情,而是将能力拆分到专门的智能体家族中:

  • Commissioner Personas(21 位):模拟执行动态,有政治立场和决策风格
  • Role Specialists:政策官员、立法起草者、经济学家、律师、comitology 官员——每个角色都有独立的操作规范
  • DG Operational Agents(17 个):模拟特定总司的技术和操作约束,输出始终带有归属标签(如 "DG COMP analysis shows…")
  • Counterpart Institutions:European Parliament、Council、ECJ、ECB、EEAS、European Council

这种"分而治之"的设计,让每个智能体在自己擅长的领域做到专业,而不是什么都会但什么都不精。

内联归属架构:每句话都有"户口"

前文提到过这个架构,这里展开讲技术细节。`lib/hooks/` 目录下的 shell 脚本链构成了 Montoyer 的抗幻觉防线:

  1. `pre-legal-basis-check.sh`:前置检查,在生成内容前验证法律基础
  2. `post_tool_use_citation_matcher.sh`:匹配和验证法律引用,隔离可疑来源
  3. `post_tool_use_eurlex_resolver.sh`:通过 HTTP 请求 Curia 服务器,实时验证 EUR-Lex 引用
  4. `post-output-disclaimer.sh`:在输出末尾添加 DRAFT 免责声明
  5. `post-subsidiarity-prompt.sh`:补充辅助性原则检查

信任标签系统覆盖 6 种类型:条约引用、判例法、统计数据、政治判断、法律不确定性、直接引用。每个标签都有统一格式,一眼就能看出哪些信息需要进一步核实。

LLM-agnostic:不绑死任何模型

Montoyer 是 LLM-agnostic(无 LLM 绑定) 的。虽然优化用于 Claude Code 运行时,但核心依赖的是结构化文件系统、正则表达式路由器和本地知识 schema,而不是特定模型的权重。

这意味着:

  • 你可以换底层模型,框架逻辑不受影响
  • 没有对 LangChain、CrewAI 等编排框架的依赖——轻量、透明、可控
  • 每个技能、每个智能体的行为都由 Markdown 配置文件定义,而不是藏在模型权重里的黑盒

完整立法周期模拟

这是 Montoyer 最复杂的编排能力之一。`/legislative-cycle` 命令启动一个端到端的编排序列:

  1. `/policy-officer` 生成政策简报
  2. 通过 `/inter-service-consultation` 路由到受影响 DGs 和法律服务
  3. 模拟 `/college-deliberation` 进行政治验证
  4. 模拟后续 `/trilogue` 谈判动态(与 Parliament 和 Council)
  5. 最终文本生成

整个过程完整体现了欧盟普通立法程序(OLP),从 Commission 提案到最终文本的完整链条。

:::card{type="tip" title="🔍 想深入了解?"} 架构详情见 github.com/montoyer/agents/blob/main/ARCHITECTURE.md 贡献指南见 github.com/montoyer/agents/blob/main/CONTRIBUTING.md 两个文档都是社区共同维护的,欢迎你提 PR 完善它们。 :::

---

生态与集成

Montoyer 不是一个孤立的项目,它正在成长为一个围绕 EU 政策 AI 工具的开放生态系统。

开源社区:代码属于每一个人

Montoyer 的 GitHub 仓库(github.com/montoyer/agents)以 MIT License 开源。这意味着你可以:

  • 自由使用、修改、分发代码
  • 用于商业项目、教育机构或个人研究
  • 不需要任何授权费用或许可申请

社区文档 doc.montoyer.com 更是宝藏——它是 EU 机构 IT 顾问的非官方实践指南,内容涵盖合同类型、职级体系、薪资结构、DIGIT TM II 和 DIGIT SM 等 Framework 合同结构。这些信息不是官方给的,是社区的人一点点积累出来的。

插件生态:8 个领域插件,社区扩展中

目前插件系统通过 `marketplace.json` 注册了 8 个领域插件,每个插件的标准结构是:

``` plugins/[domain]/ ├── CLAUDE.md # 领域实践档案 ├── .claude-plugin/ │ └── plugin.json # 插件清单 ├── skills/ # 技能定义(SKILL.md) ├── references/ # 参考文档 └── hooks/ # 钩子脚本(可选) ```

想贡献一个新插件?按这个模板来就行。社区贡献指南提供了从创建技能目录到提交 PR 的完整流程,任何人都可以:

  1. 在 `plugins/*/skills/` 目录下按 `SKILL.md` 格式创建新技能
  2. 在对应插件的 `marketplace.json` 中注册
  3. 提交 PR → 社区审核 → 合并

平台生态:12+ 个平台收录

Montoyer 已被以下平台收录和推荐(排名不分先后):

| 平台 | 链接 | |---|---| | AI Agents Directory | aiagentsdirectory.com | | Shipit | shipit.buzz | | Wired Business | — | | Findly.tools | findly.tools | | Turbo0 | turbo0.com | | Twelve Tools | — | | Verified Tools | — | | Dofollow.Tools | — | | Similarlabs | — | | Dang.ai | — | | DailyPings | — | | Startup Fame | — |

内容生态:深度思考,公开分享

Montoyer 团队在 Substack 上公开发布深度文章,探讨 AI agents 与 EU 机构的结合。推荐文章:

  • [《Montoyer launches AI agents for the EU quarter》](https://open.substack.com/pub/montoyer/p/montoyer-launches-ai-agents-for-the) — 产品发布,介绍项目和核心理念
  • [《Shuhari, AI agents, and the European Commission》](https://open.substack.com/pub/montoyer/p/shuhari-ai-agents-and-the-european) — 用"守破离"(Shuhari)模型探讨 AI agent 的学习阶段

这些文章不只是产品宣传,更是对 AI 如何改变 EU 政策制定的深度思考。

---

常见问题

:::card{type="faq" title="Montoyer 到底是什么?"} Montoyer 是一个开源、领域特定的多智能体框架,模拟欧盟的内部机制、公务员工作流和立法程序。与通用聊天机器人不同,Montoyer 将复杂的制度流程——如 Inter-service Consultation、College Deliberation 和 Trilogue 谈判——分解为受真实授权约束的专门化交互式智能体。它不是聊天工具,是你手里的政策模拟实验室。 :::

:::card{type="faq" title="这是欧盟官方工具吗?"} 不是。Montoyer 是一个完全独立的开源项目,为布鲁塞尔政策生态系统构建。所有输出均明确标记为草稿,供官方审核使用,不代表欧盟委员会或任何其他 EU 机构的官方立场、法律意见或政策立场。我们是社区驱动的独立项目,不是 EU 官方出品。 :::

:::card{type="faq" title="Montoyer 如何防止 AI 在立法草案中产生幻觉?"} 通过严格的内联归属架构(Inline Attribution Architecture)。当智能体生成文本流时,原生 shell 脚本实时拦截内容,隔离法律引用,交叉引用本地已验证的 JSON 条约 schema,通过 HTTP 请求 Curia 服务器检查实时 CJEU 记录,并在文本中注入可见的验证或警告标签。简单说:每句话都有来源,每句引用都能追查。 :::

:::card{type="faq" title="Montoyer 支持哪些 AI 模型?"} 框架是 LLM-agnostic(无 LLM 绑定) 的,但目前优化用于 Claude Code 运行时。核心依赖结构化文件系统、正则表达式路由器和本地知识 schema,而非松散模型权重——这意味着底层模型可以换,但框架逻辑和行为定义保持不变。我们欢迎社区贡献对其他运行时的适配。 :::

:::card{type="faq" title="什么是 Agent Families(智能体家族)?"} Montoyer 不使用单一模型处理所有事情,而是将能力结构化到专门的智能体家族中:

  • Commissioner Personas — 21 位独立组合智能体,模拟执行动态
  • Role Specialists — 政策官员、立法起草者、律师和资助管理者
  • DG Operational Agents — 17 个总司配置文件,模拟技术和操作约束
  • Counterpart Institutions — European Parliament、Council、ECJ 等机构智能体 :::

:::card{type="faq" title="什么是 Slash-Command Skills(斜杠命令技能)?"} 技能是位于领域插件内的可安装能力,通过在终端中输入斜杠命令调用——例如 `/treaty-check <proposal>` 验证法律基础,`/impact-assessment <policy brief>` 分析监管路径。每个技能受严格 Markdown 语法标准约束,包含明确的输入、输出、约束条件和工作流程定义。 :::

:::card{type="faq" title="能否用 Montoyer 模拟完整的立法周期?"} 可以。`/legislative-cycle` 命令启动多智能体编排序列:`/policy-officer` 生成简报 → 通过 `/inter-service-consultation` 路由到受影响 DGs 和法律服务 → 模拟 `/college-deliberation` 进行政治验证 → 可模拟后续 `/trilogue` 谈判动态 → 最终文本生成。完整体现了欧盟普通立法程序的完整链条。 :::

:::card{type="faq" title="如何为 Montoyer 做贡献或构建自己的领域插件?"} 框架完全开源(MIT License)。克隆仓库(github.com/montoyer/agents),检查文件映射,添加新能力。自定义技能在 `plugins/*/skills/` 目录树中定义为结构化 Markdown 配置(SKILL.md 格式)。要贡献、报告 bug 或浏览开放问题,访问 GitHub 仓库。社区欢迎每一个 PR,无论大小。 :::

评论

评论

请先 登录 再发表评论。
还没有评论。成为第一个分享想法的人吧!