news 2026/9/4 2:25:28

wigolo research三档深度实战:生成带引用的调研报告完整教程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
wigolo research三档深度实战:生成带引用的调研报告完整教程

wigolo research三档深度实战:生成带引用的调研报告完整教程

【免费下载链接】wigoloThe go-to web for your AI coding agent — local-first search, fetch, crawl & research over MCP. No API keys, no cloud, $0/query. Public beta.项目地址: https://gitcode.com/GitHub_Trending/wi/wigolo

wigolo 是一个本地优先(local-first)的 AI 编程代理网络工具,提供搜索、抓取、爬取与研究能力,并通过 MCP 协议接入你的 AI 编程环境——无需 API Key、不依赖云端、每次查询零成本。它的research工具是其中最有价值的功能:把一个问题拆解成多个子查询,并行搜索、校验来源,最终生成一份带引用的结构化调研报告。本文将带你实战它的三档深度(quick / standard / comprehensive),从零学会生成可溯源的专业调研报告。

为什么需要"三档深度"?

传统的"搜索 + 手动整理"工作流费时且容易遗漏关键信息。wigolo research 把整个调研流程自动化:问题拆解 → 并行搜索 → 来源校验 → 交叉引用 → 结构化简报。

它的核心设计是按需求深度分档,在"速度"和"覆盖度"之间给你明确的选择权:

深度档位子查询数来源数量大致耗时适用场景
quick2 个5–8 个~15 秒快速事实核查
standard(默认)4 个10–20 个~40 秒常规调研、日常问答
comprehensive7 个20–25 个~80 秒深度对比、完整评测报告

💡 这个配置定义在 src/research/pipeline.ts 的DEPTH_CONFIG中。如果你不指定depth,工具会自动使用standard档。

工作原理:从问题到简报的四个阶段

理解流程后,你才能更好地利用它。整条管线在 src/research/pipeline.ts 中实现:

  1. 问题拆解:根据你的问题类型(对比型 / 操作型 / 概念型),自动生成多个覆盖不同角度(定义、对比、现状、最佳实践)的子查询。实现在 src/research/decompose.ts
  2. 并行搜索:子查询在时间预算内并行执行,单个慢查询不会拖垮整体(每档都有独立的总预算与单查询预算)
  3. 来源校验:自动过滤首页、搜索结果页、促销页、空壳内容等低质来源,被剔除的来源会暴露在rejected_sources中,可审计、不静默丢弃
  4. 交叉引用简报:生成结构化brief——其中cross_references字段收录被两个以上来源共同佐证的结论,是全文最可靠的部分

实战一:quick 档——15 秒快速事实核查

适合"某个版本有哪些破坏性变更"这类事实型问题。用 CLI 直接运行:

wigolo research "React 19 有哪些破坏性变更" --depth=quick

quick 档只拆 2 个子查询、抓取 5–8 个来源,十几秒即可返回。返回结果中重点看key_findings(跨所有来源提炼的顶部结论),足够回答大多数事实型问题。

实战二:standard 档——生成常规调研报告

默认档位,适合技术选型、"X vs Y"对比等日常调研:

wigolo research "SQLite 和 PostgreSQL 在分析场景下的对比" --depth=standard

standard 档生成 4 个子查询、检索约 15–20 个来源。报告结构建议按 skills/wigolo/rules/synthesis.md 的写法组织:

  1. key_findings写执行摘要
  2. 引用sections.overview.cross_references作为最可靠的论据(可标注"经 N 个来源交叉验证")
  3. topics(来源按子查询分组)写分主题章节
  4. sections.comparison构建对比表格(仅对比类问题会生成)
  5. sections.gaps如实写进"局限性"——哪些子问题覆盖不足,绝不一笔带过
  6. 全文用citations数组对应的[N]编号引用来源

实战三:comprehensive 档——深度评测级报告

comprehensive 档拆 7 个子查询、检索 20–25 个来源,还能用max_sources最高扩展到 50 个来源:

wigolo research "对比 Prisma、Drizzle 和 TypeORM 的生产就绪度" \ --depth=comprehensive --max-sources=30

适合发布前的深度评测、文献综述类任务。两个进阶技巧:

  • 限定域名:用include_domains把搜索空间锁定在权威站点(如["nextjs.org", "vercel.com"]),信噪比更高
  • 指定输出结构:传入schema参数(JSON Schema),让报告围绕你关心的字段组织

参数完整说明见 docs/tools.md 与 docs/cli.md,MCP 调用示例见 skills/wigolo-research/SKILL.md。

带引用报告的关键:证据而非裸结论

wigolo 的设计哲学是"返回结构化证据,由宿主 LLM 撰写最终答案"。合成能力按梯度回退:MCP sampling → 本地语言模型(设置WIGOLO_LOCAL_LLM=auto启用,默认关闭)→ 确定性证据输出。

这意味着即使没有任何外部 LLM,research 也能返回完整证据链;配置 LLM 后,report字段的成稿质量会明显提升。此外还有两个实用参数:

  • max_tokens_out:限制输出 token 预算(默认 4000),控制报告篇幅
  • include_full_markdown:为true时保留每个来源的完整 Markdown 全文,便于二次加工

⚠️避坑提示(摘自 skills/wigolo-research/SKILL.md):

  • 单页查询请用fetch,不要动用 research
  • 结构化数据采集请用agent工具
  • 不要在调用前预先探测缓存,research 内部会自动检查

进一步学习:核心文件索引

想了解的内容路径
research 工具参数与 brief 结构docs/tools.md
CLI 用法docs/cli.md
三档深度配置与预算src/research/pipeline.ts
问题拆解策略src/research/decompose.ts
简报构建逻辑src/research/brief.ts
报告写作规范skills/wigolo/rules/synthesis.md
TypeScript 研究示例examples/sdk-typescript-research/research.mjs
Python 采集示例examples/sdk-python-agent/gather.py

总结

wigolo research 的三档深度为不同调研需求提供了清晰的选择框架:quick秒级核查、standard覆盖常规调研、comprehensive支撑深度评测。配合max_sourcesinclude_domainsschema等参数,再遵循key_findings → cross_references → topics → comparison → gaps的报告结构,你就能在本地、零 API Key 成本下,稳定产出每一条结论都有[N]引用溯源的专业调研报告。

【免费下载链接】wigoloThe go-to web for your AI coding agent — local-first search, fetch, crawl & research over MCP. No API keys, no cloud, $0/query. Public beta.项目地址: https://gitcode.com/GitHub_Trending/wi/wigolo

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/3 12:36:37

贾子认知免疫理论(KICT)——从一场方法论审查中抽象出的框架

贾子认知免疫理论(KICT)——从一场方法论审查中抽象出的框架一、理论的缘起与抽象路径本理论不是先验设计的产物,而是对一场完整方法论审查的逆向抽象。那场审查依次处决了一个哲学申报(可证伪主义)、颁布了一套程序法…

作者头像 李华
网站建设 2026/9/4 12:49:06

DeepSeek-Reasonix 贡献指南:从第一个PR到CI通过的新手完整教程

DeepSeek-Reasonix 贡献指南:从第一个PR到CI通过的新手完整教程 【免费下载链接】DeepSeek-Reasonix DeepSeek-native AI coding agent for your terminal. Engineered around prefix-cache stability — leave it running. 项目地址: https://gitcode.com/GitHub…

作者头像 李华
网站建设 2026/9/3 13:18:17

基于SpringBoot的智慧养老服务系统(源码+文档+部署+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

作者头像 李华
网站建设 2026/9/3 13:03:36

用AI工具和FFmpeg制作植物生长延时摄影视频教程

免费教程:用AI工具制作植物生长延时摄影视频|How to Create Viral AI Plant Growth Timelapse Videos打开短视频平台,你大概率刷到过这类视频:一粒种子破土而出,藤蔓舒展,花苞一点点绽开,整个过…

作者头像 李华
网站建设 2026/9/3 13:24:44

本地部署AI魔镜:4090跑通摄像头+视觉语言模型全流程

一个朋友前几天问我:你说,一块 4090 本地部署一个 AI 魔镜,能不能让程序一眼看出方圆一米内谁最帅?我当时第一反应是,这大概又是一个想在朋友聚会上显摆的脚本。但真把这个“AI 魔镜”拆开看,会发现它根本不…

作者头像 李华
网站建设 2026/9/4 8:31:06

工程项目管理软件怎么选:看这5个核验点

工程项目管理软件的讨论里,“前十”常被当成捷径,但在缺少统一第三方榜单和一致评测口径时,名次本身往往不如核验点重要。更实用的做法,是先看软件能不能覆盖工程主线、能不能快速上线、能不能接上现有系统、能不能把权限和数据安…

作者头像 李华