PerplexityAI搜索与研究技能Skill perplexity

这个技能涉及使用 Perplexity AI 工具进行高效网络搜索、智能问答和深度研究,适用于信息检索、知识整合和问题解答。关键词:AI搜索、网络研究、信息检索、Perplexity、问答系统。

AI应用 0 次安装 0 次浏览 更新于 3/21/2026

name: perplexity description: 使用 Perplexity AI 进行网络搜索和研究。当用户说“搜索”、“查找”、“查询”、“询问”、“研究”或“最新的”用于通用查询时使用。不用于库/框架文档(使用 Context7)或工作区问题。

Perplexity 工具

仅当用户说“搜索”、“查找”、“查询”、“询问”、“研究”或“最新的”用于通用查询时使用。不用于库/框架文档(使用 Context7)、gt CLI(使用 Graphite MCP)或工作区问题(使用 Nx MCP)。

快速参考

使用哪个 Perplexity 工具?

  • 需要搜索结果/URL? → Perplexity Search
  • 需要对话式回答? → Perplexity Ask
  • 需要深度研究? → 研究代理/research <topic>

不要使用 Perplexity - 使用以下替代:

  • 库/框架文档 → Context7 MCP
  • Graphite gt CLI → Graphite MCP
  • 此工作区 → Nx MCP
  • 特定 URL → URL 爬虫

Perplexity Search

何时使用:

  • 通用搜索,查找资源
  • 当前最佳实践,最新信息
  • 教程/博客文章发现
  • 用户说“搜索…”、“查找…”、“查询…”

默认参数(始终使用):

mcp__perplexity__perplexity_search({
  query: "你的搜索查询",
  max_results: 3,           // 默认为 10 - 太多!
  max_tokens_per_page: 512  // 减少每结果内容
})

何时增加限制: 仅在以下情况:

  • 用户明确需要全面结果
  • 初始搜索未找到有用信息
  • 复杂主题需要多个来源
// 增加限制(谨慎使用)
mcp__perplexity__perplexity_search({
  query: "复杂主题",
  max_results: 5,
  max_tokens_per_page: 1024
})

Perplexity Ask

何时使用:

  • 需要对话式解释,而非搜索结果
  • 从网络综合信息
  • 结合当前上下文解释概念

用法:

mcp__perplexity__perplexity_ask({
  messages: [
    {
      role: "user",
      content: "解释 postgres 咨询锁的工作原理"
    }
  ]
})

不用于:

  • 库文档(使用 Context7)
  • 深度多源研究(使用研究代理)

禁止工具

绝不使用: mcp__perplexity__perplexity_research

使用替代: 研究代理(/research <topic>

  • 令牌成本:30-50k 令牌
  • 提供带引用的多源综合
  • 仅用于复杂问题,谨慎使用

工具选择链

优先级顺序:

  1. Context7 MCP - 库/框架文档
  2. Graphite MCP - 任何 gt CLI 提及
  3. Nx MCP - 此工作区问题
  4. Perplexity Search - 通用搜索
  5. Perplexity Ask - 对话式回答
  6. 研究代理 - 深度多源研究
  7. WebSearch - 最后手段(在 Perplexity 用尽后)

示例

✅ 正确 - 使用 Perplexity Search:

  • “查找 postgres 迁移最佳实践”
  • “搜索 React 测试教程”
  • “查询微服务最新趋势”

✅ 正确 - 使用 Perplexity Ask:

  • “解释 postgres 咨询锁的工作原理”
  • “微服务的权衡是什么?”

❌ 错误 - 使用 Context7 替代:

  • “搜索 React hooks 文档” → Context7 MCP
  • “查找 Next.js 路由文档” → Context7 MCP
  • “查询 Temporal 工作流 API” → Context7 MCP

❌ 错误 - 使用 Graphite MCP 替代:

  • “搜索 gt 堆栈命令” → Graphite MCP
  • “查找 gt 分支工作流” → Graphite MCP

❌ 错误 - 使用 Nx MCP 替代:

  • “搜索构建配置”(在此工作区) → Nx MCP
  • “查找项目依赖”(在此工作区) → Nx MCP

关键点

  • 默认为有限结果 - 避免上下文膨胀
  • 库文档 = Context7 - 始终先尝试 Context7
  • “gt” = Graphite MCP - 任何“gt”提及使用 Graphite
  • 深度研究 = /research - 不是 perplexity_research 工具
  • 回退链 - 搜索 → 询问 → WebSearch(最后手段)