ai-job-search: スクレイピング、カスタマイズ、およびATS検証を行うプロフェッショナルなLaTeXドキュメントを自動化するAI搭載型ジョブアプリケーションフレームワーク

ai-job-search: スクレイピング、カスタマイズ、およびATS検証を行うプロフェッショナルなLaTeXドキュメントを自動化するAI搭載型ジョブアプリケーションフレームワーク

何を解決するか

仕事探しと応募は、カバーレターの執筆やCVのカスタマイズといった、反復的で手動のプロセスを伴う退屈な作業になりがちです。このプロジェクトは、高品質でプロフェッショナルな出力を提供しつつ、採用管理システム(ATS)で実際に解析可能なプロセスを自動化するためのAI搭載型フレームワークを提供します。

仕組み

Claude Codeをベースに構築されたこのフレームワークは、専門化されたコマンドの構造化されたワークフローを使用してジョブサーチを管理します:

  • Profiling: /setup は既存のドキュメントやインタビューから候補者プロフィールを作成します。
  • Discovery: /scrape は求人ポータル(デンマーク市場向けの組み込みツールおよびLinkedInを含む)を検索し、/rank は適合度に基づいてマッチングをスコアリングします。
  • Application: /apply はドラフター・レビュアー・エージェント・パイプラインを使用して、カスタマイズされたLaTeX CVとカバーレターを作成します。これには、ドキュメントをコンパイルしてレイアウトの問題(孤立したタイトルなど)を視覚的に検査して修正する独自のPDF検証ループが含まれており、pdftotext を使用してPDFのテキストレイヤーがATSフレンドリーであることを確認します。
  • Preparation: /interview は、候補者の実際の経験に基づいた、ステージ別の準備パックを生成し、模擬面接を実施します。
  • Management: /outcome は結果を追跡し、/notion-sync/html-report は進捗を追跡するためのダッシュボードを提供します。

対象者

品質や誠実さを犠牲にすることなく応募パイプラインを自動化したい求職者、特にCLIツールやプロフェッショナルなドキュメント生成のためのLaTeXの使用に慣れている方。

ハイライト

  • Drafter-Reviewer Pipeline: 一般的な表現を避けるために、2つの別々のエージェントを使用して応募書類をドラフトし、批判的に検討します。
  • PDF Layout Verification: レイアウトが綺麗でページ制限に収まるまで、LaTeXのコンパイルを自動的に繰り返します。
  • ATS Text-Layer Check: コンパイルされたPDFがパーサーによって実際に読み取れることを確認し、一般的なLaTeXのグリフエラーを防ぎます。
  • Relevance-Weighted Cutting: CVがページ制限を超えた場合、単に古いエントリを削除するのではなく、関連性の低い経験をインテリジェントに削除します。
  • Comprehensive Career Toolset: スキルギャップ分析 (/upskill)、企業調査、および面接準備を含みます。

Sources