Perplexity Wrapped Search

🔮 AI 搜索带安全包装,引用可溯源

Perplexity AI 驱动的网页搜索技能,带安全沙箱包装,返回带引用的 grounded 答案,支持批量查询

收藏
10.1k
安装
2.6k
版本
0.1.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Perplexity Wrapped Search 是一个基于 Perplexity API 的 AI 搜索技能,专为需要可靠网络信息检索的 AI Agent 设计。它通过封装 Node.js 脚本提供简洁的命令行接口,支持单查询和批量查询两种模式。用户可通过简单的命令获取经过 AI 整合的搜索结果,并附带权威来源引用。

主要功能

  • 单查询搜索node {baseDir}/scripts/search.mjs "query"
  • 批量查询:一次调用处理多个问题,减少 API 往返
  • 结构化输出:默认返回安全包装后的文本,可选 --json 获取原始响应
  • 引用溯源:响应包含可验证的信息来源

显著优点

1. 安全性优先设计:默认启用 EXTERNAL_UNTRUSTED_CONTENT 包装机制,有效隔离潜在提示词注入攻击,降低 Agent 误执行恶意指令的风险
2. 效率优化:批量查询支持单次 API 调用处理多问题,适合信息聚合场景

3. 答案 grounded:Perplexity 的 RAG 架构确保回答基于实时检索内容,减少幻觉

4. 引用可验证:附带来源链接便于人工复核信息可靠性

潜在缺点与局限性

  • 依赖单一服务:完全绑定 Perplexity API,存在供应商锁定风险
  • 成本考量:Perplexity API 按 token 计费,高频使用成本累积
  • 网络延迟:实时搜索特性导致响应延迟高于纯本地模型
  • 覆盖盲区:Perplexity 索引范围虽有优势,但对小众、极新或区域化内容可能存在遗漏
  • 安全包装非绝对untrusted-content 边界为启发式防护,无法完全消除社会工程攻击面

适合人群

  • 需要实时信息增强的 AI Agent 开发者
  • 对提示词注入防护有基础安全意识的技术团队
  • 研究、新闻聚合、竞品监控等信息密集型工作流用户
  • 愿意权衡延迟与信息新鲜度的场景

常规风险

| 风险类型 | 说明 | 缓解建议 |
|---------|------|---------|
| API 密钥泄露 | `PERPLEXITY_API_KEY` 需妥善保管 | 使用 secrets 管理,避免硬编码 |
| 过度依赖 AI 整合 | 摘要可能丢失原文细微差别 | 关键决策前查阅原始引用 |
| 包装绕过 | `--json` 模式禁用安全包装 | 仅必要时使用,输出需额外消毒 |
| 速率限制 | 批量查询仍受 API 配额约束 | 实施退避重试机制 |

Perplexity Wrapped Search 内容

scripts文件夹
手动下载zip · 3.3 kB
search.mjstext/javascript
请选择文件