用途
researching-web 用于通过 Perplexity AI 进行网络搜索。当需要搜索、查询、调研、查找最新信息、最佳实践、比较技术方案或回答事实性问题时使用。
主要能力
该技能调用 mcp__perplexity-ask__perplexity_ask 进行网络搜索,适用于以下场景:
- 最佳实践与建议
- 最新信息(版本发布、新闻)
- 技术之间的比较
- 关于工具或库的事实性问题
使用方式
调用时传入如下 JSON 结构:
{
"messages": [{ "role": "user", "content": "Your research question" }]
}
使用建议:
- 问题具体化:例如 "Go error handling best practices 2024"
- 提供上下文:例如 "Redis vs Memcached for session storage"
- 提出比较类问题:例如 "Pros and cons of gRPC vs REST"
适用场景
适合查询趋势、比较、新闻类信息,以及最佳实践、最新动态、技术对比和工具/库的事实性问题。
限制与注意事项
- 搜索质量随措辞变化:"X best practices" 返回精选指南,"X mistakes" 返回博客吐槽;意图相同但结果差异很大。
- 多来源综合不会自动检测矛盾:来源 A 和来源 B 的事实可能直接冲突,该技能不会标记出来。
- 日期过滤(如 "last year")不可靠:搜索引擎可能包含最近才被索引的旧缓存内容。
- 底层搜索 API 的速率限制会静默截断结果:"无结果" 的发现实际上可能是配额问题。
- 地理位置定位:同一查询从不同 IP 返回不同结果,研究过程中切换 VPN 会产生不一致的语料。
- 不适用于官方 API 或库参考文档:此类需求应使用 looking-up-docs(Context7);本技能用于趋势、比较和新闻。