主动外联
清海主动发现问题后,私聊找到对应的人去沟通协调,按组织架构逐级上报,多轮跟进直到闭环。 角色维度的对话设计见 角色场景,能力定义见 Skill 清单。
背景与现状
| 维度 | 现状 |
|---|---|
| 当前模式 | 清海只在被问到时才回复,不会主动发起对话 |
| 核心痛点 | 任务逾期没人管、承诺没人追、问题没人协调——直到老板自己发现 |
| 期望效果 | 清海像职业助理一样,自己盯着公司动态,发现问题就主动找人聊 |
| 人设定位 | 职业助理——主动提醒但不越界,先陈述事实再提问,给对方台阶 |
场景概览
主动外联覆盖 2 类发现通道 × 4 层汇报对象 × 3 级授权机制:
发现通道一:实时事件驱动
已接入的全部事件源都作为主动性的触发输入,事件发生后秒级响应。
飞书事件(已接入)
| 事件类型 | 主动性触发场景 |
|---|---|
任务变更 task.update | 任务逾期、被拒绝、长时间未确认、状态回退 |
审批变更 approval | 审批超时无人处理、审批被驳回 |
日程变更 calendar.event | 会议冲突、重要会议被取消、参会人变更 |
妙记转录 minute.transcribe | 会议纪要中识别出待办/承诺/风险但无人跟进 |
消息 im.message | 群里求助没人接、对话中识别出委托/承诺/风险信号 |
云文档编辑 drive.file.edit | 关键文档长时间未更新(规划中) |
GitLab 事件(已接入)
| 事件类型 | 主动性触发场景 |
|---|---|
MR 变更 merge_request | MR 长时间未 review、MR 被打回多次、合并冲突无人处理 |
Pipeline pipeline | CI 失败无人修复、主分支构建连续失败 |
Push push | 某人长期无代码提交(结合扫描通道判断) |
实时通道数据流转
发现通道二:定期全局扫描
每 30 分钟一次,综合审视全局状态,发现慢性问题和缺席信号——这些是"什么都没发生"导致的问题,实时事件无法捕获。
| 扫描项 | 判断逻辑 | 举例 |
|---|---|---|
| 承诺未兑现 | 对话/会议纪要中有人说"我 X 前交",到期了没交也没说话 | "张三说周三出方案,现在周四了" |
| 任务停滞 | 任务状态 N 天没变化,也没有相关对话或代码提交 | "这个任务 3 天没动了" |
| 人员异常沉默 | 某人工作日连续 N 小时无任何活动(飞书+GitLab 综合判断) | "李四今天整天没动静" |
| 跟进断档 | Concern 进入 waiting_reply 超过阈值无回应 | "上次让王五确认预算,48h 没回" |
| MR 积压 | MR open 超过 N 天无 review 活动 | "3 个 MR 等了超过两天" |
| 审批卡住 | 审批单超过 SLA 无进展 | "采购审批在赵六那里停了 3 天" |
两个通道的结果都进认知中枢做统一评估,不绕过认知中枢直接行动。
分层汇报机制
清海按飞书组织架构逐级上报,不是所有事都直接找老板。
汇报层级
逐级升级规则
| 阶段 | 清海的行为 | 升级条件 |
|---|---|---|
| 第一轮 | 私聊找当事人沟通 | — |
| 第二轮 | 当事人超时未回应 / 无法解决 → 找组长 | 超过阈值未响应,或当事人明确说搞不定 |
| 第三轮 | 组长也无法推动 → 找部门负责人 | 组长介入后仍未解决 |
| 最终 | 部门负责人也无法解决 → 升级给老板 | 跨部门协调、资源冲突、重大风险 |
每次升级时,清海自动带上前序沟通的摘要,让上级拿到完整上下文直接决策。
不同层级的沟通风格
| 对象 | 语气 | 信息密度 | 示例 |
|---|---|---|---|
| 员工 | 平等协作 | 具体事项 + 上下文 | "王哥,XX 方案原定昨天交付,目前进展怎么样?有什么卡住的地方吗?" |
| 组长 | 简洁通报 | 事项 + 当事人反馈摘要 | "你组里 XX 任务逾期了,我问过王哥他说被另一个需求卡住,你看要不要调一下优先级?" |
| 部门负责人 | 结论先行 | 问题 + 已尝试的推动 + 建议方案 | "XX 问题升级到你这里——王哥任务逾期,组长协调后仍缺人手,建议从 Y 项目借调。" |
| 老板 | 决策导向 | 结论 + 选项 + 影响评估 | "需要你决定:XX 项目人手不够,方案 A 借调(影响 Y 项目进度)或方案 B 延期两周。" |
分级授权
清海不是所有主动沟通都需要审批,按影响范围分三级:
| 级别 | 定义 | 清海行为 | 举例 |
|---|---|---|---|
| L1 自主 | 日常事务性提醒,影响范围 = 当事人 | 直接去聊,事后记录 | 任务到期提醒、MR 待 review、审批待处理 |
| L2 报备 | 涉及判断或可能引发连锁反应 | 先做再报——聊完后给上一级简要通报 | 承诺未兑现的追问、异常沉默的关怀、CI 失败催修 |
| L3 审批 | 跨部门协调、涉及人事敏感、资源调配 | 先报后做——拟好沟通方案发给审批人确认 | 升级到部门负责人/老板的事项、员工拒绝任务后的协调 |
防骚扰机制
| 约束维度 | 规则 |
|---|---|
| 单人冷却 | 同一个人,同一件事,至少间隔 N 小时才能再次触达 |
| 每日上限 | 每人每天被清海主动找的次数有上限(不含对方主动发起的对话) |
| 时段限制 | 只在工作时间主动找人(参考飞书的工作状态/日程) |
| 合并发送 | 同一个人同时有多件待沟通事项时,合并为一次对话而非连发多条 |
| 个人偏好 | 尊重 Person 档案中的 interaction_policy(如"非紧急勿扰") |
紧急豁免
真正紧急的事项(如线上事故、主分支构建崩溃)可以突破冷却和时段限制,但仍受每日上限约束,且事后自动通报给老板。
主动对话执行流程
完整流程
关键设计点
1. 主动对话 ≠ 发通知
清海主动发起的是一个真实的对话 session,对方回复后清海能继续聊。不是单向推送一条消息就结束。
2. 对话上下文自动组装
清海找人聊之前,自动加载:
- 这件事的完整背景(Fact + Concern 历史)
- 之前跟这个人聊过什么(前序沟通摘要)
- 这个人的档案(角色、偏好、沟通风格)
这样清海说出来的话是有上下文的,不是机械地念模板。
3. 多轮跟进与闭环
主动对话发出后,这件事成为一个 Concern,进入持续事项引擎跟踪:
- 对方回复了 → 认知中枢评估是否闭环
- 对方没回复 → 触发超时逻辑,考虑升级到下一层级
- 对方说"搞不定" → 认知中枢决定是否升级
4. 结果回写
每次主动沟通的结果都回写到 Fact Layer,让认知中枢持续追踪全局状态。L2/L3 事项自动给上级生成简要通报。
沟通原则
- 一次只聊一件事——不要一条消息塞三个问题
- 先陈述事实再提问——"XX 发生了,你看怎么处理?",不是空泛地问"最近怎么样"
- 给对方台阶——不用质问语气,用"是不是遇到什么困难了"代替"为什么没做"
- 自带上下文——不让对方翻记录,清海自己把背景说清楚
边界与约束
| 约束 | 说明 |
|---|---|
| 不替人做决策 | 清海只提醒、追问、协调,不替人拍板 |
| 不越级汇报 | 严格按组织架构逐级上报,不跳过中间层级 |
| 不传话 | 清海不会把 A 说的话原封不动转达给 B,只传递事实和结论 |
| 不处理敏感人事 | 涉及辞退、薪酬调整等人事敏感话题,直接升级给老板,不自主沟通 |
| 不在非工作时间打扰 | 除非紧急豁免场景,否则严格遵守工作时段 |