workflow-deep-research-survey
需要对某个主题进行深度、全面、可验证的第三方调研
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Menü
需要对某个主题进行深度、全面、可验证的第三方调研
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
LLM Wiki vault 操作手册。 触发条件: - /ingest <path> — 当用户说「ingest」「把这篇文章加入 wiki」「编译到 wiki」「摄取」时触发 - /query <question> — 当用户说「搜索 wiki」「wiki 中有没有」「查一下 wiki」时触发 - /lint — 当用户说「检查 wiki」「wiki 健康度」「lint」「有没有断链」时触发 - /research <topic> — 当用户说「研究一下」「深度调研」「research」时触发
Use when the user wants to brainstorm an idea or design a feature/spec. Explores intent and requirements through dialogue, then writes a spec document to contexts/thought_review/ and STOPS. Does not auto-chain to implementation planning or any other skill.
结构稳定性分析器。不判断观点对错,只判断一件事:这个结构能不能活下去。 对任意观点、系统、模型、制度、人物言论进行五维结构稳定性分析, 输出存活概率和失效路径。当用户说「分析这个结构」「这个观点稳不稳」 「帮我拆一下」「结构分析」时触发。
AI 辅助开发中遇到“代码改不好”时的诊断思路与决策树
AI 产品设计、交互设计与系统架构中的关键原则与常见陷阱
AI 辅助编程与 Agent 系统设计的核心方法论和判断原则
Basierend auf der SOC-Berufsklassifikation
| name | workflow-deep-research-survey |
| description | 需要对某个主题进行深度、全面、可验证的第三方调研 |
contexts/survey_sessions/每次调研中,来源可信度不是对等的。按激励结构分层:
| 层级 | 类型 | 信号特征 | 使用方式 |
|---|---|---|---|
| Tier 1 | 厂商官方文档、blog、case study | 告诉你产品想被怎么看 | 提取 claim,不做验证依据 |
| Tier 2 | Press coverage、sponsored review、第三方评测 | 能理解市场定位,但激励仍偏正面 | 辅助理解市场叙事,不作为独立证据 |
| Tier 3 | 独立开发者 blog、HN/Reddit 讨论、Stack Overflow | 信号更强,但采样有偏 | 作为验证信号,注意社区偏差 |
| Tier 4 | GitHub issues、migration stories、production post-mortems、commit history | 行为证据而非态度表达;做迁移的成本远高于发一条好评 | 最高可信度,用于验证 claim 和标注边界 |
证据可信度递增排列:态度表达("我觉得不错")< 使用场景描述 < 对比决策记录 < Migration stories < Production post-mortems < 代码/commit 级证据。优先收集后半部分。
按读者上下文是否已知且厚重来区分,不要按渠道理解。
Mode A:Internal(共享上下文驱动的决策备忘录) 适用于读者是自己或共享长期上下文的协作者。写作契约:不复述共同常识;重点展开会改变结论的未知点、最可能被反对的点、与既有观点冲突的点;优先交付结论、依据、未决问题和建议动作。
Mode B:External(零预设上下文的可发布论证) 适用于读者不是已知对象。写作契约:必须显式回答 why this matters;必须把最有用的判断放在前几段;关键定义、比较框架和限定条件写在页面上,不留在读者脑内补全。
External mode 选定后,还需要回答一个更根本的问题:这件事对目标读者的 relevance 是现在的、将来的、还是现在大概率不相关? 很多调研对象的真实答案是第三种——短期和大多数读者没有直接关系,但长期可能重要。如果是这种情况,文章的 thesis 必须正面承认这一点,而不是通过堆叠炫目案例来暗示短期价值比实际更大。承认"现在不相关"不等于"不值得写";值得写的原因可能恰恰是帮读者区分短期噪音和长期信号。
先问三个问题再选 mode:(1) 这个读者是否已知且共享厚重上下文?(2) 主要价值是帮对方更快判断还是让对方理解并相信?(3) 拿掉私有背景后报告能否独立成立?偏共享上下文和快速判断用 internal;偏自足、传播和说服用 external。
目标: 了解全貌,区分厂商叙事、市场叙事和独立证据,提取待验证 claim。
操作:
输出: 写入 tmp/<session_slug>/scratchpad.md,包含 claim extraction 表格:
## Claim Extraction
| Claim | 来源 (Tier) | 验证通道 | 验证状态 |
|-------|-------------|----------|----------|
| "zero-config,开箱即用" | Tier 1 官方文档 | GitHub issues 搜 setup pain;Reddit 搜迁移故事 | 待验证 |
| "成本低于竞品" | Tier 1 官方 blog | Production post-mortem;独立 benchmark | 待验证 |
触发条件:调研对象是一篇学术论文,或调研主题的核心依据是一篇/一组论文。如果调研对象是产品、公司或纯行业话题,跳过此步。
为什么需要这一步:论文的 Related Work 和 Contribution 声明是自利的——作者会把自己放在最有利的位置上。不读 prior work 就无法判断一篇论文到底是在发明一个新问题,还是在用一个好测量证实一个大家已经感觉到的问题。这个区分直接决定文章定位:是写成领域综述、单篇深挖、还是混合。
操作:
读论文的 Related Work / Background 章节,提取:
构建被引工作映射表:
| Prior Work | 年份/出处 | 做了什么 | 没做什么 | 本文声称的优势 |
|---|---|---|---|---|
| ... | ... | ... | ... | ... |
对每个被引集群,外部验证 prior work 实际建立了什么(用 Tavily 搜索原始论文/博客/社区讨论,不依赖本文自己的表述)。特别关注:
基于此回答两个问题:
增量判断:这篇论文的真正新增是什么?
定位判断:应该写成什么?
产出:写入 scratchpad 的 ## Prior Work Positioning 部分。如果启动了 sub-agent 做此步,结果也存入 tmp/<session_slug>/prior_work_survey.md。
常见错误:
目标: 多角度深入,同时验证 Phase 1 提取的 claim。
分割原则:
维度划分 3-5 个,每个维度同时承担两种功能:覆盖一个主题,并验证特定 claim。维度之间必须有 ≥50% 的 overlap,让不同 agent 有机会发现相同信息的不同解读或互相矛盾的结论。
按证据功能设计维度,而不只是按主题:
启动 Sub-agent:
同时启动 3-5 个 sub-agent,每个负责一个维度。使用以下类型:
librarian — 外部调研首选,查文档、开源代码、官方资料deep category — 自主深度调研,适合复杂多源任务task(
subagent_type="librarian",
load_skills=[],
description="调研 XX 维度",
run_in_background=true,
prompt="[具体调研维度的 prompt]"
)
每个 sub-agent 的 prompt 中明确:
主线程把关键结论、来源索引和判断过程整理进 session 目录的 artifact 文件;不必逐字保存原始输出,但不能让关键信息只留在 stdout。
Tavily 参数偏好:
max_results=6(覆盖不足可提至 10)search_depth="advanced"include_answer=false(直接看结果与原文摘录,不依赖聚合摘要)include_images / include_image_descriptions目标: 发现矛盾,对比 claim 在不同层级来源中的表现,形成可信结论。
操作:
调研的 Phase 1-3 完成后,进入写作阶段。根据目标产出类型选择路径:
如果是 external-facing 分析文章 → 加载 workflow-analytical-writing,从 Phase A 开始执行。该 skill 包含作者的分析视角目录(Thesis Catalog)、判断合成步骤(视角匹配 → 族谱追溯 → 叙事重构 → thesis 成型)和写作规范。
如果是 internal memo(面向自己或共享上下文的协作者)→ 不需要完整的分析写作流程。直接写:先把最影响决策的结论和依据显出来,把仍未确认的点与下一步动作留清楚。动笔前读一遍 rules/COMMUNICATION.md。
共享格式要求(两种 mode 通用):
https:// 开头)。相对链接在 yage.ai 上可工作,但发布到 Circle 等第三方平台时会指向错误地址Survey report 与博客文章的区别:本 workflow 的产出是 survey report,存放在 contexts/survey_sessions/。不是博客文章。不要加博客 frontmatter 或 Kit 订阅 script tag。如果用户要求发布到博客,单独复制到 contexts/blog/content/ 并加 frontmatter,这是独立步骤。
交付终点:写完 contexts/survey_sessions/ 下的最终 MD 文件即为调研交付的终点。不要自动继续执行发布流程(yage share、博客、Twitter、Circle 等)。只有当用户显式要求发布时,才按对应的 skill 流程执行后续步骤。
存储位置: contexts/survey_sessions/<topic>_survey_YYYYMMDD.md
推荐 artifact 目录 tmp/<session_slug>/,至少包含:
scratchpad.md(含 claim extraction 表格)search_manifest.md(含产出文件索引表、subagent 定位方式、数据覆盖评估)search_notes.md(按需)source_index.md(按需)## 产出文件索引
| 文件 | 路径 | 说明 |
|------|------|------|
| Scratchpad | `tmp/<session_slug>/scratchpad.md` | 主线程研究笔记 |
| Search Manifest | `tmp/<session_slug>/search_manifest.md` | 本文件 |
| 最终报告 | `contexts/survey_sessions/<topic>_survey_YYYYMMDD.md` | 最终报告 |
## Subagent 原始产出
| Agent | Session ID | URLs | 状态 |
|-------|-----------|------|------|
| Agent 1 | `ses_xxx` | 50+ | completed |
必须保留 URL 的情况:直接引用、数据来源(数字/统计/评分)、评价来源、官方信息。
如果最终交付是 external-facing 文章,默认要求:重要来源直接进入正文的 inline Markdown links。 不要把链接只堆在文末参考资料或只留在 scratchpad / manifest。正文中的判断、事实、引语,读者应能就地跳转验证。
**来源描述**(URL)
> 原文摘录
或
某平台上有人评价(URL):
> "原文"
> (👍 X 👎 Y)
避免:无 URL 的引用("有人评价说...")、只总结不引用原文。
如果后续要把调研写成外部文章,动笔前再做一次检查:最终成稿里是否真的保留了这些 URL,而不是只在 research artifact 里存在。
| 调研对象 | 可能的维度 |
|---|---|
| 产品/服务 | 功能评价、价格对比、用户案例、负面反馈、竞品分析 |
| 课程/培训 | 课程内容、讲师背景、学员评价、价格价值、替代方案 |
| 公司/组织 | 业务模式、市场地位、口碑评价、争议事件、财务状况 |
| 技术/工具 | 技术原理、使用体验、适用场景、局限性、替代方案 |
| 观点/框架 | 共识程度、权威背书、反对声音、实际落地、时间线准确性 |
| 陷阱 | 对策 |
|---|---|
| 只搜到正面信息 | 专门搜索"criticism", "negative review", "scam", "overpriced" |
| 信息来源单一 | 强制要求 sub-agent 找多个独立来源 |
| 过度总结丢失细节 | 要求保留原文摘录,不只是总结 |
| 维度划分太干净没有 overlap | 设计维度时故意让边缘模糊 |
| Sub-agent 返回信息太浅 | prompt 中强调"深度"、"具体"、"原文" |
| 中间文件堆积 | 集中到 tmp/<session_slug>/,只保留关键索引和判断 |
| 用错 subagent 类型 | 外部调研用 librarian 或 deep,explore 只用于内部 codebase |
| 调研结果变成 vendor marketing 汇总 | Phase 1 提取 claim,Phase 2 按证据功能分配维度,Phase 3 核查验证状态 |
写作阶段的常见失败模式(Relevance 不着地、Demo 当证据、时间维度模糊、调研汇总而非作者写作等)见 workflow-analytical-writing 的失败模式表。