数字化浪潮中,企业如何高效运用AI?这篇超详细的n8n部署与AI Agent工作流搭建指南,带你玩转自动化!

在数字化转型的浪潮中,AI Agent工具正成为企业提升效率、优化流程的关键利器。然而,面对市面上众多选择,企业和个人开发者常常感到无从下手。字节跳动生态的Coze、跨系统集成的n8n、功能全面的Dify……究竟哪一个才是“真命天子”?

今天,就让我们聚焦其中一个强大的存在——n8n,一个以其强大的跨系统集成能力和自动化场景覆盖广度著称的AI Agent搭建平台。虽然上手难度可能略高于其他低代码平台,但一旦掌握,它将为你打开一个全新的自动化世界。更重要的是,它支持自托管,完美解决了企业对数据安全和合规性的担忧。

这篇文章将手把手教你如何从零开始,在云服务器上部署n8n,并利用它搭建一个功能强大的AI Agent工作流:定时抓取科技新闻,自动生成个性化新闻简报并推送到你的邮箱。准备好,让我们一起进入n8n的奇妙世界吧!

为什么选择云服务器部署n8n?

相较于本地部署,将n8n部署在云服务器上有诸多优势:

  • 无障碍访问: 云服务器部署的应用程序可以通过互联网从任何地方访问,无需复杂的内网穿透配置,让你随时随地管理和运行工作流。

  • 数据安全与合规: 对于企业而言,自托管的n8n能够完全掌控数据,满足严格的合规要求和数据私有性需求。

  • 稳定与可靠: 云服务器通常提供稳定可靠的运行环境,确保你的自动化工作流不间断运行。

01:连接你的云服务器

使用Trae等现代化的SSH远程连接工具,可以大大简化部署过程,并提供类似IDE的完整体验。

输入以下命令,替换掉示例中的用户名和IP地址:

ssh 用户名@ip地址

 #示例ssh root@192.168.1.1

随后根据提示输入用户密码完成身份验证。

进入到这个页面就说明大功告成了!

02:创建n8n项目文件夹

连接成功后,接下来是创建n8n项目的存储空间。

在终端窗口中,使用mkdir命令创建一个名为n8n的文件夹:

#创建n8n文件夹 

mkdir n8n

然后点击打开文件夹,进入n8n文件夹。

选择克隆Git项目

仓库URL:https://github.com/n8n-io/n8n

等待项目下载完成,整个n8n项目就创建成功了。

03:配置环境与启动n8n

官方提供了多种部署方式,这里我们采用最简单、最快捷的npx方式。

1. 安装Node.js

n8n依赖于Node.js运行,建议版本在18或以上。如果你不熟悉Node.js的安装,可以利用Trae的AI聊天框辅助安装,例如使用Kimi-K2模型。

2. 启动n8n

Node.js安装完成后,就可以启动n8n了。在终端中,确保你处于n8n项目的根目录,然后执行以下命令:

npx n8n

首次启动可能需要一些时间来下载依赖和初始化。当终端输出以下类似内容时,恭喜你,n8n已经成功启动并运行在你的云服务器上了!

trae中自带端口映射功能,直接能够访问前端。如果没有自动转发,手动添加端口localhost:5678。

打开浏览器输入网址localhost:5678,出现登录界面就说明成功了。填写邮箱、名字、密码,点击next。其他都可以跳过。这样我们就进入了n8n的主体页面。

工作流实战:新闻简报自动生成与推送

现在,我们来搭建一个实用的工作流,让你亲身体验n8n的强大功能。

我们的目标: 定时从科技新闻网站筛选感兴趣的内容,整理成简报并推送到指定邮箱。

这个工作流将分为三个主要步骤:获取新闻信息、AI分析与内容整理、邮件发送。

整体工作流如下:

步骤一:获取新闻信息

右上角点击创建工作流,进入工作流搭建界面。首先创建一个触发器,

触发器是整个整个的工作流的开始节点。选择点击触发。

然后添加一个RSS read节点,

RSS简单来说就是一个简易提供新闻信息入口,这里我们使用HackerNews平台的RSS来获取平台上的热点新闻。

HackerNews是一个专注于计算机科学和创业的社交新闻网站,https://hnrss.org/frontpage?points=100这是Hacker News通过的RSS,填写进去,其中points=100表示为热点为100的新闻。

添加完之后,我们可以测试一下。在右侧output框中可以看到获取了新闻信息,我们的目标就是获取新闻的网站链接link。

获取完链接之后,我们还需要一个爬虫工具来对网页内容进行信息采集,首先添加一个限制节点Limit。最大限制数为3。

接着添加firecrawl爬虫工具,添加社区插件n8n-nodes-firecrawl。

https://www.firecrawl.dev/登录firecrawl官网,获取api(具有免费额度)。

选择添加firecrwal节点,将获取的key填入进去。

点击测试运行。

步骤二:AI分析,生成新闻简报

添加AI Agent节点: 接下来,就是AI大显身手的时候了。添加一个AI Agent节点。

为AI添加模型,这里我采用gemini大模型进行分析。

点击测试,看到AI整理生成的内容。

现在还差一个步骤,将大模型生成的md形式改为html格式。使用Aggregate先将三份单独的简报合并,再使用Markdown节点,转换格式。

步骤三:配置邮件发送服务

在之前的步骤,我们将爬取到的新闻内容通过大模型整理生成了一份新闻日报。现在还差最后一步,将简报发送邮件。

登录qq邮箱,打开账号设置,找到下面图中的服务,开启服务。

根据指引,完成开启认证,将授权码保存下来。

回到8n8平台,使用send email节点,使用代发邮箱向邮箱发送html格式的新闻简报。

到这里,整个工作流就搭建完成了。

成果展示

连接所有节点,然后点击“执行工作流”。稍等片刻,你的邮箱里就会收到一份由AI为你精心整理的新闻简报了!

写到最后

总结来说,n8n的上手难度确实高于Coze等低代码平台,学习成本相对较高。但正因如此,它提供了无与伦比的自由度和灵活性。

n8n的官方社区(https://community.n8n.io/)提供了大量的工作流模板库,包含了丰富的实际案例和配置示例。你可以从这些模板开始,逐步理解和掌握其工作原理。

你是否也想亲手搭建一个属于自己的自动化工作流?或者,你已经在使用n8n,有哪些有趣的心得可以分享?欢迎在评论区留言,我们一起交流!

如果您认可这篇文章,不妨动动手指,点赞、在看、转发,一键三连支持我呀!

想要不错过我的每一次分享?点击左下角,给我点个关注,这样就能第一时间看到我的更新啦。

感谢您的阅读,期待下次与您相遇!

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐