Communitygithub.com

AtinChoudhary06/ai-job-matching-agent

あなたの履歴書と任意の求人情報を分析し、マッチスコア、スキルギャップ、推奨事項を返すAIエージェントです。LangChain、LLaMA3、ChromaDB、Streamlitで構築されています。

ai-job-matching-agent とは?

このスキルは、あなたの履歴書を任意の求人情報と照合し、求人への適合度を数値化するAIエージェントです。LangChain、LLaMA3、ChromaDB、Streamlitという4つの主要技術で構成されており、履歴書と求人情報の両方を解析し、マッチスコア(一致度)を算出します。さらに、あなたが不足しているスキル(スキルギャップ)を特定し、それらを補うための具体的な推奨事項や学習リソースを提示します。このエージェントは、CrewAI、AutoGen、Claude Code、Cursor、Codexなどの主要なAIエージェントプラットフォームで使用でき、転職活動やキャリア開発において、効率的かつデータドリブンな意思決定を支援します。特に、複数の求人を比較したり、自己分析を深めたい場合に役立ちます。

対応~Claude Code~Codex CLI~Cursor
npx skills add AtinChoudhary06/ai-job-matching-agent

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

ai-job-matching-agent は何をしますか?

あなたの履歴書と任意の求人情報を分析し、マッチスコア、スキルギャップ、推奨事項を返すAIエージェントです。LangChain、LLaMA3、ChromaDB、Streamlitで構築されています。

概要

このスキルは、履歴書(PDFまたはテキスト)と求人情報(URLまたはテキスト)を比較し、以下の出力を提供します:

  • マッチスコア:求人に対するあなたの適合度を0~100のスコアで表示
  • スキルギャップ:求人に記載されているが、あなたの履歴書に不足しているスキルをリスト化
  • 推奨事項:スキルギャップを埋めるための学習リソースやアクションプラン

使い方

  1. このスキルをAIエージェント(例:Claude Code、Cursor)に追加します。
  2. 以下の情報を提供します:
    • あなたの履歴書(ファイルパスまたはテキスト)
    • 求人情報(URLまたはテキスト)
  3. AIエージェントが自動的に分析を実行し、結果を表示します。

例

# ユーザー入力例
履歴書: /path/to/resume.pdf
求人URL: https://example.com/job/123
# 期待される出力例
マッチスコア: 75/100
スキルギャップ: Python, SQL, 機械学習
推奨事項:
  - Python基礎コース(Coursera)
  - SQL実践ガイド(書籍)
  - KaggleのMLコンペティションに参加

アーキテクチャ

このスキルは以下のコンポーネントで構成されています:

コンポーネント役割
LangChainエージェントのオーケストレーションとプロンプト管理
LLaMA3自然言語処理によるテキスト解析とスコア計算
ChromaDB類似度検索のためのベクトルデータベース
StreamlitフロントエンドUI(オプション)

インストール

このスキルをローカルで実行するには、以下の依存関係が必要です:

pip install langchain chromadb streamlit transformers

注意事項

  • 履歴書は機密情報を含む可能性があるため、ローカル環境での実行を推奨します。
  • 大規模な求人データセットを処理する場合、ChromaDBのインデックス構築に時間がかかることがあります。

関連スキル