核心用法
Exa 技能提供四大核心能力:智能搜索(search.sh)、内容提取(content.sh)、代码检索(code.sh)及深度研究(research.sh/research_create.sh)。搜索支持 auto、neural、fast、deep、instant 五种模式,可按语义理解或实时性需求灵活切换;内容提取支持子页面爬取与实时抓取;研究模块则允许通过自然语言指令执行多步异步任务,并可绑定 JSON Schema 实现结构化输出。
显著优点
- 多模态检索:覆盖网页、代码、学术论文、新闻、人物等多领域,支持域名过滤与时间范围限定。
- 深度研究能力:异步研究任务可分解复杂查询为多步骤执行,适合需要综合多源信息的场景。
- 结构化输出:通过
outputSchema将非结构化网页内容转为结构化数据,便于下游处理。 - 灵活的搜索策略:内置决策树引导选择搜索类型(deep → auto → fast → instant),兼顾质量与效率。
潜在局限
- 分类限制:
company与people类别不支持EXCLUDE、SINCE、UNTIL过滤,灵活性受限。 - 依赖外部 API:所有功能依赖 Exa 官方服务,网络波动或配额耗尽时可用性受影响。
- 异步任务管理:研究任务需手动轮询状态(
research_poll.sh),无自动回调机制。 - 安全边界:
SCHEMA_FILE禁止传入敏感本地文件,虽脚本有基础拦截但仍需人工审慎。
适合人群
- 需要高质量语义搜索的研究人员、分析师、开发者
- 构建知识库、RAG 管道的工程师
- 需自动化多源信息聚合的内容运营或咨询团队
常规风险
- API 密钥泄露:
EXA_API_KEY需妥善保管,避免硬编码或误提交至版本控制。 - 数据外泄:搜索查询与提取内容发送至 Exa 服务器,敏感信息可能留存在第三方。
- 结构化注入:若
outputSchema设计不当,可能导致输出解析失败或信息截断。 - 子页爬取不可控:
SUBPAGES参数过大可能触发目标站点的反爬机制或产生意外流量。