Tech Advisor 用于针对具体用户或团队,给出有当前证据支撑的技术推荐。它提供两种模式:成熟度评估(maturity assessment)用于判断某项技术是否已准备好采用,需完整阅读 maturity-assessment.md 后执行;产品比较(product comparison)用于在两个或多个产品、或某个产品类别中为具体用例做选择,需完整阅读 product-comparison.md 后执行。若意图无法确定模式,应先提出一个聚焦问题。
使用前需完整阅读 source-access.md,再调用工具。优先使用会话中可调用的、名称以 duckduckgo_search 和 web_fetch 结尾的工具;若会话无此类工具,可在隔离环境中运行打包 CLI: uvx --python '>=3.10,<3.14' web-forager search "your query" --max-results 8 --output-format json uvx --python '>=3.10,<3.14' web-forager fetch "https://example.com" --format markdown 若打包搜索无法运行,可用 ddgs,且不触碰当前项目环境: uv run --no-project --python '>=3.10,<3.14' --with 'ddgs>=9.5.2' python - <<'PY' from ddgs import DDGS results = DDGS().text(query="your query", max_results=8) for r in results: print(r["title"], r["href"], r["body"]) PY 若打包抓取失败,可用 Jina Reader: curl -s "https://r.jina.ai/https://example.com"
工作流同时需要搜索与抓取能力;若任一能力不可用,应说明缺失内容,而不是基于过时知识给出推荐。技术变化快,查询中应使用当前年份,核实当前确切型号或版本,优先采用近期第一方规格与当前独立证据,并标注估计与推断。质量要求包括:阅读用于重要比较或推荐的每个来源;让证据匹配用户所在地区、约束与用例;纳入总成本与有意义的权衡,而非只看规格亮点;在支撑性文字附近引用重要论断;证据支持时给出明确立场,并说明何种情况会改变该立场。适用场景为技术选型、成熟度判断与产品对比;限制是依赖可用的搜索与抓取工具,且需按指定文档流程执行。