Skip to content

2.6.3 自动化脚本场景:识别值得自动化的任务

自动化的价值公式

不是所有重复任务都值得自动化。在动手之前,先算一笔账:

自动化价值 = 频率 × 单次耗时 × 持续年数

任务频率单次耗时持续年数每年节省时间
每周汇总5个部门的Excel每周1次2小时3年104小时/年
每天发送日报邮件每天1次10分钟2年61小时/年
每月整理发票每月1次3小时5年36小时/年
每年做一次年终汇总每年1次8小时10年8小时/年

一般来说,每年能节省 20 小时以上的任务,就值得花时间自动化。

思维工具在自动化中的应用

思维工具在自动化中要问的问题
JTBD思维这个任务帮我完成什么?我现在怎么做的?每次花多少时间?
逆向思维什么情况下自动化会出错?文件格式变了?网站改版了?如何处理异常?
减法思维先自动化最痛、最频繁的那一步,而不是一次性自动化整个流程
故事思维完整描述使用场景:什么时候运行?在哪运行?结果保存到哪?
灵魂三问谁用这个脚本?什么任务最痛?为什么值得花时间自动化?

值得自动化的任务特征

问自己这三个问题,每个问题打分(1-5分):

评估维度1分3分5分
频率每年一两次每月几次每天/每周
单次耗时5分钟以内15-30分钟超过30分钟
规则性每次都不一样大致相同但有变化步骤完全固定

总分 12 分以上:非常值得自动化总分 9-11 分:可以考虑自动化总分 8 分以下:可能不值得花时间

评估示例

任务频率耗时规则性总分建议
每周汇总部门Excel54514立刻自动化
每天检查邮箱并转发特定邮件52411可以自动化
偶尔需要批量改文件名2349可以做,但优先级不高
每年做一次年终PPT1528不太值得自动化

常见陷阱:一次性自动化整个流程

错误做法

「我每天要下载5个平台的数据,合并成一张表,生成图表,然后发邮件给老板。我想把整个流程都自动化。」

问题:

  • 5个平台的下载方式可能都不一样
  • 有的可能需要登录、有的可能有验证码
  • 一旦某个环节出错,整个流程就卡住了
  • 开发难度太高,最后做不完

正确做法

先自动化最痛的那一步。

步骤耗时难度建议
下载5个平台数据15分钟高(需要登录、反爬虫)暂时手动
合并成一张表30分钟低(固定格式)先自动化这步
生成图表10分钟第二步自动化
发邮件5分钟第三步自动化

先把「合并Excel」自动化,能立刻节省一半时间。剩下的以后再说。

自动化需求描述模板

markdown
## 任务背景
- 这个任务我多久做一次:[每天/每周/每月]
- 每次花多少时间:[X分钟/小时]
- 我已经做了多久:[X个月/年]
- 预计还会做多久:[X个月/年]

## 当前工作流程
请详细描述你现在是怎么一步步完成这个任务的:
1. 第一步:[具体操作]
2. 第二步:[具体操作]
3. ...

## 希望自动化的部分
本次只自动化:[选择最痛的1-2个步骤]
暂时不自动化:[其他步骤,说明原因]

## 文件/数据说明
- 输入:[文件位置、格式、命名规则]
- 输出:[期望的输出位置、格式]

## 可能出错的情况
- 情况1:[如某个文件不存在]
- 情况2:[如文件格式不对]
希望的处理方式:[跳过 / 报错提醒 / 等]

实战案例:周报 Excel 汇总

场景

小张是部门助理,每周一要把5个小组的周报Excel合并成一份汇总表,发给部门经理。

小张的评估

维度评分说明
频率5每周一次
耗时4约40分钟
规则性5每周完全一样的操作
总分14非常值得自动化

小张的当前流程

  1. 打开「周报」文件夹,找到本周5个小组发来的Excel
  2. 逐个打开,复制「本周完成」「下周计划」两列
  3. 粘贴到汇总表的对应行
  4. 调整格式(字体、边框)
  5. 保存,发邮件给经理

小张给 AI 的 Prompt

markdown
## 任务背景
- 频率:每周一上午
- 耗时:约40分钟
- 已做了1年,预计还会做2年以上

## 当前工作流程
1. 打开 D:\工作\周报\2024\12月\ 文件夹
2. 里面有5个Excel,文件名格式:XX组周报_1209.xlsx
3. 每个Excel的Sheet1都有同样的结构:
   - A列:姓名
   - B列:本周完成
   - C列:下周计划
   - 第一行是表头
4. 我需要把5个Excel的内容合并到一个汇总表
5. 汇总表要按小组分块,每个小组之间空一行

## 希望自动化的部分
自动合并5个Excel,生成汇总表。

暂时不自动化:发邮件(我想自己检查一遍再发)

## 文件说明
- 输入:D:\工作\周报\2024\12月\ 下的所有 .xlsx 文件
- 输出:在同一文件夹下生成「周报汇总_1209.xlsx」

## 可能出错的情况
- 某个小组没交周报(文件不存在)→ 希望跳过,但最后提醒我
- 某个文件格式不对(没有这三列)→ 希望跳过,并提醒我

请帮我写一个Python脚本,运行后自动完成汇总。

这个 Prompt 好在哪里

特点说明
频率和耗时清楚AI 知道这是值得做的任务
当前流程详细AI 知道要复制哪些列、格式是什么
文件位置明确AI 知道从哪读、写到哪
异常处理明确AI 知道遇到问题怎么办
范围明确只自动化合并,不自动化发邮件

进阶场景

场景1:文件批量重命名

markdown
## 任务
我有200张照片,命名是 IMG_0001.jpg 到 IMG_0200.jpg。
我想把它们重命名为「2024年12月-001.jpg」这样的格式。

## 希望的结果
- IMG_0001.jpg → 2024年12月-001.jpg
- IMG_0002.jpg → 2024年12月-002.jpg
- ...

## 文件位置
D:\照片\待整理\

请写一个Python脚本,运行后自动重命名。
运行前先列出「将会重命名的文件」让我确认。

场景2:定时提醒

markdown
## 任务
每天下午5点,提醒我「该写今日总结了」。

## 方式
弹出一个系统通知就行。

## 环境
Windows 11,Python已安装。

请告诉我怎么设置,让这个提醒每天自动运行。

自动化自检清单

在运行脚本之前,检查这几点:

  • [ ] 我测试过脚本在「正常情况」下能正确运行吗?
  • [ ] 我测试过脚本在「异常情况」下(如文件不存在)的表现吗?
  • [ ] 我有没有备份原始文件,以防脚本出错?
  • [ ] 脚本运行后,我会检查结果再进行下一步吗?
  • [ ] 我知道脚本做了什么,而不是「反正能用就行」吗?

核心要点

✓ 自动化之前先算账:频率 × 耗时 × 年数,值得才做

✓ 不要一次性自动化整个流程,先做最痛的那一步

✓ 把当前的手动步骤详细写出来,AI 才知道要自动化什么

✓ 想清楚「可能出错的情况」,脚本才能健壮