夜雨聆风学习资料网

ARTICLE · 1147656

从零开始学AI·第10期:四个节点,搭一条自己会跑的每日简报

从零开始学AI·第10期:四个节点,搭一条自己会跑的每日简报

上一期我们把自动化的骨架搭了起来:触发器负责回答“什么时候开始”,动作负责回答“开始之后做什么”,中间靠“取数、判断、分发”这个三段式,把一堆零散的手工操作串成一条线。骨架讲完了,这一期真正动手,选一条你每天都在重复的动作,把它变成一条能自己跑的流程。

我挑的例子是“每日简报”。每天早上七点,流程自动去几个固定信息源取最新的内容,用 AI 筛出跟你有关的几条,整理成一段话发到你手机上。这件事手动做,每天要花十几分钟;搭成流程之后,你只在它出错的时候才需要管它。

1

先挑一个“无聊”的动作

新手最容易犯的错,是一上来就挑一个复杂场景。正确的起点是那种你闭着眼睛都能做、而且每天都在做的动作:把某个文件夹里的文件批量改名、把几条新闻复制进一张表格、把某个网站的新内容转存到笔记里。

判断标准只有一条:这个动作你能用一句话说清楚,而且做的时候不需要临时做决定。每日简报就符合这个标准——固定的时间、固定的信息源、固定的输出格式。规则越固定,越值得交给流程;需要临场判断的活,先别急着自动化。

一句话说不清的活,先别交给流程。

2

把它拆成四个节点

在 n8n 里,一条流程是由“节点”连成的一张图。我们这个每日简报,四个节点就够了。

每日简报 · 四节点① Schedule Trigger 定时触发器,设成每天早上七点;② RSS Read 节点,读你订阅的几个信息源;③ AI Agent 节点,把读到的内容筛一遍,挑出相关的那几条;④ 输出节点,把结果发到邮箱或者聊天软件。

前三步正好对应上一期讲的“取数、判断、分发”。区别在于,我们把中间那一步“判断”从一个写死的条件,换成了一个会读内容的 AI。

每日简报的四节点串法 · xxDays 自制

先别急着一次把四个节点全接上。每接一个节点就单独点一次“执行这一步”,确认它的输出是你以为的那样,再往下接。四个节点看着不多,但每多一个,出错时要排查的地方就多一处。

3

AI Agent 节点,和上一期的 If 节点差在哪

上一期那个 NASA 例子里,判断是写死在字段里的一句话:耀斑等级等于 X 就发出去。规则是人定的,节点只负责照做。

AI Agent 节点换了个逻辑。你给它一批内容和一句要求,它自己决定怎么处理。它由两部分组成:一个“大脑”,也就是 Chat Model(大语言模型);一组“工具”,也就是 Tools,可以是搜网页、查数据库、发邮件。拿到任务后,它自己判断该调用哪个工具、按什么顺序调用。

n8n 官方文档对它的定义很直接:AI Agent 是一个接收数据、做出理性决策、并在自己的环境里行动的系统,它使用外部工具和 API 来执行操作、获取信息。它可以理解不同工具各自能干什么,再根据手头的任务决定用哪一个。

AI Agent 节点:一个大脑 + 若干工具 · xxDays 自制

接上 AI Agent 节点之后,流程里的判断交给模型现场读内容决定,不再写死在节点字段里。同一条流程,换一批信息源,结果会跟着变。

4

新手会踩的三个坑

第一个坑,忘了给 Agent 连工具。官方文档写得明确:你必须给 AI Agent 节点连接至少一个工具子节点,否则它跑不起来。很多人把 Agent 节点拖出来、连上模型就以为好了,一执行直接报错。

第二个坑,是报错信息看不懂。“No prompt specified” 通常出现在你用了 Chat Trigger、而节点想自动去上一个节点取提示词的时候。解法是把 Agent 节点的 Prompt 参数从“Connected Chat Trigger Node”改成“Define below”,自己手动指定提示词。另一个常报的错是“A Chat Model sub-node must be connected”——模型没连上,节点没法工作。

官方排障页(发布前实测可打开):AI Agent 节点文档 https://docs.n8n.io/integrations/builtin/cluster-nodes/root-nodes/n8n-nodes-langchain.agent | 常见问题 https://docs.n8n.io/integrations/builtin/cluster-nodes/root-nodes/n8n-nodes-langchain.agent/common-issues

第三个坑,是以为搭完就一劳永逸。官方文档里有一条说明:AI Agent 节点的 agent type 设置从 n8n 1.82.0 版本起被标记为废弃,带这个设置的旧版节点会在 3.0 版本被移除。一条你今天搭好的流程,过一两年可能就得重搭一次。自托管、自建流程的代价,就藏在这种地方。

官方给 AI Agent 的定义里,最重的词是“决策”。但节点什么时候触发、什么结果算合格、出错之后要不要重试,这些判断仍然得由你写进流程。它替你执行,不替你负责。翻一遍官方那份常见问题页会发现,四条报错全是“配置没接上”这一类问题,没有一条是关于 AI 判断得对不对——流程聪不聪明,取决于你给了它什么工具、什么提示词,它不会去补你没说出口的部分。

从零开始学AI 走到第 10 期,前面九期从“AI 是什么”,一路走到能自己跑的流程。从这一期起,我们进到整个系列的第四段:自定义开发 AI 自动化流程。下一期给这条简报流程加一个记忆节点,让它记住你的偏好。官方文档里提醒过,记忆节点用旧版本会直接报错,得删掉重加。至于它记住的偏好多久该更新一次,文档没写。

如果这一期对你有点用,帮我点个关注、点个赞、点个推荐,再转发给那个每天还在手动整理信息的朋友。

相关学习资料