用途:自动处理BOSS直聘简历邮件,完成附件下载、文本提取、岗位匹配与招聘建议报告生成,并可推送至企业微信群。
主要能力:通过IMAP技能搜索邮箱中的BOSS直聘简历邮件,下载PDF简历;用pdftotext提取文本并过滤水印噪声;读取岗位需求文档,按学历、经验、技能匹配、项目亮点和风险因素等维度评估候选人;输出推荐人选与其他候选人速览两部分报告。
使用方式:依赖imap-smtp-email技能,路径为/agent/.agents/skills/imap-smtp-email/,配置在.env;IMAP命令为node scripts/imap.js <command>。岗位需求文件为/agent/hiring/job_requirements.md。基本流程包括检查INBOX等邮箱、下载PDF、提取文本、读取岗位需求、生成报告,并可选执行推送:bash /agent/hiring/wecom_bot.sh /agent/hiring/reports/YYYY-MM-DD.md /agent/hiring/resumes/。报告路径为/agent/hiring/reports/YYYY-MM-DD.md,已处理UID记录在processed_uids.json。
适用场景:HR或招聘方批量筛选通过BOSS直聘转发的简历,希望自动生成面试建议并同步至企业微信群。
限制:BOSS直聘PDF水印较多需过滤;IMAP中文主题搜索不可靠,建议按附件数量和发件人筛选;纯图片PDF无法解析,应标记为“无法解析”;一封邮件可能包含多份简历;需更新processed_uids.json避免重复处理。企微Webhook频率为20条/分钟,markdown限4096字节,文件5B~20MB,media_id有效期3天,且非v2的markdown不支持表格。未明确支持其他邮箱或招聘平台的直接抓取。