AI活用全般

Career-Ops入門|AIで求人分析から履歴書354枚自動生成まで転職活動を丸ごと自動化

PICKUP
Career-Ops入門|AI転職自動化ツール
求人分析・履歴書354枚自動生成・自動巡回で転職活動を丸ごとAIに任せる
516件→21件(4%)の精密フィルタ履歴書354枚自動生成GitHubスター12,000超

転職活動でうんざりするのが「求人を100件読んで合うのが数件」「求人ごとに履歴書を書き直す」作業。

Career-Ops(キャリアオプス)はこの2つをAIに丸投げできるオープンソースツールだ。

作者は実際にCareer-Opsで516件の求人を自動採点し、354枚のカスタム履歴書を自動で作って、Head of Applied AI(AI活用部門の責任者)のポジションに内定した。

GitHub(ソースコード共有サイト)で2日で12,000スターを突破した注目度の通り、「転職の手作業を全部AIにやらせたい」というニーズは大きい。

この記事は転職を考えている人・AIで就活を効率化したい人向け(プログラミング知識ゼロでも、Claude Codeを触ったことがあれば読めます)。

そもそも「企業がAIで選ぶのに私たちは手作業」って何が問題?

企業側(ATS)
AIが履歴書を自動スキャンし、キーワード不一致の候補者は人事の目に届かない。とっくにAIで効率化済み。
応募者側(従来)
求人を探す→読む→判断する→履歴書を書き直す→応募する。全部手動のまま。
Career-Opsの発想
企業がAIで候補者をふるいにかけるなら、候補者もAIで企業をふるいにかける

普通の転職活動って、基本的に「人間が全部やる」じゃないですか。

求人を探す。読む。合うかどうか判断する。履歴書を書き直す。応募する。

全部手動。

で、企業の方はどうかっていうと、とっくにAIを使っています。

ATS(Applicant Tracking System、応募者を自動スキャンする企業側のシステム)という仕組みで、履歴書をAIが読み込み、キーワードが合わない人は人事の目に届きません。

つまり、企業側はAIで効率化してるのに、応募する側は手作業のまま。

Career-Opsがやろうとしてるのは、この非対称を逆転させることです。

「企業がAIで候補者をふるいにかけるなら、候補者もAIで企業をふるいにかければいい」と。

この発想、ちょっと痛快ですよね。

Career-Opsの実績はどうなのか?作った本人が内定を取ったって本当?

🔎
求人評価数
516件
Aランク(4.5以上)
21件(4%)
📄
Bランク(4.0〜4.4)
52件
💥
ハズレ率
96%
作者はこのツールでHead of Applied AIに内定

Career-Opsが面白いのは、「誰かのために作ったツール」じゃないんですよね。

作者本人が転職活動で困って、私用に作って、実際にそれで内定を取った。

作者のブログに具体的な数字が載っていて。

516件のユニークな求人を評価。

そのうちAランク(スコア4.5以上)がたった21件。

Bランク(4.0〜4.4)が52件。

残りの大半はCランク以下、つまり「合わない」求人だった。

これ、衝撃的じゃないですか。

516件見て、本当にマッチする求人はたった21件。約4%。

逆に言えば、手作業で求人を探してたら、96%の時間がハズレを読む時間に消えてるってことです。

「70%の求人は合わない。

でもそれに気づくのは800文字読み終わった後」と作者のブログにも書かれていました。

ほんとそれって感じですよね。

Career-Opsはどういう仕組みか?AI求人分析・履歴書自動生成・自動巡回

Career-Ops
機能1: 求人の採点
AIが10項目でA〜Fの点数をつける。足切り項目で不適格な求人を即除外。
機能2: 履歴書の自動カスタマイズ
求人ごとに15〜20個のキーワードを抽出。ATS対応フォーマットで自動生成。
機能3: 求人サイトの自動巡回
45社以上の採用ページ+19求人サイトを自動スキャン。重複チェック付き。

技術的な仕組みを、できるだけかみ砕いて説明します。

Career-Opsは大きく3つのことをやります。

1つ目。求人の「採点」。

求人の募集要項をAI(Claude)に読ませて、10個の項目でA〜Fの点数をつける。

たとえば「スキルの一致度」「給料の水準」「会社のステージ」「成長性」とか。

しかも「足切り項目」があって、役職が合わないとかスキルが根本的に違う場合は、その時点で不合格にします。

800文字全部読まなくても、「これは違う」が一瞬で分かる仕組みですね。

2つ目。履歴書の「自動カスタマイズ」。

ここがCareer-Opsの一番すごいところだと思いました。

普通、履歴書って1種類じゃないですか。

でもCareer-Opsは、求人ごとに履歴書を作り変えます。

募集要項から15〜20個のキーワードを抽出して、私の経歴の中からそのキーワードに関連する部分を前面に出す。

さらに、企業のATSに引っかかりやすいフォーマットで出力します。

同じ人の経歴でも、AIエンジニア向けの履歴書とプロジェクトマネージャー向けの履歴書では、強調するポイントが全然違う。

でも、経歴を捏造するわけじゃない。「見せ方を変える」だけ。

作者のブログにも「all authentic, never fabricated(すべて本物、でっち上げなし)」と書かれていたので、ここは大事なポイントですね。

3つ目。求人サイトの「自動巡回」。

45社以上の企業の採用ページと、19個の求人サイトを自動でスキャンして、新しい求人を見つけてきます。

一度見た求人は自動で重複チェックされるので、同じ求人を2回読む無駄がない。

作者の場合、680件のURLが重複チェックで弾かれているそうです。

680回分の無駄な作業が消えてるわけです。

Career-Opsで求人探しの時間はどれだけ減るか?

BEFORE — 手作業
516件の求人を全て目視で読む。96%がハズレなのに気づくのは800文字読み終わった後。
AFTER — Career-Ops
AIが全件を自動採点。人間はAランク21件+Bランク52件だけ確認すればOK。

さっきの数字の通り、求人の96%は「合わない」可能性が高い。

Career-Opsを使えば、AIがまず全部読んで採点するので、人間はAランク・Bランクだけを見ればいい。

「とりあえず全部目を通す」から「厳選された候補だけ見る」に変わるのは、精神的にもだいぶ楽ですよね。

Career-Opsの履歴書カスタマイズで書き直し地獄から解放されるか?

BEFORE — 手動で書き直し
求人ごとに「どの経験を強調すべきか」考えて手作業で書き換え。354枚は人力で不可能。
AFTER — Career-Ops
求人のキーワードに合わせて自動で強調ポイントを変更。354枚をPDFで自動生成。経歴は本物のまま。

これ、転職経験ある人なら共感すると思うんですけど。

「この求人にはこの経験を強調した方がいい」と分かっていても、実際に書き直すのがめんどくさい。

Career-Opsは求人の内容を読んで、履歴書のどこを強調すべきか自動で判断して、PDF化までやります。

作者は354枚の履歴書を自動生成しているので、手作業だったら何日かかるか想像もつかないですね。

Career-Opsの自動巡回で海外求人サイトを一括チェックできるか?

45社以上の企業ポータルがプリセット済み(Anthropic、OpenAI、ElevenLabs等)
19個の求人サイトを自動スキャン
一度見た求人は重複チェックで自動排除(680件の無駄を削減)
私が興味ある企業を追加可能

Career-Opsには45社以上の企業ポータル(採用ページ)がプリセットされています。

Anthropic、OpenAI、ElevenLabs(音声AIの会社)等、AI企業の採用ページが最初から登録されています。

毎日手動で何十個もの採用ページを巡回する代わりに、スキャン機能で一括チェックできる。

もちろん、私が興味ある企業を追加することもできます。

Career-Opsに必要なものは?

💰
料金
無料(MITライセンス)
🤖
AI利用料
Claude Max 月約200ドル
💻
必要環境
Claude Code / Node.js / Go
🌐
対応OS
macOS / Linux / Windows

料金: ツール本体は無料(MITライセンス、誰でも自由に使える形式のオープンソース)。

ただしAIの利用料が別途かかります。

作者の場合はClaude Maxプラン(月額約200ドル、約3万円)で631件の求人評価を追加費用なしで回しています。

必要な環境: Claude Code、Node.js(プログラムを動かすための土台)、Go(プログラミング言語の一種、ダッシュボード用)、Chromium(ブラウザの一種、求人サイトの巡回に使う)。

対応OS: macOS、Linux、Windows。

日本語対応: ツール本体は英語です。日本語の求人サイトに対応してるかは不明。

前提スキル: Claude Codeを使ってる人なら、セットアップもClaude Codeに「全部入れて」と頼めるので特別なスキルは不要です。

Career-Opsのインストール手順は?(Claude Code)

STEP 1
セキュリティ確認
リポジトリのコードをAIでチェック
STEP 2
インストール
git clone + npm install
STEP 3
プロフィール設定
profile.yml + cv.md作成
STEP 4
求人を分析
URL貼ってスコア確認
STEP 5
バッチ処理
複数求人を一括分析

Career-OpsはClaude Code上で動くツールなので、Claude Codeが前提です。

ステップ1。まずセキュリティチェック。

Claude Codeに「このGitHubリポジトリ(https://github.com/santifer/career-ops)のコードを読んで、セキュリティ的に問題ないかチェックして」とお願いしてください。

期待結果: Claude Codeが主要ファイルを読んで、外部送信や危険なコードがあるかレポートを返します。

「問題なし」と出ればOK。

詰まりどころ: オープンソースは誰でもコードを見られる反面、自身でも確認する習慣をつけておくと安心です。

最終更新日とIssue(不具合報告)も確認してからインストールしてください。

ステップ2。インストール。

Claude Codeにこう伝えてください。

「career-opsというツールをインストールしたい。

https://github.com/santifer/career-ops をクローンして、セットアップして」

期待結果: Claude Codeが git clone(GitHubからコードをダウンロード)→ npm install(必要な部品を一括取得)→ Chromiumのインストールまで、必要なコマンドを順に実行します。

完了すると「準備できました」とメッセージが出ます。

詰まりどころ: Node.jsやGoが入っていない環境だと、最初に環境構築コマンドが走ります。

10〜20分かかる場合もあるので、進行中は待ちます。

ステップ3。プロフィール設定。

「config/profile.example.yml をコピーして、私のプロフィールに合わせて編集して」とClaude Codeに頼みます。

ここに私の経歴、スキル、希望条件を書きます。

あと、cv.md(履歴書のベースを書いたMarkdown形式のファイル)に履歴書のベースを作る必要があります。

「私の経歴はこうで、スキルはこう。

これをcv.mdに書いて」と伝えれば、Claude Codeがファイルを生成します。

期待結果: profile.ymlとcv.mdの2つのファイルがリポジトリ内に作られ、内容が正しく入っていれば完了。

詰まりどころ: cv.mdに書く情報が薄いと、後の分析精度が落ちます。

職歴・プロジェクト名・使ったツール名・成果数値まで具体的に書くと精度が上がります。

ステップ4。求人を分析してみる。

気になる求人のURLをClaude Codeに貼って、「この求人を Career-Ops で分析して」と伝えます。

期待結果: 10項目でA〜Fのスコアが付いたレポートが出てきます。

Aランク(4.5以上)なら「この求人用のカスタム履歴書を作って」と続けて、PDFを生成できます。

詰まりどころ: 海外の求人URLでログインが必要なページは取得できない場合があります。

その時は求人本文をテキストで貼り付けて分析させると動きます。

ステップ5。バッチ処理(まとめて分析)。

慣れてきたら、複数の求人URLをまとめて分析する「バッチモード」もあります。

作者は122件を同時に処理しています。

期待結果: URLリストを渡すと、1件ずつ自動でスコアを出して、最終的に一覧表で結果が見られます。

詰まりどころ: 件数が多いとAIの利用料がかさみます。

最初は5〜10件で試して、コスト感を掴んでから本数を増やすのが安全です。

大事なこと: Career-Opsは「分析」と「下書き」までをAIが担当し、「応募する・しない」の判断は必ず人間がやる設計です。

全自動で応募が飛ぶわけじゃないので、その点は安心してください。

よくある疑問

Q. AI履歴書生成で経歴を盛られたりしない?

これ、一番気になるところですよね。

Career-Opsがやるのは「見せ方を変える」だけで、経歴を作り上げることはしません。

たとえば、同じ「プロジェクト管理の経験」でも、AI企業向けには「AIプロジェクトの管理」を前面に出して、スタートアップ向けには「少人数チームでの推進力」を前面に出す。

事実は同じ。見せ方だけが変わる。

作者も「all authentic, never fabricated(すべて本物、捏造なし)」と明言しています。

Q. Career-Opsで個人データはどこに行く?

ツールはローカル(手元のパソコン)で動くので、データが開発者のサーバーに送られることはないです。

ただし、AIで分析する部分はClaudeのAPI(プログラムからAIを呼び出す仕組み)を使うので、その分のデータはAnthropicのサーバーに送信されます。

履歴書に書くような個人情報がAIに送られることにはなるので、そこは理解した上で使う必要がありますね。

Q. 日本の転職市場でも使える?

正直、これは分からないです。

プリセットされてるポータルはAnthropicやOpenAI等の海外企業が中心で、日本語の求人サイト(リクナビNEXT、dodaとか)は対応していない可能性が高いです。

ただ、求人URLを直接貼って分析する機能は言語を問わないので、日本語の求人ページを貼っても動く可能性はあります。

誰か試した人がいたら教えてください。

Q. プログラミングできないと無理?

セットアップにNode.js、Go、Chromiumのインストールが必要なので、正直ゼロからだとハードルはあります。

でも、Claude Codeを使ってるなら「これ全部インストールして」と丸投げできます。

Claude Codeが環境構築を全部やるので、自身でコマンドを覚える必要はないです。

Career-Opsの注意点と限界は?

⚠ 注意ポイント
自動応募ツールではない。分析と履歴書生成まで。応募判断は必ず人間が行う
最初はAI分析の精度が低い。cv.mdの充実度が精度を左右する
AI利用料が別途必要。Claude Maxプラン月約200ドル、またはAPI従量課金
むやみな自動応募はプラットフォーム利用規約に違反する可能性あり

まず、これは「自動応募ツール」ではないです。

分析と履歴書の生成まではAIがやるけど、応募するかどうかの判断は人間が必ずやる設計。

作者本人が「This is NOT a spray-and-pray tool(手当たり次第に応募するツールではない)」と強調しています。

むやみに応募を自動化すると、プラットフォームの利用規約に違反する可能性もあるので、ここは注意。

あと、最初のうちはAIの分析精度が低いです。

プロフィールや経歴を充実させるほど精度が上がるので、最初にしっかりcv.mdを書き込むのが大事ですね。

それから、AIの利用料。

作者の場合はClaude Maxプラン(月額約200ドル)で追加費用なしですが、APIを直接使う場合は1件の分析ごとにコストがかかる場合があります。

まずは数件試してみて、コスト感を掴んでから本格的に使うのがいいかなと思います。

AI転職ツールCareer-Opsが示す「就活の未来」とは?

現在
企業はAIで候補者を選別。応募者は手作業。非対称な構造。
Career-Ops以降
候補者もAIで企業を選別。分析・履歴書・巡回を自動化。対等な構造へ。
「AIで就活をやる」という選択肢が存在する時代

今回Career-Opsを見て一番思ったのは、「就活の常識が変わりつつある」ってことです。

企業はとっくにAIで候補者を選んでる。

でも応募者側はまだ手作業で頑張ってる。

Career-Opsみたいなツールが出てきたことで、この非対称がちょっとずつ崩れ始めています。

今すぐ転職する予定がなくても、「AIで就活をやる」という選択肢が存在することは知っておいて損はないと思います。

興味がある人は、まず経歴をcv.mdに書き出すところから始めてみてください。

それだけでも「強みを言語化する」練習になりますし、いつかCareer-Opsを動かす時にそのまま使えます。

このページに出てきた言葉

Career-Ops(キャリアオプス)
求人分析・履歴書生成・自動巡回までAIで自動化するオープンソースの転職支援ツール。
ATS(Applicant Tracking System)
企業側の応募者管理システム。履歴書を自動スキャンしキーワード一致で候補者をふるい分ける。
Claude Code
Anthropic公式のターミナル型コーディングAI。コマンドを書けなくても日本語指示で開発作業を任せられる。
MITライセンス
誰でも自由に使える・改造できる・商用利用OKなオープンソースの代表的ライセンス。
Node.js
JavaScriptで作られたツールを動かすための土台ソフト。
Chromium
Google Chromeの中身となっているオープンソースのブラウザ。求人サイト巡回の裏で動く。
cv.md
履歴書のベース情報をMarkdown形式で書いたテキストファイル。Career-Opsはこれを参照して履歴書を作る。
API(Application Programming Interface)
プログラムから別のサービスを呼び出すための窓口。Career-OpsはClaudeのAPI経由でAIを使う。

参考リンク

・Career-Ops GitHub: https://github.com/santifer/career-ops

・作者ブログ(実績データの出典): https://santifer.github.io/

※この記事の内容は執筆時点のものです。AIは進化が速い分野のため、最新の仕様は公式サイトでご確認ください。

-AI活用全般
-,

← 戻る