了解一个研究领域的技术演化脉络。从最简单的方法开始,一步步展示人们如何解决问题、遇到新瓶颈、再发展更复杂的方法。当用户提到 /research-area、帮我了解这个领域、这个方向的发展历史、evolution of 时触发。
帮用户建立对一个研究领域的 演化理解 — 不是罗列论文,而是讲清楚"人们为什么一步步把方法搞复杂了"。
核心原则:每一步演化都是对上一步 failure mode 的回应。讲清楚 问题 → 方案 → 新问题 → 新方案 的链条。
/research-area 或提到"帮我了解这个领域"、"这个方向怎么发展的"、"evolution of"、"研究领域变迁"快速确认:
如果用户已经给了明确方向和上下文,直接开始,不要多问。
这是核心。用以下结构组织:
Level 0: [最朴素的方法]
✅ 解决了:[什么问题]
❌ 瓶颈:[什么搞不定]
📄 代表:[关键工作]
↓ 因为 [瓶颈],所以人们...
Level 1: [第一个改进]
✅ 解决了:[上一级的瓶颈]
❌ 新问题:[这个方法引入的新限制]
📄 代表:[关键工作]
↓ ...
Level N: [当前 SOTA / 前沿]
✅ 解决了:[...]
❌ Open problems:[当前还没解决的]
📄 代表:[...]
构建方法:
关键要求:
用一条压缩的链条概括全部演化:
[Level 0 关键词] → [瓶颈] → [Level 1] → [瓶颈] → ... → [当前前沿]
这条链帮用户在脑子里建立最简洁的 mental model。
如果用户有正在做的相关研究项目:
输出格式分两部分:
Part A: 对话中展示 直接在对话里用 markdown 展示演化链,每个 Level 一个 section,紧凑可读。最后附一句话总结链条。
Part B: 保存到 Obsidian
保存为 ~/Desktop/Notes/Work/Research/Area Overviews/{方向名}.md,完整版包含:
# {方向名}: Research Area Overview
> {一句话:这个领域在解决什么根本问题}
---
## Evolution
### Level 0: {名称}
{描述}
- **解决了**:{...}
- **瓶颈**:{...}
- **代表**:{工作名} ({年份}) — {一句话}
### Level 1: {名称}
...
---
## Evolution Summary
{一条压缩链}
---
## Current Frontier & Open Problems
- {问题1}
- {问题2}
---
## Key Papers
| # | 论文 | 年份 | 贡献 | Level |
|---|------|------|------|-------|
| 1 | ... | ... | ... | 0 |
| 2 | ... | ... | ... | 1 |
...
---
## Branches & Alternatives
{演化主线之外的重要分支/另类路径,如果有的话}
---
*Generated: {YYYY-MM-DD}*
从演化链中筛选 最值得读的 5-8 篇关键论文(每个 Level 1-2 篇代表作),为每篇自动执行 /read-paper 流程:
~/Desktop/Notes/Work/Research/Reading Notes/{slug}.md。精简版包含:
📖 读 [论文名] 任务,放入 Inbox,notes 里带 reading guide 路径和优先级注意:
在对话中:
echo "$(date +%Y-%m-%dT%H:%M:%S),research-area" >> ~/Desktop/Notes/Personal/Analytics/command_usage.csv