解决什么问题
它不是一个普通链接,而是一个可拆解的工作样本
适合解决“招聘材料分散、HR 手工整理简历耗时、招聘经理缺少每日摘要”的问题。必须强调只能用于资料整理和人工复核辅助,不能直接淘汰候选人。
本地完整包已通过基础压缩包检查;有说明文件(README),便于学员理解;包含可导入或可拆解的工作流 JSON 文件;适合做节点连接和凭据替换练习。
核心功能
它具体能做什么
- 从邮箱、ATS、BreezyHR 或上传目录接收候选人/申请信息
- 自动下载或读取 PDF/DOCX 简历,并抽取文本内容
- 调用大模型节点抽取候选人信息、生成摘要、评分或结构化 JSON
- 把结果写入 Google Sheets/表格或仪表盘,方便 HR 后续人工查看
- 自动发送邮件/消息/Slack 提醒,减少招聘或入职流程中的人工通知
工作原理
可以重点拆解哪一层结构
基本原理是:通过 n8n 或 JSON 工作流接收简历、表单、邮箱或 ATS 数据,调用大模型或规则节点抽取信息,再写入表格、发送邮件或生成招聘经理摘要。
- Gmail-triggered intake for emails with PDF resumes.
- PDF text extraction inside n8n.
- AI-based parsing into structured candidate data.
- AI-based matching against active vacancies from Google Sheets.
- Weighted scoring with threshold-based routing.
适用边界
建议谁用,谁先不要用
适合
适合想学习 n8n/自动化节点连接、大模型节点接入、凭据替换和流程测试的学员、运营同学和技术同学。
不适合
不适合直接用于真实候选人通过/淘汰/排名/性格判断,也不适合上传真实候选人或员工敏感数据做课堂测试。
使用方法
建议按这个顺序学习
- 先找到工作流 JSON 或 main.json
- 导入前先浏览节点链条:IF → Route: Has PDF attachment?、Google Sheets → Lookup Duplicate by senderemail、IF → Duplicate found?、Code → Flag Duplicate、Google Sheets → Get Active Vacancies、Google Sheets → Append Match Log、Google Sheets → Append Match Result、Gmail Trigger → In: New CV
- 删除或替换所有凭据、Webhook、邮箱、API key 和外部系统连接
- 在 n8n/测试平台中用模拟表单、测试邮箱或假简历跑一遍
依赖提示:可能需要按说明文件(README)安装依赖、配置 API key 或在测试平台导入。
包内线索
从哪些文件开始看
关键文件
- README.md
- README_RU.md
- workflow/n8n-workflow.json
工作流文件
- workflow/n8n-workflow.json
说明文件信号(README)
- Gmail-triggered intake for emails with PDF resumes.
- PDF text extraction inside n8n.
- AI-based parsing into structured candidate data.
- AI-based matching against active vacancies from Google Sheets.
- Weighted scoring with threshold-based routing.
- Logging to Google Sheets.
下载与来源
下载前需要先知道什么
涉及招聘/候选人/简历/面试,页面必须写明:只用于学习结构和辅助整理,不能用于自动通过、淘汰、排序或性格判断。
GitHub 下载链接:https://github.com/AlexGol300/ai-resume-screening-workflow/archive/refs/heads/main.zip
GitHub 项目页:https://github.com/AlexGol300/ai-resume-screening-workflow