← 返回观点 思考

拆解微软 ResearchStudio:当 AI 学会做科研的第一公里和最后一公里

一场关于 skill engineering 的工程宣言,一次对微软研究院 AI 科研系统的深度拆解,和一个关于经验如何传承的认识论问题。

2026-07-09思考52 分钟阅读

一场关于 skill engineering 的工程宣言,一次对微软研究院 AI 科研系统的深度拆解,和一个关于经验如何传承的认识论问题。

引言:两篇论文,一个叙事

2026 年 7 月 3 日和 7 月 8 日,微软研究院(联合 NTU、NUS、A*STAR、清华、北大、上交大、西湖大学)连续发布了两篇论文和一整套开源代码:

  • ResearchStudio-Idea(arXiv: 2607.04439):用 AI 从顶会论文中挖掘创新模式,辅助研究者生成有文献支撑、可审计的研究想法
  • ResearchStudio-Reel(arXiv: 2607.04438):一键将论文 PDF 转化为可编辑的海报、同步解说视频、双语博客和交互式 Reel

两篇论文共享同一套工程哲学:thin agent-readable contracts(轻量智能体契约)、shared upstream assets(共享上游资产)、deterministic primitives(确定性原语)与 hard pass/fail gates(硬通过/失败门控)。Idea 解决的是科研的第一公里——从模糊方向到可审计的研究提案;Reel 解决的是最后一公里——从论文到可传播的全套素材。

但这两篇论文真正值得注意的,不是"AI 又能做新事情了"。而是它们展示了一种正在成型的系统设计范式:把经验编码为 skill,让 AI 像有经验的人一样行动。

一、ResearchStudio 是什么

1.1 Idea:科研的第一公里

Idea 解决的核心问题不是"生成想法"——LLM 已经很擅长这个了。它解决的是:如何生成有文献支撑的、可审计的、能通过审稿人检查的想法。

整个系统建立在一个关键的数据基础上:1,947 篇 ICLR/ICML/NeurIPS 论文(2021-2025),包含 Oral 论文、高引子集和被拒论文。从这些数据里,团队提取了 31 个创新子模式,归纳为 15 个可复用的创新模式,每个模式做成了一个结构化卡片。

Idea 的核心 skill 叫 IdeaSpark,运行一个 5 阶段流水线:

研究方向(模糊)→ Phase 0: 文献检索(4 源并行)
                  → Phase 1: 瓶颈识别(分析 gap)
                  → Phase 2: 模式引导生成(从 15 个模式中选 1-3 个匹配 gap)
                  → Phase 3: 质量门禁(碰撞检查 + 审计,4 道硬验证)
                  → Phase 4: 可实施性展开 → 结构化 Idea Card

Phase 3 是整个系统的关键。它不是软评分——不是"看起来还不错"就通过。它运行 4 道硬检查:

  1. Gap-closure reject scan:是否有已有论文已经做了相同的事?
  2. Recipe application:模式应用是否只是机械照搬?
  3. Anti-pattern substantive verification:是否落入被拒论文的典型失败组合?(三个被数据验证的 reject-favored 组合)
  4. Paper-pointed threat:是否有具体论文直接威胁到新颖性?

任何一道检查失败,系统不会"修复后继续"——而是直接进入 revise 或 abandon 路径。

1.2 Reel:科研的最后一公里

Reel 解决的问题更具体:论文被接受后 72 小时内,你需要海报、讲解视频、博客。以前是手动做的。Reel 用 5 个 skill 自动生成。

论文 PDF → Paper2Assets(共享提取,只做一次)
         ├→ Paper2Poster → 可编辑 PPT 海报 + PDF + PNG
         ├→ Paper2Video → 同步讲解视频(TTS + 可编辑母版)
         ├→ Paper2Blog → 中英双语 Word 博客
         └→ Paper2Reel → 交互式 HTML 阅览器(视频/幻灯片/字幕/博客联动)

Reel 解决了三个此前的系统性缺陷:

  • G1(孤立提取):以前每个 artifact 各自重新提取论文数据,图号、引用经常跨格式不一致。Reel 用 Paper2Assets 只提取一次,所有下游共享一个资产包。
  • G2(一次性渲染):以前的输出是 PDF 海报、MP4 视频——改不了。Reel 的输出是原生 PPT 和 Word 文件,作者可以原地编辑。
  • G3(软评分门禁):以前用 VLM 审美分("7.8/10 看起来不错")来判断质量,但一个 7.8 分的海报可能关键区域是空的。Reel 用 5 级覆盖度信号(EMPTY / SPARSE / FULL / SPILLAGE / OVERFLOW)作为硬门禁——每个 section 必须达到 FULL 才能过关。

评估结果:在 100 篇论文的 Paper2Poster 基准上,自动生成的海报在审美和信息量上超过论文作者自己的海报,胜率 84%-93%。

需注意:这是论文作者用自己提出的基线测评的结果,非第三方独立测试。且基线(人类作者自己的海报)质量参差不齐——很多作者的海报确实是赶 deadline 赶出来的。

二、核心工程哲学:五条原则

两篇论文在系统架构上遵循一致的 5 条原则。这些原则不是"锦上添花"——它们是从实践中长出来的,每一条都对应一个真实的失败模式。

2.1 Thin agent-readable contracts(轻量智能体契约)

Skill 之间不传大段 Prompt,而是传轻量结构化契约。每个 phase 的输入/输出格式硬性约定——JSON schema 或 Markdown 结构。

传统 agent 系统的典型失败是"传话游戏":Agent A 生成一大段文字给 Agent B,B 理解错了,输出偏差累积放大。Thin contract 把接口缩到最小信息量:不是"这是我对文献的理解(3000 字)",而是"这是 12 条 gap,每条有标签和向量"。

2.2 Shared upstream assets(共享上游资产)

所有下游 skill 共享同一个提取层。一致性靠架构保证,不靠 LLM 自我约束。

这是一个反直觉的设计。直觉上,你会觉得"让 LLM 每次重新提取,它可能会发现新的东西"。但实践中,多次提取的不一致成本远大于可能的信息增量。Reel 的 Paper2Assets 定义了一个共享 bundle 格式,所有 paper2* skill 从同一个 source of truth 读取。

2.3 Deterministic primitives(确定性原语)

格式化、布局排版、对齐检查等操作由确定性代码完成。LLM 只做生成和评估——不做需要可重复性的操作。

这条原则划清了 agent 和工具的边界。让 LLM 去调 CSS 布局参数?不靠谱。让它判断"这个 section 是不是太空了"?可以。但最终判断用确定性代码跑——check_poster.py 测量每个 section 的实际像素填充率,不靠 LLM 猜。

2.4 Hard pass/fail gates(硬通过/失败门禁)

不做软评分。每个输出必须过硬门禁。

这是最有工程勇气的一条。软评分的问题是"梯度消失"——当你给一个 7.8/10 的分数时,系统不知道这个分数意味着"该改进"还是"差不多行了"。硬门禁把判断从连续空间塌缩到离散:FULL 或 not FULL。没有中间地带。

Idea 的 Phase 3 同样如此:碰撞检查不是"相似度 0.72,可能冲突",而是"论文 XXX 做了完全相同的机制"——要么碰撞要么不碰撞。

2.5 Composable skills(可组合)

每个 skill 可独立使用,也可以组合成完整管道。Paper-Search 可以单独跑;Scoop-Check 可以单独跑;它们也可以被 IdeaSpark 组合进完整管道。

可组合性的工程价值在于可测试性:你可以单独验证每个 skill 的输入输出契约是否满足,不需要跑完整管道才能发现问题。

但五条原则也有代价。 Thin contract 的 sentinel 机制意味着每个 LLM 交互点需要一次完整的上下文加载/保存周期——完整管道的端到端时延比单次 LLM 调用高一个量级。Hard gate 牺牲了灵活性——一个「差不多 FULL」的海报会被打回重来,消耗额外 token。这些 tradeoff 在小规模使用时可以接受,但要在生产环境中规模化部署,成本会快速累积。

三、知识的压缩与经验的编码

理解了上面五条原则,我们可以聊一个更深层的问题。

3.1 训练压缩知识,skill 编码经验

大语言模型通过训练把人类知识压缩进权重。这是"世界是什么样的"——事实、方法、概念关联。但专业能力还有一个维度:"在什么情况下该做什么判断、什么东西不能碰、什么信号意味着该停。"

这是经验。传统的经验传承是师徒制——师傅在旁边看着你说"这个不对,重来"。Skill 把这个过程显性化、结构化、可组合了。

ResearchStudio 的代码里到处是这个区分的证据:

  • 知识层:1,947 篇论文的事实、方法、结论 → 压缩在 LLM 权重里
  • 经验层
    • 15 个 ideation patterns = "成功论文是怎么想的"的经验抽象
    • anti-patterns.md = "被拒论文踩了什么坑"的经验编码(三个数据验证的 reject-favored 组合,含具体的 failure mode 描述和 required mitigation)
    • Phase 2 不加载 anti-patterns 的设计 = "生成时知道了禁忌反而会被偏见影响"的经验教训
    • Hard pass/fail gates = "什么状态绝对不可接受"的经验边界

3.2 三层能力模型

推演一下,AI 系统的专业能力可以分为三层:

层次 载体 传递方式 回答的问题
知识 模型权重 训练压缩 "世界是什么样的"
经验 Skill 契约编排 "在这种情况该做什么判断"
判断 Phase gate + audit 硬门禁强制 "什么状态绝对不可接受"

LLM 只有第一层,所以它"知道但不会做"。加上第二层,它开始"像读过很多论文的人一样生成方向"。再加上第三层,它才"像有经验的导师一样把关质量"。

ResearchStudio 的 IdeaSpark Phase 3 就是一个典型的"判断层"——它不生成内容,不修改内容,只做一件事:检查生成的想法是否落入了历史经验中的失败模式。这跟人类导师审学生 proposal 时的核心行为完全一致。

3.3 为什么 skill 比微调更精准

理论上,你也可以把这些经验微调进模型。但 skill 有三个微调做不到的优势:

  1. 可审计anti-patterns.md 的每一条都有 $n_O$、$n_R$、$p_O$ 和 $\Delta p_O$ 的数据支撑。你能看到模型在做判断时依据的是什么。微调的权重是黑箱。
  2. 可组合:IdeaSpark 的 15 个 pattern 可以按需组合;Paper-Search 可以单独调用。微调是一个整体,拆不开。
  3. 可演化:新的经验可以直接写进 skill 文件,不需要重新训练。ResearchStudio 从 7/3 发布 Idea 到 7/8 发布 Reel,只用了 5 天——因为 skill 架构一开始就设计好了。

3.4 经验的双面性:好经验、坏经验与经验的牢笼

但这里有一个更难的问题:经验本身是有偏的。

并非所有经验都是好经验。ResearchStudio 的数据里,被拒论文也有自己的 pattern——如果系统从被拒论文中归纳模式,就会把失败经验当成成功经验传播。团队的解法是引入接受率作为质量信号:只从 Oral 论文中提取成功 pattern,同时单独标记 reject-favored 组合作为 anti-pattern。这是用 outcome data(论文被接受还是被拒)来区分经验的好坏。

但这还不够通用。更深的问题是:经验如何被自动提取?如何被持续优化?如何避免成为思维的牢笼?

提取问题。 ResearchStudio 用的是人工设计的 taxonomy pipeline——聚类 → 人工审查 → 归纳为模式卡片。这不是一个可自动化的闭环。理想情况下,经验提取应该是一个持续过程:系统在实际使用中产生新的成功和失败案例,这些案例反馈回经验库,自动更新模式卡片。ResearchStudio 目前是一个静态的「经验快照」——1,947 篇论文的经验被冻结在 2025 年。

好坏辨别。 有了 outcome data 固然好,但很多场景没有明确的「接受/拒绝」信号。一篇文章好不好?一个工程决策对不对?一个投资判断准不准?没有标准答案的时候,经验的辨别需要依赖人工审查(像论文的同行评审)或者延迟反馈(文章发布后的读者反馈、工程上线后的系统表现)。这意味着 skill 系统需要一个人工审计入口延迟反馈回环——不是设计好了就结束,而是在使用中持续校准。

经验束缚。 这是最深层的问题。模式引导生成的时候,模型倾向于选择已知的模式——这在论文里叫 saturation bias。ResearchStudio 用 saturation-aware pattern picking 来缓解(过度使用的模式需要额外的新颖性论证),但这只是权宜之计。真正突破性的工作往往是不在任何已知模式内的——GPT 本身不属于任何 ICLR pattern,Transformer 也不属于任何当时的分类。

ResearchStudio 对这个问题有一个隐含的回答:经验是脚手架,不是天花板。 skill 的作用是让模型先达到「有经验的从业者」的水平——这个水平已经远高于裸跑的 LLM。但 skill 不限制模型跳出模式——Phase 2 的模式选择允许多模式组合,anti-pattern 也只是「风险信号」而非「禁令」。经验告诉你「这条路容易被拒」,但不阻止你走。

这是一个精妙的平衡:足够强约束以确保下限,足够弱以不封死上限。 Hard gate 确保不会产出垃圾,但 pattern guidance 不阻止你提出全新的角度。就像一个有经验的导师——他会告诉你哪些坑不要踩,但不会告诉你只能走哪条路。

这个平衡能不能长期维持,取决于一个未验证的假设:领域内最重要的创新是否都可以从已有 pattern 的组合中逼近? 如果是,skill-based 系统可以逼近甚至超越人类专家。如果不是——如果真正突破性的创新总是来自分布外——那 skill 系统的上限就是「优秀的从业者」而非「开创者」。

这个问题 ResearchStudio 没有回答,也不应该回答——它是整个 AI for Science 领域的开放问题。

四、拆解:代码级分析

我们把 ResearchStudio clone 下来,实际跑通了核心管道的入口阶段。以下是一手发现。

需要说明的是:完整管道的核心生成阶段(IdeaSpark Phase 1-4、Paper2Poster)依赖顶级闭源模型(Claude Opus-4.6+ / GPT-5.5),在我们的测试环境中未完成本地运行。以下实测结果覆盖了系统的确定性层——检索和提取——验证了架构设计,但不覆盖 LLM 驱动的生成和审计阶段。

4.1 Skill 文件结构

ResearchStudio 的每个 skill 由四个区域组成:

skills/idea_spark/
├── SKILL.md          # 契约:skill 做什么、输入输出、什么时候用
├── scripts/          # 确定性原语:检索、验证、渲染
│   ├── run.py
│   ├── search_arxiv.py
│   ├── search_semanticscholar.py
│   └── validators/   # Phase 3 的硬门禁实现
├── references/       # 经验编码:模式卡片、反模式、schema
│   ├── ideation-patterns/
│   ├── ideation-sub-patterns/
│   └── anti-patterns.md
└── (输出在 RUN_DIR)

SKILL.md 是核心——它不是一个文档,而是一个机器可读的契约。开头是 YAML frontmatter(name、description、allowed-tools),然后是设计原则、使用条件、phase 定义和硬门禁规则。Claude Code 和 OpenAI Codex 直接读这个文件来执行 skill。

4.2 Thin Contract 的实际运作

最有意思的发现是 thin contract 的实际运行机制。run.py 是一个确定性编排器,但它不包含任何 LLM 调用。当管道需要一个 LLM 判断时(比如 Phase 0 的 intent extraction),run.py 会:

  1. 停下来,写一个 sentinel 文件(.intent_extraction_pending
  2. sentinel 里包含一个 JSON,描述「我需要什么」——rubric 文件路径、输入数据、期望输出格式
  3. 外层 harness(Claude Code 或 Codex)读到这个 sentinel,执行 LLM 推理
  4. 把结果传回 run.py,管道继续

这就是 thin contract 的字面含义:skill 之间不传 Prompt,传契约。 每个交互点都是一个最小化的 JSON 结构,不是一个自然语言对话。

这个设计意味着 IdeaSpark 不绑定任何特定 LLM——它的检索、验证和渲染都是确定性 Python,只有需要判断的地方才调用 LLM。理论上你可以用任何模型的 harness 来跑它。

4.3 实测:Phase 0 文献检索

我们在一台测试服务器上跑通了 Phase 0。输入:「Efficient LLM inference on edge devices with limited memory」。

Connector 检查:

  arxiv           ✅ available
  openalex        ✅ available
  semanticscholar ✅ available
  openreview      ❌ missing credentials

检索结果: 3 个数据源并行(Semantic Scholar 返回 0 条结果),最终获取约 28 篇论文。每篇论文包含标题、摘要、年份、引用数、作者、来源等结构化字段。代表性结果包括 EdgeShard(边缘协同推理)、MEI4LLM 综述等高度相关论文。

检索完成后,run.py 再次停下来,输出一个 .pattern_summary_pending sentinel——请求外层 LLM 把每篇论文分类到 1-3 个 ideation pattern 中,生成 lit_table.md

关键观察:

  1. 纯 CPU 可运行。 Phase 0 的检索管道不需要 GPU,只需要 Python + 网络访问。普通服务器即可。
  2. 渐进式降级。 缺少 OpenReview 凭证不会崩溃——系统打印一个醒目的「CONNECTORS DEGRADED」警告,继续用可用数据源运行。这是一种务实的工程设计。
  3. LLM 解耦。 run.py 本身不调用任何 LLM API。所有 LLM 交互通过 sentinel 文件完成,使得管道可以被任何 harness 驱动。

4.4 实测:Paper2Assets 论文提取

除了 IdeaSpark,我们还跑通了 Reel 的 Paper2Assets——这是「最后一公里」管道的入口。

用 ResearchStudio-Idea 论文本身(arXiv: 2607.04439)作为测试输入,Paper2Assets 成功完成了:

  • 全文提取:265,011 字符的 layout-preserving 文本
  • 图片提取:7 张论文图片(Figure 1-7),自动裁剪,总计 2.6MB PNG
  • Caption 解析:27 个图/表标题被解析成结构化 JSON
  • 元数据提取:自动识别 arXiv ID、项目 URL、联系邮箱

但有一个工程障碍值得注意:Paper2Assets 依赖系统级 pdftotext(poppler-utils),在受限环境中可能无法安装。我们用 Python PDF 库替代了 pdftotext CLI。这说明 Reel 的工具链虽然设计精巧,但在受限的生产或测试环境中运行需要完整的系统依赖。

提取过程中 pymupdf 输出了数百条 MuPDF syntax error(arXiv PDF 的 XObject 编码问题),但 extract_pdf.py 的容错设计保证了最终结果——即使渲染层报错,文本和图片仍然被完整提取。这印证了论文中「deterministic primitives + error tolerance」的设计哲学。

两套管道的实测总结:

管道 组件 结果 环境
IdeaSpark Phase 0 3 源文献检索 28 篇论文,结构化 JSON 纯 CPU,普通服务器
IdeaSpark Phase 0+ pattern summary 20 篇分类到 ideation patterns 开源 LLM 作为 harness
Paper2Assets PDF 提取 7 图 + 27 captions + 265K 字文本 Python PDF 库替代 pdftotext
Paper2Poster 海报生成 未跑通 需要 LLM 生成 9-section spec
IdeaSpark Phase 1-4 完整 ideation 未跑通 需要顶级模型驱动生成和审计

总结:实测覆盖了约 20-30% 的系统功能——确定性检索和提取管道跑通了,验证了架构设计;但核心的 LLM 驱动生成和审计阶段需要更强的模型,这是本实验的明确边界。

4.5 15 个创新模式

每个模式卡片包含以下结构化字段:

  • Definition:这个模式在做什么
  • Operational signature:具体操作的抽象步骤
  • When to apply:什么场景适用
  • Success conditions (from Oral):被接收的论文做对了什么
  • Failure modes (from Reject):被拒的论文做错了什么
  • Oral vs Reject gap:接收和拒绝的关键差异
  • Reviewer expectations:审稿人期望看到什么
  • Cognitive barriers:为什么这个模式不容易想到
  • Examples:Oral lessons 和 Reject lessons

这不是一份"使用说明书"——这是一份经验地图。它告诉模型不只是"用这个模式",还有"用了之后审稿人会检查什么"和"之前的人在哪里摔倒的"。

4.6 反模式:经验的负向编码

anti-patterns.md 是整个系统最精彩的设计之一。

它不是一个"禁用列表"——它是一个带有数据支撑的风险信号。三个 reject-favored 的 2-way pattern 组合,每个都有具体数字。例如,最严重的组合(heterogeneous_decomposition + self_supervised_signal_engineering)在语料中 Oral 17 次 vs Reject 36 次,Oral 比率 32.1%,比基线低 26.3 个百分点。这个组合的 failure mode 是"你同时编造了分组标准和编造了标签"——两个未被验证的选择叠加在一起,审稿人无法判断哪个在起作用。

更关键的是:Phase 2 生成时不加载 anti-patterns.md。团队发现,如果在生成阶段告诉模型"这些组合容易被拒",模型反而会刻意避开,导致选择空间收窄——这叫 Streisand effect。经验只在审计阶段(Phase 3)加载,作为风险信号而非生成约束。

这是一个非常精密的经验编码设计:经验在正确的时机被加载,在不正确的时机被刻意隐藏。

五、方案预设:一个更有挑战的场景——从信号到分析简报

我们可以把 ResearchStudio 的 pipeline 映射到一个更硬的场景:把每日技术信号流自动转化为有质量门禁的结构化分析简报。

这不是一个小改动——选题引擎和封面图管线本质上是对已有工作的效率提升。而信号→分析这个场景面对的是 ResearchStudio 自己也未解决的真问题。

管道映射

ResearchStudio Idea 我们的方案
1,947 篇 ML 会议论文(标注接受/拒绝) 我们已发布的文章库 + 每日信号流,但没有 accepted/rejected 标签
15 个 ideation patterns(从 Oral 论文提取) 需要从我们的写作实践归纳「分析角度模式」,但无反例库来量化好经验 vs 坏经验
Phase 0 文献检索(4 源并行) Scrapling 信号采集 + Observe 管道,但是流式而非一次性检索
Phase 2 模式引导生成 把信号聚类 → 匹配分析角度模式 → 生成简报框架
Phase 3 质量门禁(4 道硬检查) 新奇性门禁 + 碰撞检查(与已有文章)+ 信息密度门禁(信号数量是否足够支撑分析)+ 可判断性门禁(是否形成了足够强的判断)
输出:Idea Card 输出:Analysis Brief(含角度、核心判断、风险、信号链路)

这个场景为什么更难

缺少 accept/reject 信号。 ResearchStudio 区分好经验和坏经验靠的是论文接受率——这相当于有标注数据。我们的场景里,一篇分析文章的质量没有金标准。引用量?阅读量?Phoenix 的认可?这些信号都延迟、有偏、不完整。没有 outcome data,经验的提取和辨别就回到了人工判断——这是我们真正的工程瓶颈。

信号是流式的,不是静态的。 IdeaSpark 的文献检索是一次性操作:1,947 篇论文是固定的,检索结果也固定。我们的信号是每天涌入的流式数据——今天的信号可能让昨天被忽略的话题成为热点。管道需要支持增量更新和动态优先级。

闭源模型依赖的约束更紧。 ResearchStudio 选择 Claude Opus-4.6+ 和 GPT-5.5 是因为它们能胜任复杂的审计任务。在非旗舰模型上,Phase 3 的四道硬检查的准确率可能大幅下降——假阳性率升高意味着有用的选题被错误淘汰。这不只是效率问题,而是信任问题:如果自动质量门禁不可靠,你就不敢用它做第一层筛选。

但我们从这个场景中学到的

把 ResearchStudio 的 pipe 映射过来之后,我们看到的是:

  1. 最大的差距不在模型能力,而在反馈数据。 我们缺少一个系统化的方式来判断一篇分析文章好不好。这不是技术问题,是工作流问题——需要引入一个「信号到成果」的追踪机制。
  2. Thin contract 的理念可以直接迁移。 我们的 Observe 管道(Scrapling → 筛选 → 格式化 → 投递)本质上就是一个从「信号采集」到「信号投递」的三层契约链。每条信号在每层的格式是确定的——这正是 thin contract。
  3. Hard gate 比我们想象的难做。 不是技术上难,是设计上难——什么样的状态算「值得分析」?什么样的信号密度算「足够」?ResearchStudio 的门禁有论文接收率作为锚点,我们没有。这需要试错。

六、判断:什么能用、什么不能

能用的

  • Skill 结构作为经验载体:直接可用。我们的写作经验、术语规范、分析角度都可以编码成 skill 文件。
  • Hard gate 理念:我们已有的发布前检查清单本质上就是一种 hard gate,可以进一步细化到自动化检查。
  • Shared assets 设计:Observe 管道的信号采集→筛选→投递链路跟 Reel 的 Paper2Assets 完全同构——一次提取,多处复用。

不能直接用的

  • IdeaSpark 完整管道:依赖 Claude Opus-4.6+ 和 GPT-5.5,算力成本高(每篇论文 ~260 万 token)。非旗舰模型在复杂审计阶段的判断力不足。
  • Paper2Poster 的 html2pptx:依赖大量确定性渲染工具链(PyMuPDF、LibreOffice、Edge TTS),资源受限环境跑不动。
  • 15 个 ML 创新模式:这些模式是从 ML 学术论文中归纳的,不直接适用于技术产业分析。需要从我们的写作实践中归纳新的模式集。

需要改造的

  • 把 ML 论文语料换成我们的领域信号源
  • 把学术创新模式换成技术分析角度模式
  • 建立反馈追踪机制——判断一篇分析文章好坏的信号链路
  • 设计合适的硬门禁标准

七、更大的信号:skill engineering 正在成为第一性原理

ResearchStudio 不是唯一往这个方向走的系统。Anthropic 的 MCP(Model Context Protocol)做的是工具层标准化;各类 agent 编排框架做的是管道编排;skill 系统做的是经验载体。

这些系统的共同特征是:**不再追求"更大的模型",而是追求"更精准的经验编码"。

ResearchStudio 用 1,947 篇论文证明了一件事:领域经验是可以被结构化、数据化、可组合化的。 当经验变成 skill,它就从"某个专家脑子里的东西"变成了"系统可以在每个决策点调用的资产"。

这或许才是 AI for Science(以及 AI for everything professional)真正的破局点——不是更大的脑,而是更精确的直觉编码。而 skill 能走多远,取决于那个未回答的问题:真正突破性的创新,是否总是来自已知模式之外。


本文基于 Microsoft ResearchStudio 的两篇论文(arXiv: 2607.04439, 2607.04438)和开源代码(github.com/microsoft/ResearchStudio, MIT License)。