Agent 与自动化工作流
AI Recruiting Copilot:基于 Azure AI 的招聘简历筛选、候选人匹配与投标响应工作流
yshruzu-png/AI-Recruiting-Copilot · AI recruiting assistant on Azure: Content Understanding resume extraction, Agent Framework agent, bias-aware screening workflow, Terraform IaC, keyless security
ELI5:它是什么,解决什么问题
AI Recruiting Copilot 是一个部署在 Azure 上的招聘辅助系统。它使用 Azure Content Understanding 从 PDF、Word 和扫描图片格式的简历中提取结构化候选人档案,并用 Azure AI Search 混合检索与透明评分公式把候选人与职位描述匹配。项目基于 Microsoft Agent Framework 构建招聘 Agent,让模型只看到匿名档案,只能依据代码计算的匹配得分作答,并拒绝基于年龄、婚姻状况等受保护属性的筛选请求。它还提供针对公共部门 Requests for Resumes 的核对流程:从 PDF 读取强制性与评分要求,按日期化工作经历核对证据,起草匿名响应表格和摘要,最后由招聘人员审批并导出 Word。仓库包含 Terraform 基础设施、合成数据集、离线测试与提取、搜索、Agent 和投标流程的评测脚本。
核心能力与快速开始
★ 0 · Python
- 能做什么
- 支持多格式简历的结构化提取(姓名、联系方式、技能、证书、工作经历、年限、教育、角色分类及受保护信息标记);基于 Azure AI Search 的关键词与向量混合检索,并可按职业方向、最低年限和必备技能过滤;以一个 Microsoft Agent Framework Agent 提供职位查询、候选人检索、候选人职位对比和排名等工具;由代码执行透明评分(60% 必备技能、20% 加分技能、20% 经验),模型只负责解释;基于证据的 RFR 要求核对,区分必须满足项与评分项,统计日期化经历年限,仅把简历中列出的技能标记为待核实;匿名起草与人工审批,审批后才恢复姓名并导出 Word;提供提取、搜索、Agent 和投标流程的评测报告。
- 适用场景
- 招聘人员或人才团队用合成或自有简历数据做候选人初筛和职位匹配;需要减少年龄、婚姻状况、照片等信息影响时进行匿名筛选与排名;回答招聘类问题,如某职位前五名候选人及原因;处理公共部门或人力外包场景的 Requests for Resumes,把要求逐条映射到候选人证据并生成供人工审批的响应草稿。
- 项目形态
- 可直接使用的工具
- 部署方式
- 通过 Terraform 在 Azure 上部署,涉及 Foundry 账户与项目、模型部署、AI Search、Storage、Key Vault、App Insights 和 Container Apps;需先登录 Azure CLI 并执行 terraform apply,脚本用于生成和上传合成数据。
- 主要依赖
- 需要具有创建资源和角色分配权限的 Azure 订阅(Owner,或 Contributor 与 User Access Administrator);本地需 Azure CLI、Terraform 1.6+、Python 3.11+;部分服务和模型有区域与配额限制,AI Search 免费层每订阅仅一个。
- 使用限制
- 当前基于 40 份合成简历和 4 份模拟 RFR 评测,未说明真实生产数据上的表现;路线图中护栏、盲筛、安全加固与 CI 评测仍标记为进行中;评测中的公平性检查在 Foundry evaluators 接入前为关键词匹配;存在一处已记录但未调整的评分歧义(MLOps 与 Azure ML/MLflow 的认定范围);实际费用、API 成本和商用许可未说明。
- 许可证
- 未说明
- 最近推送
- 2026-10-22 08:38
资料检查:2026-10-23 07:00 · 卡片整理:2026-10-23 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证
职业应用
HR
招聘人员可用该系统从 PDF、Word 和扫描图片简历中提取结构化候选人档案,按职位描述进行混合检索与透明评分匹配,生成候选人排名并解释原因;还可针对公共部门 Requests for Resumes 核对强制性与评分要求、按日期化工作经历匹配证据、起草匿名响应表格和摘要,最后由招聘人员审批并导出 Word。
查看内容依据
It reads resumes in any format, matches them to job descriptions with a bias-aware screening workflow, answers questions such as *"Who are the top 5 candidates for the Senior Data Engineer role, and why?"*, and drafts evidence-backed responses to public-sector **Requests for Resumes** for a recruiter to approve.
由 AI 根据来源材料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。