关于 exa-entities
exa-entities 是用于使用 Exa 进行公司与个人资料搜索及 Websets 数据收集的技能,面向市场研究、招聘和线索收集场景。它提供按类别筛选、查询优化和批量采集方面的操作指引。
主要功能
- 01搜索公司网站与资料
- 02搜索职业个人资料
- 03使用 Websets 收集数据
- 04按类别与域名筛选结果
适用场景
- 01开展竞争对手研究
- 02按地区和行业寻找公司
- 03搜索招聘候选人资料
- 04批量收集并监控公司数据
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ ejirocodes/ agent-skills --skill exa-entities安装后在 Claude Code 中输入/exa-entities确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/company-search.mdpeople-search.mdwebsets.md详细介绍
Exa 实体搜索
快速参考
| 主题 | 使用场景 | 参考资料 |
|---|---|---|
| 公司搜索 | 查找公司、竞品调研 | company-search.md |
| 人员搜索 | 查找个人资料、招聘 | people-search.md |
| Websets | 大规模收集数据、监控 | websets.md |
核心模式
公司搜索
from exa_py import Exa
exa = Exa()
results = exa.search_and_contents(
"AI startups in healthcare series A funding",
category="company",
num_results=20,
text=True
)
for company in results.results:
print(f"{company.title}: {company.url}")
人员搜索
results = exa.search_and_contents(
"machine learning engineers San Francisco",
category="linkedin_profile",
num_results=20,
text=True
)
for profile in results.results:
print(f"{profile.title}: {profile.url}")
用于潜在客户开发的 Websets
# Create a webset for company collection
webset = exa.websets.create(
name="AI Healthcare Companies",
search_query="AI healthcare startups",
category="company",
max_results=100
)
# Monitor for new matches
exa.websets.add_monitor(
webset_id=webset.id,
schedule="daily"
)
类别参考
| 类别 | 使用场景 | 索引规模 |
|---|---|---|
company | 公司网站、关于页面 | 数百万 |
linkedin_profile | 职业资料 | 10 亿以上个人资料 |
personal_site | 个人博客、作品集 | 数百万 |
github | 代码仓库、开发者资料 | 数百万 |
常见错误
- 未使用类别筛选器 — 实体搜索时始终设置
category="company"或category="linkedin_profile" - 期待结构化数据 — Exa 返回网页;需解析文本以提取结构化字段
- 查询范围过宽 — 添加地点、行业或职位的具体信息,以获得更好的结果
- 忽略速率限制 — 大规模收集数据时,应批量发送请求并实现退避机制
- 缺少域名筛选器 — 使用
include_domains=["linkedin.com"],仅获取个人资料结果
评论
支持 Markdown