跳转至

MRKL Systems:模块化神经符号 Agent

本页实现显式 router、神经/离散专家注册表和结果汇总;不是让一个通用 prompt 直接返回正确工具链。

论文信息

字段 内容
论文链接 MRKL Systems
公司 / 机构 AI21 Labs / Hebrew University / Technion / University of British Columbia
首次公开日期 2022-05-01
原作者代码 未发布 Jurassic-X / MRKL 完整实现
本地 adapter / CLI key mrkl
本地复现代码 src/auto_research/agent_research/

原始论文总结

背景与主要改动

单个 LLM 容易在精确计算、时效知识和可验证推理上失败。MRKL 把 LLM 放入系统架构, 由 router 根据输入选择语言模型、知识库、计算器等专家;离散模块保证确定性能力, 语言模型负责理解和自然语言接口。

flowchart LR
    Q["自然语言请求"] --> R["MRKL router"]
    R --> N["神经语言专家"]
    R --> S["搜索 / 知识专家"]
    R --> D["计算 / 日历等符号专家"]
    N --> A["结果汇总"]
    S --> A
    D --> A

原论文关键图

MRKL Systems:模块化神经符号 Agent 原论文 方法定义(第 4 页)

原论文 方法定义(第 4 页)(关键图):展示原论文提出的核心架构、主要模块及其连接关系。图片来自原论文,版权归原作者所有;点击图片可查看来源。

核心公式

\[ m^\star=\arg\max_{m\in\mathcal M}p_\phi(m\mid x),\qquad \hat y=f_{m^\star}(x). \]

关键在模块边界和路由,不是新的语言模型 loss。

论文离线与线上效果

论文描述 AI21 的 Jurassic-X 系统,并通过计算、时效知识等案例展示模块化系统相对 纯语言模型的可控性;没有给出可复核的生产 A/B 或统一离线 benchmark 表。

本地复现

ScaleMCP mini 120 episodes、seed 42;每个工具动作都先经 router,计算器、日历、 地图、天气、数据库和表格进入离散专家。

指标 Long-context 基线 MRKL
joint success 1.0000 1.0000
average cost 64.5000 1.2500
router / symbolic calls 0 / 0 360 / 170
auto-research agent-eval --method mrkl --benchmark scalemcp-mini \
  --episodes 120 --memory-size 24 --seed 42

稳定指标: p0-missing-agent-mini-suites-seed42.json

复现边界

保留 router 和可区分的专家执行计数;本地专家是确定性 mini-suite 工具,不调用 Jurassic-X、真实搜索服务或私有知识库,成本是统一代理成本而非线上延迟。