
## 工作流概述
这是一个专为人力资源部门设计的智能简历筛选系统,能够自动处理收到的简历,提取关键信息,并使用AI技术进行智能评估和评分。
## 工作流程详解
### 1. 触发机制
– **Gmail Trigger**: 监控Gmail收件箱,筛选包含”Senior Software Engineer”关键字的邮件
– **Form Trigger**: 通过表单提交接收简历
– 自动下载邮件附件中的简历文件
### 2. 文件处理流程
– **Google Drive Upload**: 将简历上传到指定的Google Drive文件夹
– **Google Drive Download**: 下载简历文件进行处理
– **Extract from File**: 将PDF格式的简历转换为纯文本
### 3. 并行AI处理路径
**路径一:结构化信息提取**
– **Information Extractor**: 使用预定义schema提取候选人基本信息
– **OpenRouter Chat Model**: 辅助语言模型处理
– 提取字段:候选人姓名、邮箱地址、联系电话
**路径二:全面简历分析**
– **AI Agent**: 运行复杂的系统提示词进行深度分析
– **OpenRouter Chat Model**: 提供AI推理能力
– 分析内容:
– 教育背景
– 工作经历
– 技能组合
– 岗位匹配度评分(1-10分)
### 4. 数据处理与标准化
– **Edit Fields**: 规范化AI代理输出
– **Code Node**: 使用JavaScript解析和清理AI响应文本
– 提取结构化数据:教育资格、工作历史、技能集、评分和理由
### 5. 数据合并与存储
– **Merge Node**: 合并两条处理路径的结果
– **Google Sheets**: 将完整数据追加到电子表格
– **Airtable**: 创建结构化记录用于跟踪和报告
## 技术特点
– **双路径处理**: 同时进行快速信息提取和深度简历分析
– **智能评分系统**: 基于岗位要求自动评估候选人匹配度
– **多平台存储**: 数据同时保存到Google Sheets和Airtable
– **自动化流程**: 从接收到分析完全自动化
## 应用场景
– 人力资源部门的简历初筛
– 技术岗位的候选人评估
– 大规模招聘活动的自动化处理
– 候选人数据库的智能构建

评论(0)