ChatGPT 极大地提高了我们的生产力。我们可以用它来完成各种工作,比如总结文章,写邮件,寻找各种解决方案等。当我们获得了想要的内容,如何高效地利用它呢?复制粘贴并不是一个高效的工作方式。
最近,GPTs 给了我们希望。它不仅运行我们自定义工作流,还可以集成外部的应用程序。这样,我们就可以把 ChatGPT 和各种应用程序连接起来,实现高度的自动化。比如,让 ChatGPT 写了一封邮件,然后让它直接发送给某人。
如果会写代码的话,你可以集成各种 API 来实现自动化。但对于不懂代码的普通人来说,Zapier 或者 Make.com 是更好的解决方案。
以 Zapier 为例,在 ChatGPT 出现以前,它就是一个非常火爆的自动化平台。在 Zapier 的界面上点点鼠标,就可以像玩乐高一样,从 6000+ 应用程序中挑出你需要的,然后把它们拼接成你需要的自动化工作流。
这 6000+ 几乎包括了你所有用过的应用程序,比如各种邮箱,各种社交媒体,各种谷歌和微软的办公套件,各种通讯软件等等。
![](https://file.jishuzhan.net/article/1727660737972670465/028365ef30b22c86c1b26e38c438cb6b.webp)
免费的 Zapier 用户可以创建 5 个工作流,每个工作流可以连接两个应用程序。
有了 Zapier 以后,你就不需要自己定义 GPT 和其他 API 的交流方式,而只需要借用 Zapier 定义好的模式即可。这样就节省了自己研究各种 API 的时间。
我将一步步创建一个自定义 GPT,展示如何让 ChatGPT 通过 Zapier 跟其他应用程序交流。只要给这个 GPT 一个新闻链接,它就可以总结内容,自动保存到 Notion 里面。(中英文提示词皆可)
总的来说,分为以下几步:
- 在 Notion 里面创建一个数据库用于存储新闻摘要,定义好字段:标题,链接,摘要。
- 完成 GPT 创建的基础部分 (除了 Add Actions 之外)。
- 导入 Zapier 定义好的跟自定义 GPT 交流的规则和模式 (Schema)。
- 连接 OpenAI, Zapier 和 Notion 并获取动作名称和 ID。
- 根据获取到的动作名称和 ID,在自定义 GPT 里修改 "Instructions (指示)"。
- 测试,然后大功告成。
1. 新建 Notion 数据库
a. 新建一个空白页面,比如 "AI News",然后创建一个数据库。
![](https://file.jishuzhan.net/article/1727660737972670465/76ebbed4ad704691ab7c10f2ae79cb08.webp)
b. 为数据库定义好字段,用于存储新闻摘要。我定义了标题,URL,以及摘要这三个字段。
![](https://file.jishuzhan.net/article/1727660737972670465/41e17cbe8b2d6dc6e6e2c91053009b86.webp)
2. 完成 GPT 创建的基础部分
如何创建一个不使用 API 的GPT,已经在之前的文章里介绍过:myaiforce.com.cn/connect-cus...
下图展示了我没有连接 Zapier 的状态,我勾选了网页浏览 (Web Browsing),因为这个自定义 GPT 是依靠浏览网页来获取新闻内容的。
![](https://file.jishuzhan.net/article/1727660737972670465/7b9d316f36319db320b6248444403d23.webp)
3. 导入 Zapier 的 Schema
Zapier 在官网的 Docs 里写好了它跟 GPTs 交流的方式。代码可以直接粘贴到 GPTs 中。
a. 打开链接:actions.zapier.com/docs/platfo...
b. 找到用于导入 Schema 的链接,并复制。
![](https://file.jishuzhan.net/article/1727660737972670465/0022e214f6e8c771e47e8194e7f710a3.webp)
c. 回到 GPTs 的配置 (Configure) 页面,点击最下方的按钮 "Create new action (新建动作)"。在打开的页面中点击按钮 "Import form URL (从链接导入)"。
![](https://file.jishuzhan.net/article/1727660737972670465/9fb5ebec088487aee42c61c6b91f3faa.webp)
d. 把刚才在 Zapier 的网页复制的链接粘贴进来,然后点击 "Import (导入)"。
![](https://file.jishuzhan.net/article/1727660737972670465/d82a4509fe232a2e60f6511bb9adf92b.webp)
接着,就看见被导入的 Schema。这个东西规定了 Zapier 如何跟我们自定义的 GPT 相互交流。导入 Schema 的同时,"Available actions (可用动作)" 里面也自动出现了两个 Schema 里面规定好的动作。
![](https://file.jishuzhan.net/article/1727660737972670465/7fee577d4e9faa71c08eb93c093eee66.webp)
4. 连接 OpenAI,Zapier 和 Notion
为了让自定义的 GPT 能够和 Zapier 沟通,还需要授权 OpenAI 访问我们 Zapier 的账号。
a. 输入这个网址并打开:actions.zapier.com/gpt/actions...。
b. 在弹出的页面中点击 "Allow (允许)"。如果点击完没有反应的话,重新在浏览器输入上面那个链接。
![](https://file.jishuzhan.net/article/1727660737972670465/22be9f771a197b9a94a477a163b1f3f3.webp)
c. 然后点击 "Add a new action (新建动作)"。
![](https://file.jishuzhan.net/article/1727660737972670465/4769599426e2885d0dbee2d3ed269103.webp)
d. 接着点击 "Notion: Create Database Item (创建数据库条目)"。这意味着允许 GPT 通过 Zapier 在 Notion 的数据库里创建条目。
![](https://file.jishuzhan.net/article/1727660737972670465/e2c39c248c6ce5d330277467fc4342ce.webp)
e. 接着点击按钮 "Connect a new Notion account (连接一个新的 Notion 账号)"。这意味着允许 OpenAI 连接 Notion 的账号。
![](https://file.jishuzhan.net/article/1727660737972670465/2b640d957bf5cb3575a9349a69351df1.webp)
f. 接着点击 "Select pages (选择页面)"。
![](https://file.jishuzhan.net/article/1727660737972670465/84351e16d5fa09d934a5e5fae92157be.webp)
g. 选择之前创建好的 "AI News" 页面。
![](https://file.jishuzhan.net/article/1727660737972670465/dd581c05cf7136ce82623e501fc6b1de.webp)
h. 新弹出了一个页面,大多数选项都不用填。"Action name (动作名称)" 直接用默认的就好,也可以自己取一个名字。这个名字稍后需要填到自定义 GPT 的 "Instructions (指示)" 中。
![](https://file.jishuzhan.net/article/1727660737972670465/68c6a35728141bb6480997d3eb9d6161.webp)
"Require preview before running AI Action (执行AI动作前需要预览)" 这个选项可以先打勾,这样当自定义GPT把数据存到 Notion 之前,会给我们一个链接。打开这个链接,会让我们预览将要被存储的数据。调试成功之后,我们可以回过头来取消勾选这个项目,这样自定义 GPT 就会直接把数据存进 Notion 里面,省去了我们预览的麻烦。
i. 在点击 "Enable action (允许动作)" 之前,最好记录一下这个动作的 ID,见下图。这个动作 ID 稍后也需要填入自定义 GPT 的 "Instructions (指示)" 中。
![](https://file.jishuzhan.net/article/1727660737972670465/73ecc095f347f432e79964852dc92135.webp)
j. 点击 "Enable action (允许动作)" 之后,就提示已经保存了动作。
![](https://file.jishuzhan.net/article/1727660737972670465/9538ef57691778c1bbf95dd9874a63f2.webp)
5. 修改自定义 GPT 的 Instructions
在没有加入动作之前,自定义 GPT 的 "指示Instructions" 并没有规定这个 GPT 应该在哪种情况下执行哪种动作。因此,当我们加入了动作之后,需要往 Instructions 里面新增内容。这部分 Zapier 已经帮我们写好啦!只需要复制粘贴并适当修改即可。
a. 打开刚才的 Zapier 的说明文档,链接是:actions.zapier.com/docs/platfo...。
b. 找到 Zapier 定义好的规则,复制黑色框里的所有内容。
![](https://file.jishuzhan.net/article/1727660737972670465/ec53018b5878389d19c12f01132d2b3a.webp)
c. 在 Instructions 的末尾处粘贴刚才的规则。
![](https://file.jishuzhan.net/article/1727660737972670465/97197b6a5415986ab880793efe797065.webp)
d. 粘贴进去之后,找到 "REQUIRED_ACTIONs (所需动作)",内容如下:
REQUIRED_ACTIONS:
- Action: Google Calendar Find Event Confirmation Link: actions.zapier.com/gpt/start?s...
- Action: Slack Send Direct Message Confirmation Link: actions.zapier.com/gpt/start?s...
这是 Zapier 为其他动作定义的,给我们做参考。针对我们自己的动作,需要做一下修改。
还记得在第 5 个步骤里面我们记录下的动作名称和 ID 吗?这里就派上用场啦!把上面的内容修改成下面这样:
REQUIRED_ACTIONS:
- Action: Notion: Create Database Item {available_action_id}: 01HFV1SEA01XP3QVWN43YGFHDJ
![](https://file.jishuzhan.net/article/1727660737972670465/10207d129c2a101d909a85f4ba870381.webp)
修改完之后,自定义 GPT 就可以通过 Zapier 找到并执行我们的动作,也就是把数据保存到 Notion 中。
6. 测试
Schema 和 Instructions 搞定之后,就可以开始测试啦。我输入了这个提示词:
Prompt: Summarize the news article (url) and save its title, URL, and summary to my Notion database.
提示词:总结新闻文章(url),并将其标题、URL 和摘要保存到我的 Notion 数据库中。
提交之后,GPT 开始执行各种动作。在开始之前,它会让我进行授权。点击 "Allow 允许" 让它执行相应的动作。
![](https://file.jishuzhan.net/article/1727660737972670465/250b3768df1e02f1df7e195e4b60dbc2.webp)
找到文章并摘要之后,它就告诉我即将保存数据。
![](https://file.jishuzhan.net/article/1727660737972670465/14ddf9cef428afc9634c151d625c9d22.webp)
GPT还给我一个 Zapier 做出的链接,打开链接进入预览页面进行确认。
![](https://file.jishuzhan.net/article/1727660737972670465/bc4b593f09dd6ce45cdde6dd9bf47631.webp)
预览页面展示了即将要保存的数据,如果没问题的话就点击 "Run运行" 按钮。接着告诉 GPT 已经确认过了,然后数据就保存到了 Notion 当中。
![](https://file.jishuzhan.net/article/1727660737972670465/44d60c19fc35cf542e2849307bd5060a.webp)
用中文提示词也可以保存中文内容哦,只不过 GPT 的响应是中文的。当然,你也可以在 Instruction 里要求 GPT 生成中文的响应。
](vito-pic-1258434439.cos.ap-shanghai.myqcloud.com/20231123164...)
![](https://file.jishuzhan.net/article/1727660737972670465/4615e5e421d4df661b55cb824606610b.webp)
OK,分享结束。对文章有疑问的话,可以加我微信vito_chat进群反馈。 原文地址:myaiforce.com.cn/connect-cus...