🎯 JD Matcher 文档

JD Matcher — 项目概览

将职位描述与简历进行多维度匹配,帮助求职者快速筛选最值得投递的岗位。

JD Matcher — 项目概览

Dream Offer Matcher 是一款运行在纯浏览器中的 JD × 简历匹配分析工具。 用户粘贴职位描述(JD),上传简历,工具即刻计算多维度匹配分数,并输出可视化分析报告。


核心功能

功能说明
JD 解析从原始 JD 文本提取职位名、技能要求、工作年限、学历要求
本地匹配TF-IDF 关键词权重 + 三维加权评分(技能 50%、经验 30%、学历 20%)
AI 增强匹配调用 Claude / OpenAI,与本地算法混合评分(AI 60% + 本地 40%)
可视化报告雷达图、技能匹配明细、优势亮点、优化建议
多格式简历支持 JSON / TXT / PDF 上传

技术栈一览

运行时    纯浏览器(无需 Node.js / npm)
语言      JavaScript ES2022,ES Modules
UI        Vanilla HTML5 + CSS3(无框架)
图表      Chart.js 4.x(CDN)
AI 接入   Claude API / OpenAI API(用户自填 Key)
算法      TF-IDF + 多维加权评分
PDF 解析  pdfjs-dist 4.x(动态 import,CDN)
配置      .env 文件(浏览器 fetch 读取)

快速启动

# 1. 复制并编辑配置(可选)
cp .env.example .env
 
# 2. 启动静态服务器(任选其一)
python3 -m http.server 4173
# 或
npm run dev
 
# 3. 打开浏览器
open http://localhost:4173

文档导航

On this page