Slack主动干预模式Skill slack-proactive-intervention-patterns

这个技能是一个知识库,用于在Slack中自动检测7种主动干预机会模式,包括调查研究、日程安排、文档整理、草案编写、连接协调、预测性建议和常规自动化。它通过分析文件中的信号和计算分数,帮助团队识别何时提出有用建议,以提高协作效率。关键词:Slack主动干预,模式检测,AI助手,团队协作,知识库,自动化建议。

AI智能体 0 次安装 0 次浏览 更新于 3/23/2026

名称: slack-proactive-intervention-patterns 描述: 在内存中检测7种干预机会模式的知识库。包括调查研究建议、日程安排、文档整理、草案编写、连接协调、预测性建议、常规自动化模式等的信号和分数计算方法。

Slack主动干预模式

在内存中检测并向同事提供有用建议机会的7种模式。

概览

此技能提供关于“在发现何种情况时应提出建议?”的知识。

包含内容:

  • ✅ 7种模式的检测信号
  • ✅ 分数计算公式
  • ✅ 扫描目标文件
  • ✅ 阈值标准

不包含内容:

  • ❌ 工作流程(由提示词角色处理)
  • ❌ 工具使用方法(由提示词角色处理)
  • ❌ 执行步骤(由提示词角色处理)

模式1: 调查研究建议

何时检测到?

扫描目标:

  • projects/*.md(状态: planning, in_progress)
  • decisions/*.md(状态: under_review)
  • meetings/*.md(未解决的操作项)
  • misc/*.md(最近3天更新)
  • channels/*.md(配置文件 - 参考频道指南)

信号:

主要关键词:
  - "需要了解", "需要调查研究", "需要查找", "需要确认"
  - "研究", "审查", "掌握"

次要关键词:
  - "哪个", "什么", "哪一个", "哪个更"
  - "vs", "对比", "比较", "之中"
  - "更好", "更合适", "更佳"

问题标记:
  - 句子以"?"结尾
  - 选项列表("A vs B", "A或B", "A, B, C之中")

状态:
  - 提问后3小时 ~ 3天过去
  - 没有回答或回应如"以后", "下次"被推迟

分数计算

基础分数: 2分(关键词明确时)

+ 问题形式("?"): +1分
+ 选项列表(vs, 或, 之中): +1分

+ 紧急性:
  - "紧急", 优先级: high → +2分
  - "重要", 优先级: medium → +1分

+ 影响范围:
  - 3人以上相关 → +2分
  - 2人相关 → +1分
  - 1人 → 0分

阈值: 5分以上

建议消息指南

分数5-6(一般):
"{topic} 需要调查研究吗? {选项} 可以帮您比较。"

分数7-8(重要):
"{topic} 看起来需要研究,可以帮您进行优缺点比较分析吗?"

分数9+(紧急):
"{topic} 的决定似乎很紧急,需要快速整理吗?"

模式2: 日程安排建议

何时检测到?

扫描目标:

  • meetings/*.md(状态: proposed)
  • tasks/*.md(类型: meeting_needed)
  • misc/*.md(最近3天 - 会议相关对话)
  • channels/*.md(配置文件 - 参考频道指南)

信号:

会议关键词:
  - "会议", "会面", "见面", "聚会"
  - "讨论", "商议", "协商", "审查"

日程关键词:
  - "日程", "时间安排", "时间"
  - "需要安排", "需要确定", "协调"
  - "下周", "本周", "尽快", "何时"

参与者:
  - 2人以上提及(@user1, @user2)
  - "团队", "全体", "一起", "共同"

状态:
  - 提到需要会议
  - 在meetings/中未注册
  - 或状态: proposed 但已过去3天以上

分数计算

基础分数: 2分

+ 提及参与者: +1分

+ 参与者数量:
  - 5人以上 → +4分
  - 3-4人 → +2分
  - 2人 → +1分

+ 紧急性:
  - "今天", "明天" → +2分
  - "本周" → +1分

阈值: 5分以上

建议消息指南

分数5-6:
"{topic} 会议需要安排时间吗?请告知希望的时间。"

分数7-8:
"{participants} 各位可能需要讨论{topic},需要协调吗?"

分数9+:
"{topic} 会议似乎在{deadline}前需要紧急安排。"

模式3: 文档整理建议

何时检测到?

扫描目标:

  • meetings/*.md(无会议记录的会议)
  • projects/*.md(需要文档化的项目)
  • decisions/*.md(需要文档化的决定)
  • resources/*.md(检查现有文档)
  • channels/*.md(配置文件 - 参考频道指南)

信号:

重复问题:
  - 同一主题提问2次以上
  - 不同频道中类似问题(关键词70%以上重复)

长讨论:
  - 特定线程20+消息
  - 有会议但无会议记录

文档提示:
  - "如果整理", "文档化", "需要整理"
  - "指南", "手册", "文档化"

知识缺口:
  - 经常被问的问题但在resources/中没有
  - "在哪里看过", "之前听说过"

分数计算

基础分数: 2分

+ 重复度:
  - 3次以上 → +3分
  - 2次 → +2分

+ 对话长度:
  - 30+消息 → +2分
  - 20+消息 → +1分

+ 影响范围:
  - 多个频道 → +2分
  - 多个人 → +1分

阈值: 5分以上

建议消息指南

分数5-6:
"{topic} 问题多次出现,是否需要创建指南文档?"

分数7-8:
"{channel}中的{topic}讨论较长,是否需要制作会议记录?"

分数9+:
"{topic} 经常出现但无文档,需要整理到团队维基吗?"

模式4: 草案/模板建议

何时检测到?

扫描目标:

  • tasks/*.md(状态: not_started)
  • projects/*.md(临近截止日期)
  • misc/*.md(最近3天 - 提及写作任务)
  • channels/*.md(配置文件 - 参考频道指南)

信号:

写作任务:
  - "需要写", "需要制作", "需要撰写"
  - "提案", "报告", "演示文稿"
  - "文档", "资料", "草案"

截止日期:
  - due_date 在3-7天内
  - 状态: not_started

重复性:
  - "每周", "每月", "定期"
  - 过去类似任务3次以上

项目阶段:
  - 状态: planning → 预期转为in_progress
  - 启动会临近

分数计算

基础分数: 2分

+ 截止紧急性:
  - 1-2天 → +3分
  - 3-5天 → +2分
  - 6-7天 → +1分

+ 优先级:
  - critical → +3分
  - high → +2分
  - medium → +1分

+ 准备度:
  - 有参考材料 → +1分

阈值: 5分以上

建议消息指南

分数5-6:
"{deadline} 前需要完成{document}的撰写,是否需要创建草案?"

分数7-8:
"{project}的{document}似乎很快需要,需要准备吗?"

分数9+:
"{deadline} 临近的{document}还未开始,需要紧急帮助吗?"

模式5: 连接/协调建议

何时检测到?

扫描目标:

  • projects/*.md(协作机会 - 类似项目比较)
  • misc/*.md(最近对话 - 发现类似主题)
  • users/*.md(专业能力识别 - 配置文件)
  • channels/*.md(频道特定指南 - 配置文件)

信号:

类似主题:
  - 不同频道中讨论类似主题
  - 关键词重复度70%以上

互补需求:
  - 一方需要专业知识("了解的人", "专家")
  - 另一方存在专家(users/中的专长)

协作:
  - 类似任务重复进行
  - 可共享资源

孤立困境:
  - 独自挣扎但存在有解决方案的人

分数计算

基础分数: 2分

+ 协同效应:
  - 明确可帮助 → +3分
  - 可能帮助 → +2分

+ 紧急性:
  - 一方受阻 → +2分
  - 一方挣扎 → +1分

+ 确定性:
  - 明确匹配 → +1分

阈值: 5分以上

建议消息指南

分数5-6:
"{channel1}和{channel2}中在讨论类似主题"

分数7-8:
"{person1}在{topic}方面遇到困难,{person2}是专家"

分数9+:
"相同任务重复进行中,建议联合工作吗?"

模式6: 预测性建议

何时检测到?

扫描目标:

  • meetings/*.md(定期模式)
  • projects/*.md(阶段模式)
  • tasks/*.md(重复任务)

信号:

日历模式:
  - 每周X日Y会议 → 前一天准备
  - 月末报告 → 一周前草案

项目阶段:
  - 启动会3天前 → 启动会资料
  - 冲刺结束2天前 → 回顾准备

定期事件:
  - 周会 → 前一天议程
  - 月度回顾 → 一周前数据

观察:
  - 过去3次以上观察到模式
  - "通常在这个阶段需要~"

分数计算

基础分数: 2分

+ 确定性:
  - 3次以上观察 → +3分
  - 2次观察 → +2分

+ 价值:
  - 大幅节省时间 → +2分
  - 节省时间 → +1分

+ 时机:
  - 完美时机 → +1分

阈值: 5分以上

建议消息指南

分数5-6:
"每周{day}有{meeting},是否需要提前整理?"

分数7-8:
"{project}的{event}在{date},需要准备{materials}吗?"

分数9+:
"根据过去模式,可能需要{materials},需要准备吗?"

模式7: 常规自动化建议

何时检测到?

扫描目标:

  • tasks/*.md(重复任务)
  • misc/*.md(模式化任务提及)
  • channels/*.md(配置文件 - 参考频道指南)

信号:

重复任务:
  - 相同任务3次以上重复
  - 周期: 每天/每周/每月

手动常规:
  - "每次", "又", "又需要做"
  - 模式化任务

自动化机会:
  - 简单重复任务
  - 可模板化
  - 数据收集/整理

耗时:
  - "每次30分钟", "花费时间"
  - 重复中花费大量时间

分数计算

基础分数: 2分

+ 重复度:
  - 5次以上 → +3分
  - 3-4次 → +2分

+ 时间节省:
  - 每周2小时以上 → +3分
  - 每周1小时以上 → +2分

+ 自动化可能性:
  - 易于自动化 → +2分
  - 可能自动化 → +1分

阈值: 6分以上(更高标准)

建议消息指南

分数6-7:
"{task}每周需要做,是否需要设置自动草案?"

分数8-9:
"{task}每{frequency}都需要做,是否需要自动化?(每周节省{time})"

分数10+:
"自动化后每月可节省{total},需要设置吗?"

过滤标准

重复检查

检查方法:

在misc/interventions/中检查最近48小时内的干预
文件名: {pattern}_{topic}_{timestamp}.md

如果相同pattern + topic组合 → 跳过

优先级计算

加分:

紧急性:
- 截止24小时内 → +3分
- 截止3天内 → +2分

阻碍:
- 阻碍其他任务 → +2分

选择:

按分数排序后只选Top 1-3个

模式检测提示

独立检查

每个模式独立检查:

for pattern in [1, 2, 3, 4, 5, 6, 7]:
    try:
        check_pattern(pattern)
    except:
        continue  # 一个失败后继续

时间窗口

模式1(调查研究): 3小时 ~ 3天 模式2(日程安排): 立即 ~ 7天 模式3(文档整理): 立即 ~ 无限制 模式4(草案): 3 ~ 7天 模式5(连接): 立即 ~ 3天 模式6(预测): 基于模式 模式7(自动化): 3次以上观察后

关键词匹配

精确匹配:

  • “需要了解”, “会议”, “需要写”

模糊匹配:

  • “需要了解” vs “了解” vs “需要了解”
  • “会议” vs “会面” vs “见面”

上下文:

  • 不仅检查关键词,还检查周围上下文
  • “会议” + “需要安排” = 日程安排
  • “会议” + “整理” = 文档整理

阈值指南

基础阈值

模式 阈值 原因
1-6 5分 一般干预标准
7 6分 更谨慎(自动化影响大)

调整方法

接受率 < 30%: threshold +1~2分(过于积极)
接受率 30-50%: threshold +0.5分(稍积极)
接受率 50-70%: 保持(适当)
接受率 > 70%: threshold -0.5~1分(可能更积极)

模式独立调整

根据成功率独立调整每个模式的阈值:

pattern_thresholds = {
    'research': 4.5,      # 成功率高
    'scheduling': 5.0,    
    'documentation': 6.0, # 成功率低
    'drafts': 5.0,
    'connections': 5.5,
    'predictive': 5.0,
    'automation': 7.0     # 非常谨慎
}

边缘情况

边界分数(正好等于阈值)

分数 = threshold 时:
→ 额外检查上下文
→ 检查优先级/重要性
→ high/critical → 建议
→ medium/low → 跳过

多个模式匹配

一个情况匹配多个模式:
→ 每个独立计算分数
→ 分数高的优先
→ 都超过阈值则选Top 2

信息不完整

找不到user_id:
→ 跳过该建议(不猜测)

找不到channel_id:
→ 跳过该建议

分数计算所需信息缺失:
→ 仅用基础分数计算

参考文档

更详细内容:


总结

此技能提供的内容:

  • ✅ 7种模式的检测信号
  • ✅ 分数计算公式
  • ✅ 阈值标准
  • ✅ 消息指南(参考用)

此技能不提供的内容:

  • ❌ 执行工作流程(→ 提示词)
  • ❌ 工具使用方法(→ 提示词)
  • ❌ ID确认方法(→ 提示词)
  • ❌ 文件访问方法(→ 提示词)

使用方法:

  1. 提示词扫描内存
  2. 使用此技能的模式检查匹配情况
  3. 计算分数
  4. 如果超过阈值,则为建议机会
  5. 提示词执行实际处理