exa-entities について
exa-entitiesは、Exaで企業や人物の検索、Websetsによるデータ収集を行うためのスキルです。市場調査、採用、リード収集向けに、カテゴリやドメインの絞り込みを案内します。
主な機能
- 01企業サイトや企業情報の検索
- 02職業プロフィールの検索
- 03Websetsによるデータ収集
- 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 対応