AI News HubLIVE
サイト内リライト2 分で読了

AIの幻覚を防ぐゼロトラスト履歴書パイプラインを構築しました

EigenCVは、ATSに最適化されたLaTeX履歴書を生成する本番グレードのIaCパイプラインです。キャリア履歴を不変のデータベースとして扱い、AIは参照と選択のみ行い、改変は許可されません。幻覚を検出する嘘発見器も搭載しています。

ソースHacker News AI著者: g0tili

EigenCVは、AIを活用した履歴書作成ツールの一般的な問題である「幻覚」に対処するための革新的なオープンソースプロジェクトです。多くの商用AI履歴書ジェネレーターは、実在しないスキルを追加したり、業績を誇張したりするため、技術面接で失敗する原因となっていました。EigenCVはゼロトラストアーキテクチャにより、このプロセスを根本的に変革します。

基本原則

EigenCVでは、ユーザーのキャリア履歴を不変のデータベースとして扱います。AIモデルはこのデータベースをクエリし、職務記述書に最も適合する項目を選択するのみで、内容の作成や変更は一切行いません。これにより、履歴書の情報がすべて真実かつ検証済みであることが保証されます。

幻覚防止メカニズム

パイプラインには「嘘発見器」が組み込まれています。AIがデータベースに存在しないスキル(例えば、ユーザーがRustを習得していないのにATSスコアを上げるために追加しようとした場合)を履歴書に挿入しようとすると、コンパイラは即座にビルドを中断し、エラーを報告します。これにより、出力内容の絶対的な信頼性が確保されます。

使用方法

プロジェクトは2つの利用パスを提供しています:

  • ノーコードパス:プログラマーでないユーザー向け。リポジトリ全体と過去の履歴書をChatGPTやClaudeにアップロードするだけで、AIが自動的にデータベースを構築し、PDFを生成します。
  • 開発者パス:ターミナルワークフローを好むユーザー向け。ローカルで実行でき、データが完全に自分のマシン内に留まります。

主な機能

  • ATS最適化:生成されるLaTeX履歴書は、自動スクリーニングシステムを効率的に通過するよう最適化されています。
  • 多言語対応:英語、ドイツ語など、複数の言語で履歴書を生成可能。
  • 動的レイアウト:内容に応じてセクションの順序が自動調整され、例えばオープンソースプロジェクトがない場合は該当セクションが非表示になります。
  • プライバシーファースト:完全にローカルで実行可能であり、キャリアデータを外部サーバーに送信する必要はありません。

技術アーキテクチャ

このプロジェクトは、Jinja2テンプレートエンジンとPydanticスキーマを使用して、コンパイルプロセスを確定的かつ信頼性の高いものにしています。従来のベクトルデータベースには依存せず、現代のLLMの大規模なコンテキストウィンドウを活用してセマンティックルーティングを行い、職務記述書をデータベース内の関連項目にマッピングします。さらに、自己修復IDや自動企業カラーリングなどの機能も備えています。EigenCVは、誠実さ、正確さ、制御可能性という、AI履歴書生成の新しい基準を打ち立てています。求職者も採用担当者も、その恩恵を受けることができるでしょう。