一键生成高质量 AI 简报:n8n 工作流最佳实践

一键生成高质量 AI 简报:n8n 工作流最佳实践
一键生成高质量 AI 简报:n8n 工作流最佳实践
type
status
date
slug
summary
tags
category
icon
password
选择
日期
标签

一、简介

  • n8n 是一款开源的低代码工作流自动化工具,专注于将各种应用和服务连接起来,形成自动化的业务流程。它提供了超过400个预置集成,覆盖各类SaaS服务和数据库。既可以通过简单的拖拽操作构建工作流,也可以通过js或Python代码进行更复杂的定制。
  • 支持Docker私有化部署,完全不吃配置,1核1G的服务器应该都能跑。
  • 适合人群: 需要高度定制自动化流程的团队、开发者、以及追求效率最大化的中小企业。
  • 可以个人或者企业内部但是不能外部商用,商用推荐 dfly

二、部署 n8n

  • 准备一台已安装 docker 的 1h1g 以上的服务器、nas 或者本地电脑

三、汉化

  • 汉化包:
notion image
  • 如果有汉化需求可以参考该github项目 readme 操作

四、jina-reader 部署

  • 本文采用 jina reader 来爬取网页文本。Jina Reader 是基于网页抓取、内容清洗、自然语言处理等技术,确保提取内容的准确性和结构化,能够将网页内容转换为适合 LLM 处理的纯文本格式,支持多种输出格式。
  • 计费:免费用户每个账号可以获取 10,000,000 个 token,当然也可以自己部署。
  • 准备 1h1g 服务器即可运行,当然配置越高支持的并发越高。
  • 采用 docker 部署,执行下面指令
  • 部署完成后,可以用下面指令试下效果

五、AI 简报工作流实战

5.1 提前准备

  • 目标:定时从掘金人工智能热榜取榜单,并用 jina reader 抓取正文,然后用大模型总结成新闻简报,最后推送到邮箱
  • 大模型:使用硅基流动 api,新用户有一定的额度,在下面 API 密钥复制密钥,后续会用。
    • notion image
  • jina reader: 如上四所示
  • qq 邮箱授权码:qq 邮箱网页版→设置→ 账号与安全→安全设置→生成授权码→短信验证,获取授权码
notion image

5.2 流程实现

  • 打开n8n,新建一个 workflow,点右上角+新增节点
    • notion image
  1. 触发方式:n8n 支持非常多的工作流触发方式,先选第一个手动触发,方便调试,工作流建好后换成定时,比如每天 8:00 am
    1. notion image
  1. 抓取 AI 热榜:选择 http request 拉取热榜数据,如下两张图,URL 填:https://api.juejin.cn/content_api/v1/content/article_rank?category_id=6809637773935378440&type=hot&aid=2608&uuid=6963437645070976542&spider=1
    1. notion image
      notion image
  1. Split Out 节点:把 data 数据拆成 20 个 items
    1. notion image
  1. Limit 节点:这里填 5 条,可以根据个人偏好选择条数
    1. notion image
  1. 爬取正文:添加 http 节点,URL填:
    1. notion image
      • http://localhost:3000 换成jina reader 链路
      • {{ $json.content.content_id }} 文章 id
  1. 大模型总结:1)AI→AI Agent 点开AI Agent,在Source for Prompt (User Message) 选择 Define below;在Prompt (User Message) 拖左边 input 的 data 拉过来;在Options 加一个System Message,见 6.1。不用管循环,n8n 会自动处理循环。
    1. notion image
      notion image
      2)AI Agent 中加 Chat Model:可以用最下面的openai chat model。api key和 base-url 使用硅基流动账号。
      notion image
  1. 格式处理:第 6 步要求大模型输出 json,但是很多时候并不能完全按照要求输出,可以对输出格式化处理。选择 code 节点,Language选择 JavaScript,脚本如下:
    1. notion image
  1. json to HTML:选择 code 节点,Language选择 JavaScript,脚本如 6.2
  1. 发送到qq 邮箱:添加 Send email 节点,凭证如下第二张图,Host使用 smtp 地址 smtp.qq.com,Port:465,Password 用之前申请的qq 邮箱授权码
notion image
notion image

5.3 成果展现

按照上面操作完成,点下面的执行工作流程,看执行效果
notion image
notion image

六、附件

6.1 LLM总结 system prompt

6.2 json转html

6.3 n8n 工作流

上一篇
Kilo Code接入Qwen3-Coder
下一篇
Mac 本地部署 DeepSeek-OCR
Loading...