简报

技术简报AI前沿探索AI技术前沿探索频道

AI技术前沿探索频道 第 3 期

生成
2026-11-07 13:19
首次公开
2026-11-07 13:19
本版公开
2026-11-10 00:19 · v2
来源
开源技术雷达
自动排版

本期新发现 4 个开源 agent 框架,重要更新 0 项,论文 3 篇。区别在于它们补的是不同层:AgentScope 与 smolagents 都在「让 agent 的动作为代码/可观察对象」,pydantic-ai 把类型约束前移,Mastra 把工作流与评测工程化;三篇论文分别从推理策略进化、人情偏好偏离、报告决策治理三个角度指出「框架只解决一半问题」。

目录 · 7 节
  1. 项目比较与观察
  2. 本期精选
  3. 候选项目
  4. 论文与研究
  5. 相关资料
  6. 值得进一步研究
  7. 原始阅读依据

项目比较与观察

四个框架刚好覆盖三种取向AgentScope 与 smolagents 都以「代码即动作」为核心(前者面向多智能体与实时语音,后者刻意做薄);pydantic-ai 把类型安全与校验前移到开发期;Mastra 则把工作流图、评测、可观测性做成一体化工程件。选型时先问「你要的是协议层、编排层还是运行时」,再看许可:Mastra 的 ee/ 目录是单独许可,不能按 Apache-2.0 整体理解。

本期精选

AgentScope

阿里系开源的 Python 多智能体框架,主张「构建你能看见、能理解、能信任的 agent」:把推理消息、工具调用、多智能体协作与实时语音都暴露成可观察对象,2.0 版本刻意减少硬编码提示与固定编排,把控制权交回强模型。

主要应用领域多智能体协作流水线、需要审计 agent 决策过程的业务场景、实时语音助手、接入 MCP 工具的自动化任务;也适合作为教学与原型验证框架。

核心价值把「可观测性」当作框架一等能力,对需要审计、复盘 agent 行为的团队价值较高;多智能体与语音能力同仓,减少拼装成本。

采用建议若团队需要多智能体 + 工具协议 + 语音的统一运行时,且希望把 agent 内部状态做成可审计的一等公民,值得先读文档再做一个单场景试点。

能力、接入与限制

能力与接入Python 包(src/agentscope 布局),仓库含 examples 与 tests,878 次提交、394 open issues;话题覆盖 MCP、multi-agent、realtime/voice agent。仅阅读仓库结构与 README 描述,未运行代码。

关键限制未读核心源码,无法判断多智能体调度与实时语音链路的真实稳定性;35.5k star 只代表关注度,不代表生产就绪;文档站与示例未逐一核验。

35,500Apache-2.0

Mastra

面向 TypeScript 生态的 AI 应用与 agent 框架:把 agent、可挂起/恢复的工作流图、RAG 管道、评测、记忆与本地 playground 打包成一套工程件,让前端团队不必自己拼装 agentic 基础设施。

主要应用领域前端/Node 团队构建带工作流的 agent 应用、需要挂起-恢复的人机協同流程、要求逐步骤追踪与评测的 RAG 应用、内嵌到 Electron 或独立服务的 agent 后端。

核心价值在一个框架内同时给出编排、评测与可观测性,能显著压缩「从 demo 到可运维」的工程量;对 TypeScript 团队尤其自然。

采用建议适合已有 TypeScript 团队、需要工作流可视化与人机協同挂起恢复的场景;选型前务必核对 ee/ 目录边界,避免把企业版能力算进 Apache-2.0。

能力、接入与限制

能力与接入TypeScript monorepo(pnpm + turbo),22,814 commits,目录含 workflows/stores/observability/voice/deployers 等;LICENSE.md 采用「ee/ 单独许可 + 其余 Apache-2.0」的混合结构。文档层分析,未运行。

关键限制仓库根目录存在 ee/ 专有目录,企业版能力不可按 Apache-2.0 使用;未阅读源码,工作流图的实际表达力与评测质量未验证;22,814 次提交说明迭代极快,API 稳定性需自行评估。

29,400Apache-2.0(ee/ 目录另行许可)

smolagents

把「agent 的动作」直接写成可执行代码而不是 JSON 工具调用:模型生成 Python 片段,由框架执行并把结果回灌,从而用更少的步骤完成多步任务。定位是极简库而非平台。

主要应用领域需要在一步内组合多次工具调用或数据处理的任务、本地/自托管模型下的轻量 agent、教学演示 code-as-action 范式。

核心价值用最少抽象换来高表达力:同一段代码即可完成循环、条件与多工具组合,适合做为「agent 内核」而非平台。

采用建议适合需要在单步内完成复杂数据处理的 agent 场景,以及想理解 code-as-action 范式的团队;生产使用必须自建执行沙箱。

能力、接入与限制

能力与接入Python 库,1,059 commits、3.2k forks,附带 SECURITY.md;核心机制为模型生成 Python 代码片段并由框架执行。文档层分析,未运行代码,未验证沙箱实现。

关键限制代码即动作意味着默认需要执行模型生成的代码,沙箱与权限隔离需自行加固;仓库有 418 open issues,稳定性需评估;未读源码,未复现任何任务。

30,200Apache-2.0

pydantic-ai

把 Pydantic 的校验与类型系统前移到 agent 开发:模型输出、工具参数、结构化响应都在类型层被约束,出错在开发期而非运行期;同时覆盖实时语音、图像生成与嵌入。

主要应用领域需要强结构约束的业务自动化、已有 Pydantic 数据模型的系统集成、需要实时语音或多模态输出的 Python 服务、快速搭建内部 CLI/编码助手。

核心价值把类型安全变成 agent 的默认约束,能显著减少「模型返回格式不对」这类运行时故障,对工程团队上手成本低。

采用建议Python 团队若已有 Pydantic 使用习惯,可直接复用类型模型降低对接成本;适合需要强结构约束的业务 agent,而非追求极致灵活的场景。

能力、接入与限制

能力与接入Python 包,3.1k forks、1.3k open issues、521 open PRs;以 Pydantic 模型驱动工具签名与结构化输出,附带实时语音与嵌入接口。文档层分析,未运行。

关键限制1.3k open issues 说明迭代期问题较多;未读源码,类型安全对运行时错误的实际拦截率未验证;实时语音与图像能力依赖外部模型服务。

21,100MIT

候选项目

暂无符合条件的项目,不为凑数重复推荐。

论文与研究

Strategist: Evolving Reasoning with Agents

Taiming Lu, Qi Xu, Zhigang Hua, Zhuang Liu

已录用2026-11-02arXiv:2611.03618

Abstract · 摘要

提出 Strategist 元 agent:给定任务与小样本开发集,检索相关策略蓝图、生成候选策略、在真实样本上测试并迭代修订,候选全部入库。在 30 个基准上 24 个优于最强基线,平均准确率相当但推理成本低 39%,且策略可迁移到未见任务与其他模型。

贡献
把推理策略本身当作可进化的对象:策略写成可复用的可执行蓝图,进入库后供后续任务检索与复用,从而让「模型的另一半」也能被优化。
局限
30 个基准上的平均准确率只是与最强基线持平(74.7% vs 74.0%),优势主要体现在 24 个基准的胜出与 39% 的成本下降;未读全文,无法判断策略库的长期膨胀与检索失配问题。
相关性
直接回应本期「框架之外还有一半是推理策略」的判断,为自建 agent 的策略沉淀提供可参考的工程范式。

Autonomous AI Agents Systematically Diverge From Human Preferences in Proof Formalization

Bálint Gyevnár, Simon DeDeo

预印本2026-11-04arXiv:2611.06995

Abstract · 摘要

基于 9 组 Lean 形式化人机協作、4.7M 定义与 6K+ 提交,发现 agent 更强地被显式标记的缺口吸引、相对回避高连通证明中心与复杂目标,并倾向把「惊奇的证明体」规整回基线。

贡献
提出「模拟協作」方法,用 Lean 形式化協作的真实提交历史量化 agent 与人类在证明推进上的偏好差异。
局限
结论来自数学形式化这一特定领域(9 组人类協作、6K+ 提交),能否外推到代码生成等场景未知;未读全文,未见其对干预措施的效果验证。
相关性
为人机協作型 agent 产品提供「agent 会在哪里偏离人的偏好」的实证线索,可用于设计评审与打断策略。

CONFIRM: Governing Scientific Reporting for Trustworthy Agentic Neuroimaging

Yuxiang Wei, Lijing Zhu, Qizhen Lan, Yanteng Zhang, Vince D. Calhoun

预印本2026-11-03arXiv:2611.01449

Abstract · 摘要

指出现有 agentic 系统用工具核对代码与数值是否一致,却仍靠 LLM 判断哪些结果值得报告,并证明 LLM 评审会认可带站点混杂的发现。CONFIRM 用机器可读的预注册分析计划固定主张与通过标准,再用搜索历史与多重性、混杂、统计功效、稳定性、复现五道闸门过滤,提供 Screen/Replicate/Full 三档标准。

贡献
把「跑分析」与「决定报告哪些发现」分离,用预注册的分析计划 + 五道确定性闸门替代 LLM 判断,并给出 NeuroClaimBench 基准。
局限
领域限于神经影像分析;489 条可执行 claim 的覆盖面与「最多 3% 假支持」的结论需在自有数据上复核;未读全文。
相关性
本期最值得警惧的一点:框架能让 agent 跑通流程,但不能替 agent 决定「什么值得报告」。CONFIRM 给出了一条把判断权交回确定性规则的设计。

相关资料

四类 agent 框架的抽象层差异:协议层、运行时层与工程化层

本期读到的四个框架,实际对应四种不同的抽象层,选型第一步不是比 star,而是判断团队缺的是哪一层: 1) 协议/动作层:smolagents 让模型直接写 Python 代码作为动作,表达力最强、往返最少,代价是必须自建执行沙箱;pydantic-ai 让模型填结构化数据,靠类型校验在解析阶段失败,代价是灵活性受限但错误更早暴露。二者代表 code-as-action 与 typed-action 两条对立路线。 2) 运行时层:AgentScope 把多智能体、MCP 工具、实时语音与可观测性放在同一运行时,适合需要审计 agent 决策链的业务。 3) 工程化层:Mastra 把工作流图(可挂起/恢复)、评测、可观测性、部署打包,适合已有前端团队、要求逐步骤调试的场景。 一个可操作的判断:如果痛点是「模型不好好输出」,选类型化路线;如果痛点是「多步任务串不起来」,选工作流/运行时路线;如果痛点是「执行不可控」,先解决沙箱再谈框架。

研究价值给出一个按「缺哪一层」而非按热度选框架的判断框架,可直接用于技术选型讨论与后续框架评估。

1245

混合许可的识别:以 Mastra 的 ee/ 目录与许可口径变更为例

Mastra 的许可证是一个典型的「混合许可」陷阱,值得作为选型检查项: - LICENSE.md 开宗明义:仓库中 ee/ 目录下的一切(如 @mastra/core/auth/ee、@mastra/core/agent-builder/ee、@mastra/editor/ee)按其自身许可,不受 Apache-2.0 覆盖; - 其余内容为 Apache-2.0(版权方 Kepler Software, Inc.); - 而作者在 HN 发布时曾公开表示采用的是 Elastic v2 许可,目的是防止云厂商直接拿走。 这说明两件事:其一,仓库的许可口径可能随时间变化,必须读当前 LICENSE 文件而不是读发布帖;其二,仓库根目录里存在与主许可不同的子目录时,不能按主许可整体理解能力边界——企业版能力往往就藏在这些目录里。 检查方法:拉取仓库后先 grep 许可文件与各子包的 package.json license 字段,再确认自己要用到的模块是否落在例外目录内;对「开源但有 ee/ 目录」的项目,默认按 source-available 而非 open-source 对待。

研究价值提供可直接复用的许可证检查步骤,避免把专有子目录当开源使用;对任何带 ee/、enterprise/ 目录的项目都适用。

2310

值得进一步研究

建议下一步1) 对 AgentScope 做一次单场景试点(多智能体 + MCP 工具),重点观察消息可观测性与失败恢复;2) 若团队是 TypeScript 栈,核对 Mastra 的 ee/ 边界后再评估工作流挂起能力;3) code-as-action(smolagents)与 typed-action(pydantic-ai)各写一个同任务对照 demo,比较一次成功率与 token 成本;4) 阅读 Strategist 论文的方法与实验部分,判断其「策略即蓝图库」能否用于自建 agent 的推理策略沉淀。

原始阅读依据

  1. 1GitHub - agentscope-ai/agentscope: Build and run agents you can see, understand and trust.
  2. 2GitHub - mastra-ai/mastra: TypeScript framework for AI-powered applications and agents
  3. 3Mastra LICENSE.md
  4. 4GitHub - huggingface/smolagents: a barebones library for agents that think in code
  5. 5GitHub - pydantic/pydantic-ai: How Python does AI
  6. 6arXiv:2611.03618 Strategist: Evolving Reasoning with Agents
  7. 7arXiv:2611.06995 Autonomous AI Agents Systematically Diverge From Human Preferences in Proof Formalization
  8. 8arXiv:2611.01449 CONFIRM: Governing Scientific Reporting for Trustworthy Agentic Neuroimaging
  9. 9HN Algolia 检索:agentscope
  10. 10Show HN: Mastra – Open-source JS agent framework, by the developers of Gatsby
  11. 11HN Algolia 检索:smolagents
  12. 12HN Algolia 检索:pydantic ai