技术实践

钉钉悟空以专才Agent和Skills执行招聘流程

智能体系统上下文与知识应用与实践上下文工程记忆Agent 工具调用Agent 协作Agent Harness行业应用Agent记忆

概述

第一版是 600+ 行 System Prompt、13 个工具的全能招聘 Agent,跑一周后暴露工具误选、上下文爆炸、跨会话失忆与排障困难,准确率达不到上线门槛。改造为「2 Agent + N Skill」:悟空作为 Orchestrator 只做拆任务、分发与维护 Workspace,下挂人岗匹配 Agent(招聘工作台 RPA、JD 与简历语义匹配评分,Prompt 80 行、4 个工具)与招聘沟通 Agent(监听聊天、要简历、协商面试时间,Prompt 90 行、5 个工具),其余能力下沉为 parse_resume、score_match、query_calendar 等原子 Skill。 候选人状态、RPA 进度、聊天历史与面试约定全部写入 Workspace 文件(/candidates/{id}/state.json 等)实现跨会话延续,RPA 用 rpa_lock 事务文件做断点续传。招聘合规规则(禁止主动发 Offer、超时 72h 提醒 HR)写成 Linter 在工具调用前校验。 对外消息加白名单工具、敏感词 Linter 与独立 Context 的 Reviewer Agent 三层护栏。效果:每天处理上千份简历、自动约面试、跟踪候选人状态,稳定运行数月。对外消息事故率从每周一两次降到近乎为零。新增需求从回归 2-3 天变为加一个 Skill 半天上线。