簡歴の錬金術 — Resume Alchemist
概要
Resume Alchemist(简历炼金术)は、求職者向けのAIベースの履歴書最適化ツールです。主な機能は、AIによる総合スコアと6次元のレーダーチャートでの可視化、HR目線の辛辣なコメント(毒舌点评)、STAR(Situation, Task, Action, Result)法に基づいた実績のリライト、募集要項(JD)とのキーワード比較による職種マッチング、単文単位での即時リライト(標準/データ/専門家モード)、およびテンプレートを用いたPDFエクスポートなど。中国語と英語のドキュメントを備え、TypeScriptで実装された小規模ながら機能に富んだプロトタイプです。
リポジトリの統計情報
- スター数: 14
- フォーク数: 1
- ウォッチャー数: 14
- コミット数: 5
- ファイル数: 19
- メインの言語: TypeScript
主な特徴
- AIによる総合診断と6軸レーダーチャートでの可視化
- HR視点の「毒舌」フィードバックで改善点を明確化
- STAR法に基づく実績の自動リライトとデータ強調機能
- JD(職務記述書)とのキーワードマッチングとテンプレート出力(PDF)
技術的なポイント
Resume AlchemistはTypeScriptで書かれた小規模なコードベースで、bun.lockbが存在する点からBunランタイムやそれに対応したパッケージ管理が使われている可能性が高いです。設計上はフロントエンド(UI)とAI呼び出しを行うバックエンドが分かれている想定で、環境設定用に.envと.env_backupが含まれているため、APIキーやモデル設定を環境変数で管理する作りになっています。READMEから読み取れる機能群(診断スコア、レーダーチャート、毒舌コメント、STARリライト、JD比較、単文モード、PDFエクスポート)を実現するには、以下のような技術要素が必要です。
- AIモデル連携: テキスト生成・要約・分類のために外部API(例: OpenAI等)へのHTTP呼び出しを行う層があり、プロンプト設計でSTAR法や「毒舌」トーン、3つの単文モード(標準/データ/専門家)を切り替える実装があると推測されます。
- スコアリングと可視化: 履歴書の品質を定量化するスコアリングロジック(語彙、成果の定量性、文構造、キーワード一致など)と、それを6軸レーダーチャートにマッピングするフロントエンドのグラフ描画(Chart.jsやD3等)が必要です。
- JDマッチング: 募集要項からキーワード抽出を行い、レジュメ内の文と比較してギャップ分析を出すための自然言語処理(NLP)パイプラインが考えられます。単純なキーワードベースから埋め込み(embedding)を用いた意味的類似度計算まで拡張可能です。
- PDFエクスポート: レジュメテンプレートをHTML/CSSでレンダリングしてPDF化するために、クライアントサイドの印刷機能やサーバーサイドのヘッドレスブラウザ(PuppeteerやPlaywright)を使うアプローチが一般的です。
- i18nとUX: READMEに英中併記があるため多言語対応を意識した設計がされており、HRのトーン(ユーモアか辛辣か)を切り替えてユーザビリティを高める工夫が読み取れます。
現状のリポジトリはファイル数・コミット数ともに小規模なプロトタイプ段階に見えます。実用化にあたっては、AI呼び出しのレート制御、コスト最適化、ユーザーデータ(履歴書)のプライバシー保護、評価データによるモデル改善ループ(A/Bテスト)やCI/CD、単体テストの追加が重要になります。また、JDマッチング精度を高めるためにドメイン別(技術職/プロダクト等)テンプレートやスキーマを用意すると利便性が向上します。
プロジェクトの構成
主要なファイルとディレクトリ:
- .env: file
- .env_backup: file
- .gitignore: file
- README.md: file
- bun.lockb: file
上記に加え、合計19ファイル構成の小規模リポジトリで、フロントエンド・バックエンド・ドキュメント・設定ファイルが含まれている想定です。READMEは中国語と英語の説明を併記しており、導入手順や機能一覧が整理されています。環境変数ファイルが含まれているため、APIキーや外部サービスの設定をローカルで切り替えて利用する作りになっています。今後はソースディレクトリ(例: src/)、テンプレート(templates/)、テスト(tests/)といった構成を追加していくと拡張性が高まります。
…他 14 ファイル
まとめ
AIで履歴書を実用的に強化するプロトタイプ。実運用向けの堅牢化が次の課題。
リポジトリ情報:
- 名前: resume-alchemist
- 説明: 一款基于 AI 的智能简历优化工具,帮助求职者打造更具竞争力的简历。通过 AI 分析、毒舌点评、STAR 法则润色和职位匹配等功能,让你的简历脱颖而出。
- スター数: 14
- 言語: TypeScript
- URL: https://github.com/Anarkh-Lee/resume-alchemist
- オーナー: Anarkh-Lee
- アバター: https://avatars.githubusercontent.com/u/32814128?v=4
READMEの抜粋:
简历炼金术 Resume Alchemy
🇨🇳 中文
📖 项目简介
简历炼金术 是一款基于 AI 的智能简历优化工具,帮助求职者打造更具竞争力的简历。通过 AI 分析、毒舌点评、STAR 法则润色和职位匹配等功能,让你的简历脱颖而出。
✨ 核心功能
| 功能 | 描述 |
|---|---|
| 🔍 智能诊断 | 综合评分 + 六维雷达图,全面分析简历质量 |
| 🎯 毒舌点评 | 犀利幽默的 HR 视角点评,直击痛点 |
| ✍️ AI 润色 | 基于 STAR 法则的专业润色,量化数据增强说服力 |
| 🎯 职位匹配 | JD 关键词对比,精准优化建议 |
| ⚡ 单句润色 | 快速优化单个句子,支持标准/数据/专家三种模式 |
| 📄 简历导出 | 支持多种模板,一键导出 PDF |
🏭 支持行业
- 💻 技术/程序员
- 📦 产品经理…