project
SmartResume - アリババのオープンソースのインテリジェント履歴書解析ツール
SmartResumeは、Alibabaが提供するオープンソースのインテリジェントな履歴書解析ツールです。SmartResumeは、OCRテキスト抽出、PDFメタデータ解析、レイアウト検出、LLMインテリジェント構造化を使用して、PDF、画像、Word、その他の形式の履歴書を、さまざまな形式に変換します。
SmartResumeとは何ですか?
SmartResumeは、アリババが提供するオープンソースのインテリジェントな履歴書解析ツールです。OCRによるテキスト抽出、PDFメタデータ解析、レイアウト検出、LLMによるインテリジェントな構造化を通じて、SmartResumeはPDF、画像、Word形式の履歴書を、氏名、学歴、職歴などの構造化データに自動的に変換します。レイアウト検出にはYOLOv10、コンテンツ構造化にはQwen3-0.6Bの最適化バージョンを使用しています。APIとローカルモデルのデプロイに対応しており、解析は数秒で完了します。企業採用、採用プラットフォーム、キャンパスリクルート、人材紹介会社などで幅広く利用されており、人事効率を大幅に向上させます。
SmartResumeの主な機能
-
複数形式の履歴書分析PDF、画像、Word、Excelなどの一般的な形式の履歴書の解析に対応しています。
-
OCRとPDFメタデータの抽出OCR技術とPDFメタデータ解析を組み合わせて、文書からプレーンテキストコンテンツを抽出します。
-
ページレイアウトの検査と読み順の再構築YOLOv10モデルを用いて、履歴書のレイアウトを検出し、見出し、段落、表などの領域を識別し、論理的な読み順を再構築した。
-
知的構造化処理に関する法学修士(LLM)Qwen3-0.6Bモデルを高度に調整したバージョンに基づいて、テキストコンテンツは構造化されたJSON形式に変換され、キーフィールド(名前、電話番号、メールアドレス、職歴など)が抽出されます。
-
ローカルモデル展開ローカルでのモデル展開をサポートし、外部APIへの依存度を低減し、データプライバシーを確保します。
-
API呼び出しと統合採用システムとの容易な統合を可能にするPython APIとコマンドラインインターフェースを提供し、履歴書の自動処理を実現します。
SmartResumeの使い方
-
環境準備お使いのデバイスが、Python 3.9以降、8GB以上のメモリ、10GB以上のストレージ容量といった最小要件を満たしていることを確認してください(GPUアクセラレーションにはCUDA 11.0以降がオプションです)。
-
リポジトリのクローン作成Gitを使用して、SmartResumeプロジェクト(https://github.com/alibaba/SmartResume)をローカルマシンにクローンしてください。
-
環境づくりCondaを使用してPython環境を作成し、アクティブ化してください。
-
依存関係をインストールしますプロジェクトに必要な依存関係をインストールするコマンドを実行してください。
-
設定ファイル設定ファイルテンプレートをコピーし、必要に応じて修正して、必要なAPIキーやその他の情報を追加します。
-
スタートアップ分析解析機能は、コマンドラインインターフェース(CLI)またはPython APIを介して呼び出すことができ、その際にレジュームファイルのパスと抽出するフィールドの種類を指定します。
-
ローカルモデル展開(オプション):モデルをローカルにデプロイする必要がある場合は、モデルファイルをダウンロードしてローカルモデルサービスを開始し、外部APIへの依存度を減らしてください。
SmartResumeのプロジェクトアドレス
- GitHubリポジトリ:https://hf-mirror.com/Alibaba-EI/SmartResume
SmartResumeの応用事例
-
企業採用システム応募者の履歴書を自動的に解析し、重要な情報を抽出して、企業の人的資源管理システムに直接入力します。
-
採用プラットフォーム膨大な数の履歴書に素早くタグ付けやフィルタリングを行うことができ、採用担当者が求人要件を満たす候補者を見つけるのに役立ちます。
-
キャンパスリクルート学生の履歴書を一括インポートする機能をサポートしており、求人要件との効率的なマッチングと、適格な候補者の絞り込みを実現します。
-
人材紹介会社これにより、候補者データの体系的な管理が可能になり、正確なマッチングとレコメンデーションを実現し、サービス品質を向上させることができます。
-
人事関連のSaaS製品SmartResumeは、インテリジェントな履歴書入力機能を提供し、API呼び出しをサポートしており、人事SaaS製品に簡単に統合できます。