HRオファーエージェントと三役インテリジェント面接システム
概要
本リポジトリ「Agent」は、技術担当者(Tech)、人事担当者(HR)、上司(Boss)の三役が連携して面接を実施する三役インテリジェント面接システムと、HRオファーエージェントを提供しています。面接の自動化から候補者のスコアリング、プロフィール抽出、結果の保存、オファーレターの生成までを一貫してサポート。さらに、外部の市場給与情報(Adzuna)を活用するMCPサーバを実装し、より現実的かつ市場に即した採用活動を支援します。Pythonで書かれたシンプルかつ拡張性の高い構成で、実用的な採用プロセスの自動化を目指したプロジェクトです。
リポジトリの統計情報
- スター数: 10
- フォーク数: 0
- ウォッチャー数: 10
- コミット数: 4
- ファイル数: 3
- メインの言語: Python
主な特徴
- 三役(Tech/HR/Boss)が連携するインテリジェントな面接ワークフローを構築
- 面接の自動化に加え、候補者プロフィールの抽出やスコアリング機能を搭載
- 面接結果のアーカイブとオファーレター自動生成を実現
- MCPサーバを通じて外部市場給与データ(Adzuna)と連携可能
技術的なポイント
本プロジェクトは、採用面接プロセスの自動化と効率化を目的に設計されたAIエージェントシステムです。三つの役割(技術担当者、HR、人事上司)を模したエージェントが、それぞれの視点から面接を実施し、候補者のスキルや適性を多角的に評価します。面接中の会話や回答内容を解析し、候補者プロフィールを自動抽出。独自のスコアリングロジックに基づき点数化することで、客観的かつ定量的な評価を実現しています。
さらに、面接終了後の結果を体系的に保存し、後の参照や分析を容易にするデータ管理機能を備えています。オファーレターの生成も自動化されており、面接結果を踏まえた最適な条件を反映した書類を迅速に作成可能です。
技術面で特に注目したいのは、外部サービス「Adzuna」から市場給与データを取得し、実際の給与相場に基づく判断を支援するMCP(Market Compensation Pricing)サーバの導入です。これにより、採用オファーの提示が市場動向と整合したものとなり、企業の競争力強化に寄与します。
コードはPythonで記述されており、拡張性やメンテナンス性にも配慮。agent_trainingディレクトリ以下に各種エージェントモジュールを配置し、役割ごとに機能を分割しています。今後の機能追加やカスタマイズも容易に行える設計です。
プロジェクトの構成
主要なファイルとディレクトリ:
- LICENSE: ライセンス情報
- README.md: プロジェクト概要と説明
- agent_interviewer: 面接エージェントのモジュール群を格納するディレクトリ
まとめ
面接自動化と市場連携を実現した先進的な採用支援システム。
リポジトリ情報:
- 名前: Agent
- 説明: about agent
- スター数: 10
- 言語: Python
- URL: https://github.com/Rinesan-727/Agent
- オーナー: Rinesan-727
- アバター: https://avatars.githubusercontent.com/u/142004828?v=4