多技能协同与自动化工作流
单个技能解决一个问题,多个技能串联起来能解决一类问题。再配合定时任务,就能让重复性工作自动跑起来。这个案例展示如何把技能、连接器和定时任务组合成完整的工作流。
为什么需要协同
很多真实任务不是一步完成的。比如“每周五生成周报并发到群里”,需要:拉取蓝信消息 → 摘要 → 按周报格式组织 → 生成 Word → 发送到蓝信群。这五步对应不同的技能和能力,需要串联起来。
技能协同的三种模式
模式一:顺序串联
一个技能的输出是下一个技能的输入。最常见的工作流模式。
拉取蓝信群聊记录 → 提取议题和待办 → 生成会议纪要 → 输出 Word + Excel
(蓝信 chat) (meeting-notes) (meeting-minutes) (docx + xlsx)
在对话中,你不需要手动指定每一步调用哪个技能。用自然语言描述完整需求,LanMate 会自动拆解步骤并逐步执行。
拉取"项目群"最近一天的聊天记录,提取会议讨论的议题、决议和待办,
生成一份会议纪要 Word 和待办清单 Excel。
模式二:分支并行
同一个任务需要处理多个独立部分,可以并行进行。
分析这份 Excel 数据:
├─ 按产品线统计销售额和毛利率(Excel 分析)
├─ 生成对比图表(数据可视化)
└─ 识别异常记录(数据筛选)
最后汇总成一份 HTML 分析报告
模式三:先查后写
先获取数据,再执行操作。蓝信协作场景中最常见。
先查参会人的 staffId(staff 技能)
→ 再创建日程(calendar 技能)
→ 最后通知参会人(messaging 技能)
LanMate 遵循“先查后写”原则:先获取数据(查联系人、查日程),再执行写入(发消息、创建日程),写入操作前会请你确认。
用定时任务构建自动化工作流
什么样的工作适合自动化
- 周期性出现:每天/每周/每月都要做
- 流程固定:步骤和规则基本一致
- 输入可预测:数据来源稳定(如蓝信消息、固定目录的文件)
- 输出有标准:结果格式统一
示例一:每日蓝信群摘要
每天早上自动拉取昨天蓝信群里的讨论重点,生成摘要。
创建一个定时任务:
- 频率:每天上午 9:00
- 执行方式:新建会话
- 任务指令:
拉取"项目群"昨天的聊天记录,整理出讨论重点和待办事项。
摘要控制在 500 字以内,按议题分类,每个议题附关键结论。
如果有待办事项,列出负责人和截止日期(不能确认的写"待确认")。
示例二:每周五自动生成周报
创建一个定时任务:
- 频率:每周五 17:00
- 执行方式:固定会话
- 任务指令:
1. 拉取我本周在蓝信中的聊天记录作为素材
2. 按以下结构生成周报:
- 本周完成的主要工作
- 进行中的工作及进展
- 下周工作计划
- 需要协调的问题和风险
3. 每项工作一句话概括,附关键结果
4. 输出 Word 文档
示例三:定期文件归档
创建一个定时任务:
- 频率:每月 1 日 09:00
- 执行方式:新建会话
- 任务指令:
1. 扫描"下载"目录中的文件
2. 按类型分类:文档→归档/文档/,表格→归档/表格/,图片→归档/图片/
3. 按日期重命名:年月_类型_序号
4. 生成归档清单 Excel
5. 先用预览模式,确认后执行
自动化的注意事项
| 注意点 | 说明 |
|---|---|
| 保持客户端运行 | 定时任务依赖本地 LanMate 运行,电脑关机则任务不执行 |
| 输入数据可能变化 | 蓝信群名可能改、文件目录可能移动,定期检查任务是否仍能正常运行 |
| 结果需要人工确认 | 自动生成的内容是初稿,发送前应确认 |
| 设置合理的频率 | 不要设置过高频率消耗资源,按实际需要设置 |
| 单次任务自动完成 | 单次定时任务执行后自动从列表消失,重复任务保持运行 |
验收标准
- 工作流各步骤衔接顺畅,上一步输出能被下一步正确使用
- 定时任务按时触发,执行结果符合预期
- 异常情况(数据缺失、网络断开)有提示,不静默失败
- 自动生成的内容标注“待确认”的部分能被识别和处理
常见错误
| 常见错误 | 为什么会发生 | 更好的做法 |
|---|---|---|
| 任务指令太笼统 | “帮我写周报”没有说清素材来源和格式 | 明确每一步:从哪取数据、按什么格式、输出什么文件 |
| 没有保持客户端运行 | 下班关机 | 保持电脑开机且 LanMate 运行;错过的任务可手动“立即执行” |
| 自动化后不检查结果 | 以为自动就是可靠 | 定期查看执行记录,确认结果符合预期 |
| 频率设置过高 | 以为越多越好 | 按实际需要设置,避免无意义的资源消耗 |
| 一个任务塞太多步骤 | 试图一次搞定所有事 | 复杂工作流拆成多个定时任务,各司其职 |