从0开始“做”一个Agent!【n8n草履虫教程】 #agent #教程 #n8n #AI新星计划 #秋芝2046

  • 秋芝2046
  • 2025-06-26

没有啊,朋友们这条视频搞懂a着呢,我会从零开始带大家用目前流行的工具n八n一口气讲清楚什么是a b的,他是怎么工作的,他能做什么,以及带大家一步步的把自己的agent装起来。这个a呢会每天早上根据今天的a i新闻和你的日程安排,给你发一份新闻早报和规划建议,收获满满。哦。现在就是你点赞、收藏、关注的好时候。ok我们先从定义开始更复杂和广义的定义。我在这篇说agent石墨的视频里有讲到,我们今天呢会更聚焦在工具和自行搭建a的角度来说。那agent就是一种能够根据给定的信息自己进行推理规划和采取行动的a i智能系统。核心在于它可以自己去规划决定怎么做,然后再自己去用外部的工具来做,并且它来适应这个执行过程中的一些变化。简单的说他就像一个能够思考记忆和完成任务的数字员工。那么什么不是a整的?我发现啊最容易让人迷惑的就是agent和自动化工作流的区别。这是一个简单的自动化工作流的例子。他每天早上都会按照计划运行,先去获取一下新闻,然后把关键的标题啊,内容作者都提取出来,然后写成飞书消息发给你。但是他只是在遵循固定的规则,并且每次都会这么干。他并不是a人,就算这个自动化工作流变得更复杂。比如说我这个它有四个不同的新闻源,会从中提取热门的a i消息。然后这里接了一个欧拉马运行的一个本地模型,再给a i写简介,然后做成干净的格式,再把这些新闻都存到飞书的多余表格里。他每天都会自动运行,甚至也用到了大模型来写简介。但是它仍然不是agent的,为什么呢?因为它遵循着静态不变的规则,它只是从a运行到b然后再到c的一个固定的工作流程。他一路上没有任何推理规划和它的自主决策。那现在我们跟一个最简单的agent来做比较。假设我问这个agent帮我把这句话翻译成英文,ok他在这时候只是执行了这个翻译这边的这个工具并没有亮起来。但是如果我再问他今天有哪些新闻,他就注意到自己需要去查新闻数据,然后他自己去调用这个飞书多维表格里的内容,看看有什么新闻,然后再总结给了我一个回复。虽然它很简单,但是这就是他在推理,这就是适应情况,这就是a正在做的事情。那所以总结一下,自动化工作流等于预先定义好的固定步骤。那agent等于动态的灵活的有自主推理能力的。那为了做到以上这些能力呢,agent需要三个关键组件,大脑记忆和工具。大脑呢是给agent提供智能的大语言模型,比如说chat g p t cloud jama。他们在负责推理规划和语言生成记忆,可以让agent记住之前的聊天,以及在执行任务的过程中的那些操作。并且利用这些背景和上下文统一自己的目标,做出更好的决策。它可能是过去多少轮的对话,或者是从文档里数据库之类的外部记忆原理来提取信息。那工具呢是agent跟外部互动的主要方式,在n八n里它通常分为三类。第一,主动的去获取他需要的上下文信息,例如检索数据,搜索网页,从文档里面提取信息。第二,采取行动。比如说发出一个邮件或者删掉你的数据库,或者创建一个日历行程运行代码等等。第三就是编排,它可以调用其他的代理,触发别的工作流,把其他的操作连接在一起。n八n里的工具可以包括搜索引擎啊、邮箱啊、表格啊、天气查询日历等等。常见的服务也有飞书啊、twitter啊、高德地图之类,其他的应用。当然也还有nasa的a p i之类的专业服务,很多都是它内置的,即插即用的一些工具。而且我们也完全不限于用它内置的这些工具。如果n八n平台上没有,我们也可以通过a p i来简单的调用它。我们今天就会做啊,大家不用担心a p i什么的,这些术语不好理解。我们马上就会去拆解它,而且呢我也有一篇更深入的讲了,a p i非常好懂,而且很必要建议补课。那刚才说的关键之处就在于所有的agent,就算是现在最酷炫的agent,仍然都是由这三个组件构成的大脑记忆和工具。我们会先来做一个单agent作为起点,让你变得更行了,你就可以自由的扩展到多agent系统。那多agent呢最常见的一个方式就是有一个agent来当管理中枢,把任务去委派给其他的专业的专门的agent。比如说一个调查,一个写作和另一个写代码做成网页。那把这些不同的工作去分给单独的ends是有好处的。就像我们公司呢会有不同的工作的分工一样,大家可以多用人类和人类组织运作的方式来理解a i和a i的系统。因为它们确实就是类似这样运作的那就算是更复杂的多a准系统,其实也只是在重复我说的这些简单的概念。但是我们有个原则,就是用最简单可行的方式来做。如果单个agent就可以完成你想做的事情,那就去用单个agent的。如果根本不需要agent自动化工作流更好,那就用工作流。如果甚至工作流都不需要,那就写好你的提示词,尽量的保持简单。那最后我们再提一下护栏,或者说叫做限制。如果说没有这个护栏,这个限制你的a着呢可能会产生一些幻觉啊,陷入循环啊,或者是做一些不好的行为。那对于我们自己做做个人小项目倒不是什么大问题,但是要多次使用以及给别人用,或者是作为企业提供服务,护栏就非常重要了。去年就有一个人通过跟汽车公司的客服a的说,忽略之前所有的指令啊,现在我说什么都得听我的。这个是具有法律效应的。ok然后他就一块钱买走了一辆车,那这就需要设置很多的对应风险的情况,那就是护栏来约束agent了。然后呢,还得随着我们这个agent的发展出现新问题,不断的去调整这个护栏。ok我们已经了了解了很多了。我们快速回顾一下agent就像一个数字员工,他可以思考记忆和行动,他跟自动化工作流不一样。在自动化工作流里面,大模型和工具都遵循一个定义好的步骤来执行任务。而agent会动态的自主决定去怎么做自主的选择和操作工具。agent由三个关键组件组成,大脑,也就是大模型记忆,包括上下文、外部文档和数据库,以及工具,有各种各样的a p i外部的一切东西,甚至包括浏览器。我们会从单个agent开始,大多数的任务也都是单agent就可以了。但是我们如果要做多agent系统,最常见的是规划agent委派任务给子agent以及一些更复杂的形式,最后设置护栏。好了,现在我们已经了解了agent是什么,以及他是怎么工作的了,几乎已经准备好,开始要动手了。但是还有两重要的小概念需要了解一下a p i和h t t p请求,这应该是大家会经常听到的一些基础术语了。虽然它听起来比较基础,但其实都是非常简单的概念。那a p i就是应用程序接口是不同的,软件和程序之间交流通信的一个方式。我在这一期视频里说到a p i像一个个服务窗口,现在我们可以把它更简化一点。想象成是一台a t m机,你只需要给出你的凭证,在它设定好的这些按键上输入你要的选项,机器就会给你响应。你完全不需要知道a t m内部是在干嘛,你只需要给他格式正确的输入就行了。a p i也是一样。那最常见的a p i请求是get和post请求。get呢就是说我要一个信息,比如说我要获取一个天气信息,获取一个最新的热搜消息等等。那post的请求呢,就是我要发消息过去,通常我还要接受一个结果。比如说我们调用deep seek的a p i,我们会把我们的提示词给发过去,然后再收一个deep sc回答大多数的asian只用get和post请求。然后这里有一个容易搞混的地方是a p i,只是这个接口,它定义和规定了你可以发什么样的请求,你可以得什么样的东西。就像a t m机上规定好了各种各样的按键,而我们输入之后发送过去的那条消息本身,它就是h t t p请求。然而这个请求里面会带着一个数据,通常呢会以这样的形式来组织,叫做jason格式。我们大家看着可能会比较乱套,但是大模型非常清楚。那所以呢a p i是带有选项的一个接口,h t t b请求是你发送过去的具体请求,请求中带的数据通常是jason格式。只要一个程序有开放的a p i接口,你就可以给他发送h t t背景求是这么一个关系。好,那我们该来了解一下我们使用的这个平台n八n了。n八n呢是一个不需要写代码可视化节点式的搭建工作流和agent的一个平台。它是一家德国的创业公司,一九年开始做的,并且是开源的,上手不难,入门也可以很快。同时你想再深入的话,它的自由度也很高,被称为a i自动化的瑞士军刀。那它的在线版呢有十四天的试用期是免费的那本地安装的话就是完全免费,也很轻松。它核心的使用方式就是通过拖放这些不同功能的这些节点来搭建工作流和agent跟code呀,defy啊这些都有相似之处。那每一个节点呢都会是一个特定的操作或者是一个步骤。比如调用一个a p i,发送一个消息,调用一个大模型或者是处理数据。那n八n里呢还有一个专用的叫a i agent的节点,这个节点就非常清晰的提供了agent需要的三大基本组件,大脑大语言模型记忆,也就是它的上下文或者是其他的事物以及工具。例如说邮箱表格或者是我们自定义的a p i,也就是我们只需要连接好这么一个agent节点,就可以把具有大脑记忆和工具的单个aga做出来。ok终于到了动手的时刻,我们先来把n八n的本地安装给搞定。那这里呢我只说docker这个最稳定也最持久的一个方式。我们先去docker的官网来下载一个docket桌面端。然后下载完之后呢,我们去这个设置里面这里设置一下,然后找到这个resource,在这个位置选定一个自己指定的一个位置啊,把我们以后每次拉取下来的这个项目都存在这里,不要存在系统盘里了。ok这个时候我们应用一下,并且重启一下。那如果停止了呢,就手动重启一下,然后让它运行着就好了。再然后我们再在终端输入这两行命令来拉取n八n它就会自动下载好,并且运行起来了。那他跑完之后,我们现在再去docker里面看,点击这个链接,就能在浏览器里面去进入n八n的页面了。那以后呢你打开dom八n就会自己在后台启动。如果想手动关闭的话,它是这个命令。如果要再次启动的话,它是这个命令。那我们再来介绍一下我们要做的这个agent。首先呢我原本有一个静态的工作流,就是我刚刚展示那个他每天都会从几个信息源去读取一些a i的最新新闻,然后存在我的飞书多维表格里。但是啊它是一个工作流,它不是agent的。所以我们今天不会展开讲。当然我也会把这个模板给到大家,大家直接去拷贝就可以用了。那我们今天要做的agent的是,他会每天去这个表格里查看今天和昨天的新闻,同时也去查看我的日历,看看我最近的日程怎么样。然后每天早上把最新的新闻发到飞书群里,当然发邮件或者是其他软件也都是可以的。并且呢基于新闻和我的日程给我推荐我感兴趣的内容。如果这两天没有新闻,但是我又有空闲,那就推荐我去看个电影,或者出门去哪玩玩。虽然说这个agent它的自主性呢没有特别的强啊,但是它是一个挺有用的agent,所以我选择用它来做安利。那我们这次呢会用这个内置的agent节点来做单agent完成。虽然说啊这个例子是收集a i新闻的,但它的结构都是通用的。你可以完全用相同的工具来做适合你的agent。那我会从n八n的一个新项目开始,然后这里全部都是空的,我会带着大家从头来做。ok首先我点击从头开始,那这里就创建了一个新的工作流,然后点击添加第一,这里就打开了一个可以用的一个触发器的一个列表。我们来选一个按计划的一个触发器。因为我们希望它每天可以按时自动的运行,然后我们把它运行的时间设置为上午八点,就是这样第一步完成。然后我们添加这个最主要的这个a键的节点,我们点击加号按钮,然后找到这个a i的部分打开它,然后呢选择a i agent。我们先来看看这个节点的设置页面啊,左边这里呢是输入一般啊就会是上一个节点的一个输出结果。不过我们这里呢它只是一个定时的一个触发器,所以给出来的结果都是一些时间信息。那右边呢会显示输出,也就是这个节点运行完之后得到的一个结果。那到时候你可以再选择把这些输出的结果发给下一个节点去操作。那中间这一块呢就是参数和设置。在这里设置。我们来希望这个节点干什么,以及配置上它需要的一些东西。那我们先不动它,我们点返回画布。那如果我们是按前一个节点的这个加号来创建的节点,它的新节点就会自动跟前一个节点连接在一起。啊,那如果你想单独的创建一个或者是需要移动的话,我们点击这个连接线,然后用这个垃圾桶图标给它线断开就好了。然后我们就可以随意的去连接。那这个a键的节点呢是我们整个功能最主要的地方,它会连接到我们的大模型记忆系统,以及我们给他配的所有的工具。那么我们先来设置agent的大脑大语言模型。那在agent的节点下面,这里我们点这个聊天模型的加号,然后选择我们想用的大模型。我呢会用deep sk来演示。如果你想用其他的也是一样的过程。ok但是他现在还不会工作,因为我们还没有添加凭证。他的a p i k我们在点击创建新凭据,他就会要求我们填写一个a p i密钥。那要找到这个密钥呢,我们得去deep sk的开放平台。我们点击a p m要然后创建一个新的a p m要,然后给它起一个名字,然后复制它,关掉之后我们就看不到了。所以我们要把它保存好,然后回到n八n里,把这个密钥呢粘贴到字段里面,并且保存好。那这里绿色呢就代表测试连接成功了。那现在我们可以看到这里有模型的列表,可以选择了,有两个模型。那chat呢就是v三模型,那reasoner就是r一,而且是最新的r e,而且deep sc真的很便宜啊。跑一次啊,基本上花不到几毛钱。ok那就是这样。我们的agent的大脑已经连接好了。然后我们来了解一下记忆,点击记忆这里的加号按钮,我们选择一个简单记忆symbol memory。这个选项呢就是让大模型来记住每一次运行期间的一个临时上下文。然后我们就让他写到五吧,也就是告诉他agent的可以记住五轮对话。我们可以来看看这个记忆,它实际上什么意思。我们再添加一个新节点,选另一个触发器,我选择聊天消息,然后返回画布,我们再把这个节点拖过来跟agent连上。啊,我们现在点击一下这个运行呢,它就会出现一个聊天框聊聊试试。我会说,嗨,我是秋知。那因为我们已经设置了一个记忆窗口,为五条上下文。agent呢会记住过去五条的信息。所以我再问他,你说我叫什么名字,他就会知道我的名字是秋知。但是如果我们说删除了这个记忆,我们再问他我的名字,他就什么都不记得了。那每轮对话他就会是重新开始的一个效果了。不过我们最终的intl们不会让他在这里对话,所以删除这个聊天触发器,然后也不要记忆了。但你现在已经知道了记忆是怎么工作的了。那我们点一下顶部的保存做的过程中,一定要记得经常点保存,以防万一。好,现在呢我们来开始做它最强大的部分工具,我们再点这个加号,你就会看到这里预制了很多的工具啊,还有流行的m c p等等。那google notion kita b watch app还有各种数据库。这些内置工具呢基本上呢只需要我们配置一下a p i k就好了。但是啊由于我们要调用的是飞书,它是没有内置的。对于没有内置的工具,我们通常会有两种方式,一个呢是用h t t p请求来手动的连接。另一个呢也是有很多人已经开发好了一些非官方的节点。比如说飞书,他就是有的。那所以我们点左边这个三个点,我们去设置里面去选这个社区节点,然后点击一下安装。这里呢只需要输入节点的包名就好了。那怎么去找这个报名呢?我们点这里跳转过去社区节点的,我们搜一下飞书,ok就是他了,给它复制一下,粘贴到这里,然后再点安装就好了。那我们现在要做的就是配置这个飞书的工具,让agent能够获取到多维表格里面的新闻。我们点击top,然后再来搜飞书,你看就已经有了飞书这个节点。那第一件事就是我们需要有一个凭证,我们点进去看看,那这个节点已经设置好了,说请求会发到飞书这个网址去。但是需要我们填一个a p p i d和一个a p p secret也很简单。现在很多的应用和文档都非常智能,很多东西直接问他a i就会给你回答,我想要一个a p p i d和一个a p p secret去哪里找好,他就给了我们步骤。那这里一步两步,我们先按照他说的去这个开发者后台来创建这个应用。ok进来之后呢,创建一个应用就好了。创建完之后,在凭证和基础信息这里,那这里就是a p p i d和secret的,我们直接拷贝过去。o k连接成功,我们保存起来。那下面这些这个工具描述,我们就让它自动了。那主要我们要选择我们的资源是什么?也就是在操作飞书的什么资源。ok我们这里呢是多维表格,选择多维表格就好了。那多维表格里呢又有各种操作,你是要删除记录,还是要新增,还是要查询它的这个a p i的选择是不同的。那这个过程也就类似于我们在a p m机面前啊,在选我们是要存钱还是要取钱的。那个过程我们呢就是查询记录就好了,因为一行记录就代表一行这个新闻的所有信息。那选择完之后还需需要一个表格的token和i d因为啊我们还得指定一下我们查的是哪个多位表格,对吧?那这个也很简单,因为我这个表格已经建好了,就是有之前的工作流帮我存进去的一些新闻。那它的token和i d实际上就在他的u r l链接里面,我们在浏览器去打开这个多位表格。那中间这个长长的这一段就是它的token。那后面这个一小段就是它的i d我们给它挨个考进来就好了。那就到了最关键的最后的这个请求题,我们要怎么写。那再去回想我们的需求,我们是想从表格里面找出近两天的新闻。那这个表格里面呢,我特意设置了一个上传时间的一个字段。因为我搜集的那个新闻工作流,它只存当天的新闻,所以只要是当天建的那肯定就是当天的新闻了。那推导一下呢,就是我们想过滤出来一个创建时间是今天或者是昨天的新闻给他查询过来怎么做呢?我想查询多维表格记录里创建时间是今天或者是昨天的数据怎么样构建请求。你看非常的智能啊,它直接把请求体这个jason都写出来了。我其实很多操作都是这么问的,我们来稍微解释一下这一段啊,让大家去去妹。那这个filter呢就是过滤呗,那过滤哪些呢?下面有一个这个连接词construction,这里写的是or也就是或者然后下面写着conditions条件,条件呢有两个,一个呢是创建时间is today,也就是今天。那另一个呢是创建时间是昨天,那我们把这一段串联一下,翻译一下,其实就是过滤一下。创建时间是今天,或者创建时间是昨天的内容是不是挺好理解的。o k我们可以直接拷贝过来。好,这就好了,我们点击一下执行,看看效果怎么样。哎,出错了,嘿嘿,这是我故意的,我想特意给大家演示一下,出错了我们应该怎么处理。那由于我这里用的是d r浏览器啊,所以说非常方便,我就直接把这个报错的信息圈起来。然后问a i这是什么错?那如果大家没有低压呢去用豆包啊、g p t啊,或者是考给d p c c也都是一样的。那a i呢就会告诉你啊,这是说我的飞书应用没有开通需要的权限。他甚至还把报错里面的这个权限申请链接给出来了。我们直接点这个链接就可以过去了。ok还是飞书开放平台,它甚至这个报错信息里面都把我们需要开通什么权限直接定位出来了。我们跟着把这几个都勾上,开通它就行了,再回来执行一下。哎,这就已经查询到几条新闻了。那第二个工具我们还需要这个agent能看到我们日历里面我的日程。那其实谷歌日历啊,其他日历也在这里面,其实能更方便的配置。不过我就先用飞书的日历来演示了,我们还是来添加一个飞书节点。那这个凭证呢,就用刚刚的就可以了。那这次资源呢,我们就换成选择日历了。然后操作我们选获取日程列表。因为我们需要看今天往后一周的一个日程安排的一个列表嘛。然后他这里还得给他一个日历i d去指定我们要查询哪个日历。那在哪找日历i d呢,还是问a i ok他说这几个都可以,我们就选择一个日历列表吧。点击一下调试之后,它需要我们开通一个权限,然后我们直接开通就好了。那他出来的这个结果呢,我们可以看到里面有这个秋知的日历。这个calender i d就是日历i d我们就拷贝这一串就好了啊,给它拷贝进去。ok那选完这些呢,下面这些其实都是选填的。如果我们不填呢,他就会把我们所有的日程都给查询过来了。但是啊我们只要往后七天的怎么来设置呢?开始时间是今天,然后往后算七天的时间嘛,那怎么填呢?还是问a i o k,他这次没有给我们具体的设置啊,但是他说了一个设置要为unix时间戳,那我们可以把它交代的这些东西给复制一下,等会儿去n a i。我们先来看一看这个n八n里面写参数的通常的两种方式。那一个呢是这个固定的fix的,另一个呢是一个表达式,也就是动态的。固定的什么意思呢?就比如说我们写今天,那就是具体几月几号了,但是啊我们希望他每次运行的时候,获取的都是当天的今天。所以我们肯定得让它是一个动态的一个表达式。那怎么写呢?我们把刚才的说明粘贴给a i我想把这两个参数在n八它当中设置为动态的表达式,获取当天的时间和当天七天后的时间。时区要在中国,然后我不要任何外部的库,要纯j s,那就让deep seek去想吧。那这个计算有可能你们的deep sea没算对啊,它稍微复杂了点。不过呢正确的我也贴在这里了,大家可以直接拷走。好,我们直接粘贴这个表达式到里面,这样点开的话还可以放大这个框。那如果a i给你的表达式错了呢,你也不用担心。因为只要我们知道自己要什么,应该最终都肯定会帮你搞出来的。ok我这儿反正是对了的,直接运行一下,看看。咦又报错了。好了,其实我还是知道他会报错的那我们再次把报错细节圈起来,问问a i啥情况。ok经典的又是权限问题。因为飞书啊它不同的接口他就会单独开一个权限。为了安全它比较严格。但是呢它的开通也很简单,我们顺着他给他的链接。我们去新增一个机器人,并且发布出来。ok再运行一下,非常完美。这几天的日程也掉出来了。那接下来我们就该做往群里去发消息的机器人了。这个呢我们直接在agent的输出位置用一个h t t p请求来实现就可以了。正好我们也了解一下这个h t t p请求。那我们搜索h t t p,然后进去你看这个基础的h t p请求呢,只需要填写我们的请求方式,然后以及向谁请求。这里要有一个地址,可能呢有时候会需要我们填一个验证,然后有的时候会需要填写这个发送的头header和发送的正文,我们都会讲到。那我们呢是要往群里发消息,代表呢我们肯定会发一堆数据过去。所以很显然,我们得用post的请求。那这个请求的网址是什么呢?我们直接在分流里面去点击添加一个机器人,选择来通过web book来添加机器人。那这里给到我们的u i l,就是我们要拷贝的那个地址了,我们给它考过去。下面的这个验证是不需要的,但是我们得填一下请求头,我们点开这个点。好,在name这里填上county's,在value这里填上application。jason这个呢就是指定了一下,我们等会儿要发送过去的请求是一个什么样的格式。那前面我们也说了,它基本上都是一个jason格式,然后我们再点开这个发送正文按钮,选择用jon,那怎么构建呢?问a i我这里呢为了享有一个哎这种卡片形式的一个消息,所以我自己去添加了很多格式,大家到时候直接拷贝就好了。但是核心啊其实是这个content,这个内容这里它是动态的。在引用agent里面那个大模型每次输出的东西,那其他的我们都不用太在意,它都是装饰。那就这样我们所有的工具都已经配齐了。老实说啊,我们自己在构建这个h t t p请求也并不比现成的节点会难多少。你做到了这一步,基本上你尝试几次就可以去随意的构建工具了。只要有现成的a p i工具,比如说天行的a p i里面有实时的热搜啊,kt p上有各种免费的a p i集合,你都可以通过去看他的a p i说明和问a i来构建h t t p请求工具了。虽然每个a p i请求要求的选项可能不同,但是你到时候只要跑通过一次,再经过几次尝试,你就能理解这些概念,就没什么问题了。就像各家银行的a t m机,它的选项可能不太一样。但是我们理解了它是怎么回事。哪家银行的a t m机也难倒不了,你去取钱了。那现在我们的最后一步是给我们的agent编写提示词。虽然他现在可以访问所有的这些工具了,但是他没有一个指令,他不知道他每一次运行起来应该去做什么。所以我们需要在提示词里面写清楚,告诉他是谁,他要做什么,他可以调什么信息,做什么行动。那提示词中无非就包含这样几种元素,第一,角色他是什么样的助手,是什么专家。第二任务他要完成什么?这基本上是一个整体任务的概述。第三,工具它可以调用什么工具,访问什么数据,采取哪些行动。第四,约束它应该遵循什么样的规则?第五,输出最终的结果应该长什么样子。第四第五点,有时候也混在一起说,那写提示词最简单的方法肯定是a i来写。我觉得这已经是唯一方法了,因为我不会想写这么长的一个提示词。我们只需要告诉a i这个agent应该做什么,然后也可以带上我说的这些结构。所以我我这个提示词呢是jm i给我的,我没有要求他什么结构,但是它已经基本包含了我刚刚说的以上这些东西,而且他还把有新闻和没新闻的情况写成了这种表达式的方式啊,我觉得很好,所以我决定用它。那当然如果你测试之后,觉得你的效果不太好,再去调整提示词也是很正常的。那现在我们回到n八n的节点当中,把这个提示词这里连接到聊天触发器节点改成定义。然后再把刚才的这个提示词粘贴到下面这个框中,这个我们就使用固定的就好了。ok就这样,现在呢agent已经完成了,我们来试一试,点击运行一下测试这个工作流。这里呢还可以看到它运行到哪里了,然后每一步有什么样的输入和输出。ok非常好。我的群聊里收到了一条这样的信息以后,每天天早上我都会收到一条最新的新闻快讯。恭喜你已经学会了n八n和a整的构建。当然这只是一个适合我的例子来带大家学习搭建这个agent它的灵活程度可能没有那么高。当你自己根据你自己的业务去给agent配置更多的工具和信息,甚至连接不同的工作流,多agent的架构等等,它会变得更强大。这个新闻收集的工作流,我也会放到文档里,大家可以拷贝过去,到时候打开一个空白的工作流。通过文件导入你这个jason文件就好了然后需要配置一下你的飞书凭证和多余表格的i d,并且你可以再去添加不同的新闻源。我在文档里也给出了一些集合,例如说你感兴趣的是财经或游戏。好了,我们再快速回顾一下,我们了解了agent和自动化工作流的区别。我们知道了agent是由大模型大脑记忆和工具组成。我们还在n八n上构建了一个新闻早报agent a我们有了一个很不错,我也非常鼓励大家随时暂停视频,实际的去操作一下。当你实际的跑通这个agent,你的理解会更深,并且可以想到不同的方式用在你自己的工作里做更强大的a诊。不过我们还是要记住,能靠提示词解决的,就不用工作流。能用工作流就不用agent单个a能解决就不必用多个agent。ok如果你有收获的话,记得点赞、收藏、关注。如果你还想学习n八n进阶的工作流和a政策制作,那就请你疯狂点赞这条视频。如果反馈还不错的话,我们就继续升级。我们下次见了。

🔥 热门活动

添加小助手微信「yh8000m」,领取免费会员