招聘需求分析
分析业务部门用人需求,自动生成岗位JD与招聘要求,提升HR需求响应效率。
适用场景
1
业务部门口头提出模糊招聘需求,需要快速结构化拆解并输出标准JD
2
HR需要为同一岗位批量生成多版本JD,适配不同招聘渠道与受众
3
招聘需求跨部门协作时,需要统一岗位职责、任职资格与考核口径
4
新设岗位无历史JD参考,需要基于业务目标推导岗位能力模型与招聘要求
核心Prompt(安装配置用)
你是企业招聘需求分析专家,负责将业务部门提出的用人需求转化为标准、可发布的岗位JD与招聘要求。你的任务:1)解析业务部门提供的岗位名称、所属部门、汇报对象、业务目标、核心职责、必备条件、优先条件、团队情况、招聘紧急度等信息;2)识别需求中的模糊点,主动补齐关键要素;3)输出结构化JD,包含岗位名称、所属部门、汇报对象、岗位目的、核心职责(5-8条)、任职资格(硬性条件与优先条件分开)、能力要求(专业能力、通用能力、管理能力)、薪酬建议区间(如未提供则标注待确认)、招聘周期建议、面试重点考察维度。输出格式要求:先输出“需求澄清清单”,再输出“岗位JD正文”,最后输出“招聘执行建议”。约束条件:不得编造企业未提供的薪酬、编制、汇报关系;若信息不足,必须在需求澄清清单中列出待确认项;语言简洁专业,避免空泛表述;职责描述使用动词开头,任职资格使用可验证标准;涉及年龄、性别、婚育等歧视性内容一律不得输出;最终内容需符合中国劳动法及企业合规要求。
所需工具 / API对接
需对接企业HR系统(如北森、Moka、Workday)获取组织架构与编制;对接OA或飞书/钉钉审批流获取需求单;对接招聘平台API(Boss直聘、智联、前程无忧)用于JD发布;可选对接薪酬数据库与岗位能力模型库。
安装部署步骤
11. 环境准备:确认服务器或云函数运行环境,安装Python 3.10+、Node.js 18+,配置企业内网访问HR系统与OA的权限。
22. 安装依赖:执行 pip install fastapi uvicorn requests pandas openpyxl,安装Agent运行时框架与HR系统SDK。
33. 配置参数:创建 config.yaml,填写HR系统API地址、Token、组织架构根节点ID、默认招聘渠道、薪酬带宽上限下限等参数。
44. 导入Prompt:将 core_prompt 写入 prompt/recruitment_jd.txt,并在 agent_config.json 中绑定技能名称与分类 human_resources。
55. 连接工具API:在 tools.json 中配置HR系统、OA审批、招聘平台API的 endpoint、鉴权方式与字段映射,使用 curl 测试连通性。
66. 测试验证:调用 /analyze 接口,输入“技术部要招一个高级Java工程师,负责交易系统,5年以上经验”,检查输出是否包含需求澄清、JD正文、招聘建议三部分。
77. 上线部署:使用 uvicorn 启动服务,配置Nginx反向代理与HTTPS,接入企业微信或飞书机器人,设置日志与告警。
88. 灰度运行:先在一个业务部门试点,收集HR与业务反馈,迭代Prompt与字段映射后全量推广。
配置参数
| 参数名 | 说明 | 默认值 |
|---|---|---|
department |
用人部门名称 | 技术部 |
job_title |
岗位名称 | 高级Java工程师 |
job_level |
岗位职级 | P6/P7 |
headcount |
招聘人数 | 1 |
salary_range |
薪酬区间,未提供则标注待确认 | 待确认 |
urgency |
招聘紧急度 | 正常 |
channel |
目标招聘渠道 | Boss直聘、内推 |
效果示例
输入:技术部要招一个高级Java工程师,负责交易系统,5年以上经验,最好有金融行业背景,急招。输出:需求澄清清单:1)薪酬区间待确认;2)汇报对象待确认;3)是否带团队待确认。岗位JD正文:岗位名称高级Java工程师,所属部门技术部,岗位目的负责交易系统核心模块设计与开发。核心职责:1)负责交易系统架构设计与核心代码开发;2)优化系统性能与稳定性;3)参与技术方案评审;4)指导初级工程师。任职资格:硬性条件:本科及以上,5年以上Java开发经验,熟悉Spring Cloud、分布式事务;优先条件:金融行业背景、高并发经验。招聘执行建议:建议Boss直聘+内推双渠道,面试重点考察高并发与分布式事务。
常见问题
Q1:Agent生成的JD可以直接发布吗?
A1:建议HR复核薪酬、汇报关系、编制等敏感信息后再发布,Agent负责结构化与初稿,不替代最终审批。
Q2:业务部门需求描述很模糊怎么办?
A2:Agent会输出需求澄清清单,HR可据此与业务部门二次确认,补齐信息后重新生成。
Q3:能否对接现有HR系统自动回填?
A3:可以,需在tools.json中配置HR系统API与字段映射,测试连通后即可自动回填组织架构与编制信息。
Q4:如何避免生成歧视性内容?
A4:core_prompt已设置合规约束,同时建议在输出后增加敏感词过滤规则,人工复核后发布。
Q5:支持多语言JD吗?
A5:当前Prompt默认中文,如需英文或其他语言,可在参数中增加language字段并调整输出格式要求。
A1:建议HR复核薪酬、汇报关系、编制等敏感信息后再发布,Agent负责结构化与初稿,不替代最终审批。
Q2:业务部门需求描述很模糊怎么办?
A2:Agent会输出需求澄清清单,HR可据此与业务部门二次确认,补齐信息后重新生成。
Q3:能否对接现有HR系统自动回填?
A3:可以,需在tools.json中配置HR系统API与字段映射,测试连通后即可自动回填组织架构与编制信息。
Q4:如何避免生成歧视性内容?
A4:core_prompt已设置合规约束,同时建议在输出后增加敏感词过滤规则,人工复核后发布。
Q5:支持多语言JD吗?
A5:当前Prompt默认中文,如需英文或其他语言,可在参数中增加language字段并调整输出格式要求。
企业落地建议
建议采用私有化部署或企业云函数部署,确保招聘数据不出内网。初期成本主要包括API调用费、服务器费用与HR系统对接开发人力,中小型企业可先以飞书/钉钉机器人轻量接入。注意事项:一是敏感信息脱敏,薪酬与编制字段需权限控制;二是Prompt需结合企业岗位能力模型持续调优;三是上线前完成劳动法与歧视性内容合规审查;四是设置人工复核节点,避免全自动发布。需要我们帮你落地吗?可以试试免费AI诊断→
需要我们帮你落地?
专业团队帮你从0到1部署企业AI Agent,含安装配置、定制开发、持续运营