AI ツールがウェブから求人を探し、履歴書とカバーレターを準備する
開発者 Tarun Gupta 氏による無料の AI ツール「Autopilot-Jobhunt」が、Web スキャンからレジュメ作成までを自動化し、採用プロセスにおける AI のバイアス利用という新たな現実を示している。
キーポイント
完全自動化されたジョブハントツールの登場
ユーザーの希望条件に基づき睡眠中も Web をスキャンし、マッチングした求人をスコアリングして通知する「Autopilot-Jobhunt」が開発された。
AI 生成書類の採用における逆転現象
企業側の AI スクリーニングが同じモデルを採用すると、人間の手による書類よりも AI 生成書類を優先する傾向があることが示唆されている。
無料・オープンなアーキテクチャとプライバシー対策
Llama や Gemma などの無料 LLM を活用し、API コストを抑えつつ、ユーザーデータはローカル管理や Claude Code の利用で保護する設計となっている。
ソフトウェア開発職の需要急増との関連
Anthropic の Claude Code 発表以降、ソフトウェア開発職の求人が 15% 増加したデータが示され、AI ツール利用層と求人情報の相関が指摘されている。
影響分析・編集コメントを表示
影響分析
このツールは、求職者が AI を戦略的に活用して採用プロセスを有利に進める可能性を示しており、従来の「人間の手」への信頼が揺らぐ現代の雇用市場の実態を浮き彫りにしています。また、無料かつオープンな LLM エコシステムを活用した実装は、開発者コミュニティにおける低コスト自動化ツールの普及加速に寄与するでしょう。
編集コメント
求職活動における AI の役割が「補助」から「戦略的武器」へと変化している象徴的な事例です。企業側の AI スクリーニングバイアスを逆手に取るこのアプローチは、今後の採用市場のダイナミクスを大きく変える可能性があります。
自分の経歴に合った職を探すために求人票や企業の募集ページを丹念に調べることは、まさに根気のいる作業そのものです。今では、ウェブから情報を収集し、検索を代行し、さらには応募まで支援する AI が登場しています。ソフトウェア開発者の Tarun Gupta 氏が作成したのが、まさにそのようなツール「Autopilot-Jobhunt」です。
ユーザーのプロフィールや希望職種(そして絶対に受け入れられない条件)を設定すると、A-J はユーザーが睡眠中にウェブをスキャンし、適合度の高い職を把握して Telegram で通知を送ります。そのメッセージには、ユーザーの経歴に基づいてスコアリングされ、AI の評価によってランク付けされたすべてのマッチング求人が含まれています。
ユーザーは A-J に、特定の職種に合わせた履歴書やカバーレターを作成するよう依頼できますが、最終的な確認と送信はユーザー自身が行う必要があります。ボットが自動的に送信することはありません。
「AI が作成した履歴書やカバーレターは、志望企業の門を叩くための悪い戦略ではないか」と考える人もいるかもしれませんが、実はそうとも限りません。昨年の報道によると、ある研究では、企業が候補者を選別する最初の関門としてよく使われる AI 採用ボットが、同じ AI モデルによって生成された応募書類を好む傾向があることが判明しました。これは、現代の求人市場において人間のタッチ(人的要素)が思っているほど重要ではない可能性を示唆しています。
A-J は無料で利用できるように設計されています(夜間に数百回の AI API 呼び出しを行うことなど、資金難の開発者が果たして負担できるでしょうか)。ウェブから求人を検索するために無料モデルに依存しており、TinyFish の AI ウェブエージェントが求人 crawling を担当します。一方、OpenRouter が API を提供し、A-J が実行する複数のデフォルト無料 AI モデルの一つを使用します。最初は Llama から始まり、すべてが失敗した場合やクォータが尽きた場合は、Nvidia の Nemotron、Google の Gemma 4、Alibaba の Qwen3 の無料版にフォールバックします。
Claude Code と Anthropic API を使用して OpenRouter に代えることも可能です。トークンに余裕がある場合です。
A-J が個人情報をウェブに公開することを懸念する人のために、Gupta 氏はプライバシーを重視した設計であることを明記しており、プロジェクトの GitHub ドキュメントの一部として包括的なプライバシーに関する README ファイルを提供しています。
前述の通り、A-J はユーザーに代わって求人に応募することはありません。また、ユーザーがローカル保存された Markdown 形式の履歴書へのリンクを設定し、その他のオプションを指定する設定ファイルは gitignore 対象となっているため、誤ってコミットされることはありません。
ただし、履歴書は OpenRouter が設定した LLM(大規模言語モデル)に転送されます。Gupta 氏は、OpenRouter を経由してデータを送信したくない場合は、Anthropic のサブスクリプションで対応している場合に限りますが、Claude Code を代わりに使用できると述べています。
このツールの対象ユーザーについては、デフォルトではソフトウェア開発者向けに設定されていますが、それには理由があります。水曜日に発表された Hiring Lab のデータによると、2025 年 2 月に Anthropic が Claude Code をリリースして以来、ソフトウェア開発者の求人件数は 15% 増加している一方、他のすべての職種の求人は同じ期間で 7% 減少しています。
それでも、さまざまな分野の若手大学卒業生が就職先を見つけられないと報告しており、このツールは異なるキャリア分野向けに再設定する意欲を持つ誰にとっても有用である可能性があります。AI 企業、フィンテック企業、シリコンバレーの大手企業がデフォルトで A-J に組み込まれているかもしれませんが、必要に応じて自由に追加・削除・再設定できます。
Autopilot-Jobhunt を特定のニーズに合わせて設定するにはある程度の作業が必要になるでしょうが、職を見つけられない状況にあるなら、試してみる価値は十分にあります。®
原文を表示
Combing through job postings and company help wanted pages for a position that matches your resume is the very definition of drudge work. Now, there's an AI designed to suck up information from the web, do the search for you, and even help you apply. Software developer Tarun Gupta created just such a tool in the form of Autopilot-Jobhunt. When configured with a profile of the user and their desired jobs (and what they absolutely won’t accept in an opening), A-J will scan the web while users sleep, take stock of the positions that are a good match, and then send a Telegram message to its user. That message includes all matching openings, scored against the user's resume and ranked according to the AI's assessment. Users can ask A-J to format a resume and cover letter tailored to the position, which it’s up to the user to review and send - the bot won’t do so automatically. You might be thinking that an AI-crafted resume and cover letter would be a bad strategy for getting your foot in the door at a company you’re keen to work for, but that might not be the case, actually. As we reported last year, researchers found that some AI hiring bots, often the first line a company uses to separate the wheat from the chaff, favored applications generated by the same AI model they used for screening - suggesting the human touch may be worth less than you think in the modern job market. A-J is designed to be free to use (what hard-up developer can afford to do hundreds of AI API calls a night, after all?), and relies on free models to comb the web for jobs. TinyFish’s AI web agent is used to crawl for jobs, while OpenRouter provides the API for one of several default free AI models that A-J will run through, starting with Llama and falling back to free versions of Nvidia’s Nemotron, Google’s Gemma 4, and Alibaba’s Qwen3 when all else fails, or quotas run out. Claude Code and the Anthropic API can be used in place of OpenRouter if you’ve got tokens to spare. For those concerned about A-J broadcasting personal details to the web, Gupta writes that it’s designed to be private, providing an entire privacy readme as part of the project’s GitHub documentation. As mentioned above, A-J never applies for a job on a user’s behalf, and the config file where users link to their locally stored Markdown-formatted resume and set other options is gitignored so it won’t ever be committed by accident. That said, resumes do get routed to the LLMs OpenRouter is configured to use. Gupta said those who want to avoid sending that data through OpenRouter can use Claude Code instead, provided they have an Anthropic subscription that supports it. As for who could make use of the tool, it’s configured by default for software developers, and for good reason: According to Hiring Lab data published on Wednesday, the number of job openings for software developers has risen by 15 percent since Anthropic released Claude Code in February 2025, while openings for all other jobs have fallen by seven percent over the same timeframe. Still, young college graduates in a variety of career fields report not being able to find a job, so the tool could be of use to anyone with the willingness to reconfigure it for a different career field. AI companies, fintechs, and Silicon Valley heavyweights might be programmed into A-J by default, but they can be freely added, removed, and reconfigured as desired. It’ll probably take some work to get Autopilot-Jobhunt configured for your particular needs, but if you’re having trouble landing a role, giving it a shot can’t hurt. ®
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み