AI AinoCode AI 工具与基础设施
AI教程 5 分钟

ChatGPT 自动化工作流从零到一:用 AI 每天帮你省 2 小时

手把手教你用 ChatGPT API + Make.com 搭建自动化工作流,从邮件自动分类到周报自动生成,零基础也能学会。附完整提示词模板和代码。

AinoCode 编辑部

ChatGPT 自动化工作流教程

为什么你需要自动化工作流?

上周,我统计了自己一周的工作时间:

任务每周耗时是否可以自动化
回复重复性邮件3 小时
整理每周数据到表格2 小时
写周报1.5 小时
社交媒体内容发布2 小时
深度思考/创作5 小时

7.5 小时的重复性工作,占了每周 40 小时工作时间的近 20%。 这些工作不需要创造力,只需要按照固定流程处理——这正是 AI 擅长的。

今天我就手把手带你搭建一套自动化工作流,把这部分时间省下来。

第一步:准备环境(15 分钟)

你需要什么

  1. ChatGPT Plus 账号($20/月)或 API Key(按量付费,约 $0.01/千字)
  2. Make.com 账号(免费版够用,每月 1000 次操作)
  3. 一个你想自动化的重复场景

获取 ChatGPT API Key

  1. 登录 platform.openai.com
  2. 点击右上角头像 → “View API keys”
  3. 点击 “Create new secret key”
  4. 复制并保存(只显示一次!)

注意:API Key 相当于你的密码,不要分享到任何公开渠道。

注册 Make.com

  1. 访问 make.com
  2. 用邮箱注册(免费版即可)
  3. 进入 Dashboard,你会看到一个空白的画布

第二步:第一个工作流——自动分类邮件(30 分钟)

场景描述

每天收到 50+ 封邮件,需要手动分类:咨询、投诉、合作、垃圾邮件。你希望 AI 自动分类并标记优先级。

操作步骤

1. 创建 Make Scenario

在 Make.com 中点击 “Create a new scenario”。

2. 添加邮件触发器

  • 搜索 “Gmail” 模块,选择 “Watch Emails”
  • 连接你的 Gmail 账号
  • 设置过滤器:from:anyone(监控所有邮件)
  • 保存

3. 添加 ChatGPT 处理模块

  • 搜索 “OpenAI” 模块,选择 “Create a Completion”
  • 选择模型:gpt-4o-mini(性价比最高)
  • 粘贴以下提示词:
请分析以下邮件,判断类型和优先级。

邮件主题:{{1.subject}}
邮件正文:{{1.text}}

类型选项:[咨询, 投诉, 合作, 垃圾邮件, 其他]
优先级选项:[高, 中, 低]

输出 JSON 格式,不要输出其他内容:
{
  "type": "类型",
  "priority": "高/中/低",
  "summary": "一句话总结邮件内容",
  "reply_suggestion": "建议回复的内容"
}

为什么要用 JSON 格式输出? 因为 Make.com 可以自动解析 JSON 字段,方便后续步骤使用。

4. 添加分类动作

  • 搜索 “Gmail” 模块,选择 “Add Label”
  • 根据 ChatGPT 输出的 type 字段,给邮件添加对应的标签

5. 测试

  • 点击 “Run once”
  • 发送一封测试邮件到你绑定的 Gmail
  • 检查 Make.com 的执行日志,确认每个模块都显示绿色 ✅

预期效果

设置完成后,你的 Gmail 会自动:

  • 收到新邮件 → AI 分类 → 添加标签 → 高优先级邮件通知你
  • 每周自动处理 50+ 封邮件,你只需要处理”高优先级”的那几封

第三步:第二个工作流——自动生成周报(20 分钟)

场景描述

每周五下午花 1.5 小时写周报,内容来自本周的工作数据、会议纪要和项目进展。

操作步骤

1. 设置触发器

  • 添加 “Schedule” 模块,设置为每周五 16:00 触发
  • 或者手动触发(每周点一下按钮)

2. 收集数据

根据你的数据来源选择模块:

  • 飞书/钉钉:使用对应的 API 模块拉取本周数据
  • Google Sheets:使用 “Google Sheets > Get Rows” 拉取数据
  • 手动输入:使用 “Text Aggregator” 手动粘贴数据

3. 调用 ChatGPT 生成周报

提示词模板:

以下是本周业务数据:

{{本周数据}}

请生成一份 500-800 字的周报,包含以下部分:

1. **本周关键数据概览**(3-5 个核心指标)
2. **与上周的对比分析**(哪些指标上升/下降,可能的原因)
3. **需要关注的异常数据**(如果有)
4. **下周建议和重点**(基于本周数据的合理推断)

要求:
- 语气专业但不生硬
- 用具体数字说话
- 如果有不确定的数据,标注"待确认"而不是编造

4. 自动发送

  • 使用 “Gmail > Send an Email” 或 “飞书 > 发送消息”
  • 收件人:你自己或你的主管
  • 邮件标题:【周报】{{date}} - AI 自动生成
  • 邮件正文:ChatGPT 生成的内容

进阶:让周报越来越准

第一次生成的周报可能不够精准。你可以:

  1. 在提示词中加入历史优秀周报的模板
  2. 添加反馈循环:如果主管修改了 AI 生成的内容,把这些修改记录下来,下次生成时加入参考
  3. 设置”异常数据阈值”:比如销售额下降超过 10% 时自动标红提醒

第四步:第三个工作流——社交媒体自动发布(25 分钟)

场景描述

每天花 1 小时写社交媒体内容(小红书、微博、公众号),希望 AI 帮忙生成初稿。

操作步骤

1. 内容生成

使用 ChatGPT 生成 7 天内容计划,提示词:

你是一名社交媒体运营专家,擅长写小红书风格的种草文案。

产品信息:{{产品名称}}
产品特点:{{3 个核心卖点}}
目标人群:{{目标用户画像}}

请生成 7 天的内容计划,每天一篇,包含:
1. 标题(小红书风格,带 emoji)
2. 正文(200-300 字,口语化)
3. 话题标签(5-8 个)
4. 配图建议(描述图片内容)

要求:
- 每天的标题和角度要有差异
- 避免重复使用相同的句式
- 符合小红书的用户阅读习惯

2. 内容审核

AI 生成的内容不要直接发布,建议:

  1. 设置一个”审核”步骤:生成的内容先发送到你的飞书/钉钉,人工确认后再发布
  2. 或者使用自动化平台的”审批流”功能,需要你点”批准”才发布

3. 定时发布

  • 使用 Make.com 的 “Buffer” 或 “Twitter” / “小红书” 模块
  • 设置定时发布(建议:早 8 点、午 12 点、晚 7 点各一篇)

常见坑和解决方案

坑 1:AI 输出的格式不对

症状:ChatGPT 没有输出 JSON,而是输出了普通文本。

原因:提示词不够强制。

解决:在提示词最后加上:

请严格按照上述 JSON 格式输出,不要输出任何其他内容。如果你不确定某个字段的值,用 "null" 填充。

坑 2:Make.com 执行失败

症状:某个模块显示红色 ❌。

解决

  1. 点击失败的模块,查看错误日志
  2. 最常见的原因是 API Key 过期或额度用尽
  3. 检查上一个模块的输出是否符合预期(点击模块间的连线查看数据流向)

坑 3:AI 生成的内容质量不稳定

症状:同样的提示词,有时输出好,有时输出差。

解决

  1. 降低 temperature 参数(0.3-0.5 更稳定,0.7-1.0 更创意)
  2. 在提示词中给出更多示例(few-shot prompting)
  3. 使用 gpt-4o 代替 gpt-4o-mini(质量更稳定,但更贵)

进阶玩法:把工作流串联起来

以上三个工作流可以串联成一个完整的”AI 办公助手”:

邮件自动分类(实时)
    ↓ 高优先级邮件
    ↓ → 发送即时通知

周报自动生成(每周五)
    ↓ 包含本周处理的所有邮件摘要

社媒内容生成(每天早上)
    ↓ 基于本周行业动态自动生成
    ↓ 人工审核后发布

这样,你每天只需要:

  1. 处理高优先级邮件(其他 AI 已经帮你处理了)
  2. 审核 AI 生成的周报和社媒内容
  3. 把省下来的时间用于深度思考和创作

总结

工作流设置时间每周节省难度
邮件分类30 分钟3 小时
周报生成20 分钟1.5 小时⭐⭐
社媒发布25 分钟2 小时⭐⭐⭐
总计75 分钟6.5 小时-

75 分钟的投入,每周换回 6.5 小时的自由时间。这笔账怎么算都划算。

下一步:从邮件分类开始,跑通了再加下一个。不要试图一次性搭建所有工作流,先让一个流程跑起来,再逐步扩展

[[AFFILIATE:阿里云]]