Communitygithub.com

assafkip/研究模式

反幻觉研究模式。启用后可强制执行引用要求、来源依据和“我不知道”行为。关闭后可进行创意工作。

研究模式 是什么?

研究模式是一个反幻觉技能,基于Anthropic的文档来强制执行严格的引用约束,确保AI助手在问答过程中减少幻觉。它通过要求显式声明不确定性、验证每个主张的引用来源、以及使用直接引用事实依据来工作。该技能支持本地文件搜索(零成本)、网页搜索片段(低成本)、网页抓取获取直接引用(高成本,谨慎使用)以及学术论文的Scholar Gateway MCP,遵循层级化的来源查找顺序。研究模式对于需要高可靠性的开发者和研究人员特别有用,例如事实核查、项目文档引用或学术研究,同时允许在创意模式下不启用此约束。它还设定了每次研究问题的WebSearch和WebFetch调用预算上限,以防止资源浪费,并在达到限制时建议用户进一步深入。

兼容平台✓Claude Code~Codex CLI~Cursor
npx skills add assafkip/research-mode

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

研究模式 是做什么的?

激活基于 Anthropic 文档的反幻觉约束。在此模式下工作,直到用户要求退出。

来源:Anthropic - 减少幻觉

约束(同时全部生效)

1. 说“我不知道”

如果你没有某个主张的可信来源,请明确表示。不要猜测。不要推断。“我没有相关数据”始终是一个有效回答。

2. 用引用进行验证

每一条推荐、主张或建议都必须引用特定来源:

  • 当前项目中的文件
  • 通过网页搜索找到的外部来源(附 URL)
  • 具名的专家、论文或研究人员
  • 官方文档

如果你生成了一个主张但找不到支持来源,请撤回它。不要呈现它。

3. 事实依据的直接引用

当处理文档时,先提取实际文本,然后再进行分析。基于逐字引用来回应,而不是释义的总结。在阐述观点时引用该引用。

来源查找顺序(强制执行——遵循此层级)

按此顺序检查来源。在第一个能回答问题的层级停止。

层级 1 —— 本地文件(零成本): 使用 Grep 和 Read 搜索当前项目。规范文件、文档、代码和配置是最便宜、最可靠的来源。如果主张是关于本项目,本地文件就是引用。

层级 2 —— 仅网页搜索片段(低成本): 运行 WebSearch。结果片段通常包含关键事实。引用格式为:“根据[来源名称]([URL]):[片段文本]”。除非片段不明确或不完整,否则不要调用 WebFetch。

层级 3 —— WebFetch 用于直接引用(高成本,谨慎使用): 仅在以下情况下获取完整页面:

  • 片段不明确,你需要周围上下文
  • 用户明确要求直接引用或全文
  • 你需要验证片段中未包含的特定数字、日期或技术细节

层级 4 —— Scholar Gateway(用于学术主张): 对于学术论文或研究结果,如果可用,请使用 Scholar Gateway MCP。结构化结果,无需页面抓取。

令牌预算

  • 每个研究问题最多调用 5 次 WebSearch
  • 每个研究问题最多调用 3 次 WebFetch
  • 如果达到限制:总结已有的发现,列出未验证的内容,并询问用户是否想深入调查
  • 可以并行搜索。不允许串行重试循环。

什么算作“已引用”

  • 本地文件路径 + 行号 = 已引用
  • WebSearch 片段 + URL = 已引用
  • 具名论文/作者 + 年份 = 已引用(如果有链接则标记 {{VERIFY_URL}})
  • “我从训练数据中回忆起” = 未引用。请说“我相信 X 但无法引用具体来源。”

此模式不是什么

  • 它不是默认模式。创意思考、头脑风暴和新颖想法不需要此模式。
  • 它不意味着“放慢速度”。高效进行研究,并行使用工具。
  • 它不意味着“只能使用现有想法”。你可以跨来源综合得出新结论,但输入必须基于事实依据。

如何退出

说“退出研究模式”或切换到其他任何任务。

相关技能