《用 n8n + AI 打造每日科技新闻速览:从零到一的完整工作流实战(附详细配置)》

101 阅读4分钟

用 n8n + AI 打造每日科技新闻速览:从零到一的完整工作流实战(附详细配置)

每天花 5 分钟刷科技新闻?不如让 AI 自动为你整理!
本文带你手把手复现一个真实的 n8n 工作流,从 RSS 订阅 → 过滤 → 大模型摘要生成 → 文件保存,全程无需写代码,却能体验真正的 AI Agent 自动化


🌟 为什么是 2025?AI Agent 自动化元年

正如 OpenAI 推出 AI 浏览器 Atlas 所揭示的趋势:

“在 AI 时代,我们可以用 AI 把以前的东西重新做一遍。”

而重复性信息处理(如读新闻、筛简历、发日报)正是 AI 最擅长的领域。

借助 n8n + 大模型,你不需要成为程序员,也能拥有一个 24 小时待命的 AI 数字员工

  • 它会准时抓取最新科技动态
  • 用大模型提炼核心要点
  • 输出结构化、可读性强的摘要
  • 未来还能自动推送到微信、邮件或飞书

这,就是 AI Agent 工作流的魅力。


🔧 技术栈简介:n8n 是什么?

  • n8n 是一个开源的低代码自动化编排工具,基于 Node.js 构建。

  • 它通过连接“节点(Nodes)”来定义复杂逻辑,支持 300+ 应用集成。

  • 原生支持 OpenAI、Kimi、Moonshot 等大模型,让 AI 成为工作流中的智能决策者。

  • 启动方式极简:

    npx n8n
    

    npx 是 Node.js 的命令行工具,首次运行会自动安装 n8n(约几百 MB,建议网络稳定时操作)。

💡 JavaScript 不仅是前端语言,更是后端(Node.js)、AI SDK(如 LangChain.js)、甚至嵌入式开发的通用胶水语言。而 n8n,正是 JS 生态在自动化领域的杰出代表。


🚀 实战:搭建“每日科技新闻速览”工作流(含真实配置)

以下是你的完整工作流设计图与各节点详细配置说明:

✅ 工作流概览

[Trigger][Wired RSS][PubDateFilter][Edit Fields][ContentBlockAggregate][AI Agent][Convert to File][Write to Disk]

1. 【Trigger】手动触发(可改为定时)

  • 用途:启动整个流程
  • 配置:默认即可
  • 备注:后期可替换为 Cron 节点,设置每天 9:00 自动执行
  • 实例图

image.png


2. 【Wired RSS】获取科技新闻源

  • 用途:拉取《连线》杂志的 RSS 源

  • URLhttps://www.wired.com/feed/rss

  • 说明

    • RSS 是一种标准化 XML 格式,用于聚合网站更新内容
    • n8n 内置 RSS 节点,直接输入地址即可解析
    • 返回数据包含 title, link, pubDate, content 等字段

✅ 示例输出:

{
  "title": "AI Browser Atlas Launches",
  "pubDate": "Thu, 01 Jan 2025 08:00:00 GMT",
  "content": "OpenAI releases a new AI-powered browser..."
}
  • 示例图

image.png


3. 【PubDateFilter】只保留今天发布的新闻

  • 用途:过滤掉非今日新闻

  • 条件

    {{ $json.pubDate }} is after {{new Date((new Date()).getTime()-60*60*24*1000)}}
    
  • 解释

    • {{ $json.pubDate }}:当前新闻发布时间
    • new Date().getTime():当前时间毫秒数
    • -60*60*24*1000:减去 24 小时(即昨天此时)
    • 效果:只保留 今天 00:00 之后 发布的新闻

⚠️ 注意:pubDate 可能是字符串,需确保格式正确(ISO 或 RFC 822)

  • 示例图

image.png


4. 【Edit Fields】构造大模型友好的 Prompt

  • 用途:将标题和正文合并为清晰结构

  • 配置

    content_block: "Title: {{ $json.title }}\nContent: {{ $json.content }}"
    
  • 说明

    • 使用 Edit Fields 节点添加自定义字段
    • 字段名 content_block 用于后续聚合
    • 添加 \n 换行,提升大模型理解能力

✅ 输出示例:

Title: AI Browser Atlas Launches
Content: OpenAI releases a new AI-powered browser...
  • 示例图

image.png


5. 【ContentBlockAggregate】聚合多条新闻

  • 用途:将多个新闻条目合并为一条输入

  • 配置

    • Aggregate: Individual Fields
    • Input Field Name: content_block
  • 效果

    • 多条新闻 → 一个长文本块
    • 方便 AI Agent 一次性处理所有内容

✅ 输出示例:

Title: AI Browser Atlas Launches
Content: OpenAI releases a new AI-powered browser...

Title: Google's New AI Chip
Content: Google announces a new AI chip for mobile devices...
  • 示例图

image.png


6. 【AI Agent】调用大模型生成摘要

  • 用途:用 AI 提炼新闻要点

  • Model:选择 kimi-k2-0905-previewdeepseek(我使用的为deepseek

  • Prompt

    你是一位资深科技编辑,请用中文为以下新闻生成一段 100 字以内的简洁摘要,突出技术亮点或行业影响:
    
    {{ $json.content_block }}
    
  • Temperature0.3(值越小越确定,越大越有创意;新闻摘要建议偏低)

✅ 输出示例:

OpenAI 推出 AI 浏览器 Atlas,支持语音交互与实时网页分析,标志着 AI 与浏览器深度融合的新阶段。

  • 示例图

image.png

image.png

image.png

7. 【Convert to File】转换为文本文件

  • 用途:将 AI 输出转为纯文本

  • 配置

    • Operation: Convert to Text File
    • Input Binary Field: data
  • 说明:AI Agent 输出的是二进制数据,需先转换为文本才能写入文件

  • 示例图

image.png


8. 【Read/Write Files from Disk】保存结果

  • 用途:将摘要写入本地 Markdown 文件

  • 配置

    • Operation: Write File to Disk

    • File Path and Name:

      C:\Users\29031\Desktop\workspace\lesson_zp\ai\n8n\tech\tech.md
      
    • Input Binary Field: data

⚠️ 重要提醒

  • 若遇 "file is not writable" 错误,请不要使用 Desktop 路径
  • 改用 C:\n8n_output 等干净目录,并确保文件由 n8n 自动创建(勿手动新建)
  • 示例图

image.png


🛠️ 避坑指南:常见问题与解决方案

问题原因解决方案
❌ 文件无法写入OneDrive / Defender 限制改用 C:\n8n_output 目录
❌ AI 输出为空Prompt 不清晰或温度过高优化提示词,降低 Temperature
❌ 时间判断错误pubDate 格式不统一使用 new Date() 强制转换
❌ 文件被覆盖未使用日期变量改为 tech_{{ $now.toISODate() }}.md

🌐 未来扩展:从个人工具到产品

这个工作流目前只为“我”服务,但稍作改造即可服务更多人:

  • 添加 Webhook 节点 → 用户通过 URL 触发定制日报
  • 连接企业微信/飞书 → 自动推送至团队群
  • 存入数据库 → 构建科技新闻知识库
  • 多源聚合 → 融合 TechCrunch、The Verge、36Kr 等

每个 n8n 工作流,都是一个微型 AI Agent。


✅ 总结:自动化思维 = 未来竞争力

在这个 AI 时代,重要的不再是“会不会写代码”,而是:

  • 能否识别重复劳动
  • 能否拆解为可自动化的步骤
  • 能否用工具(如 n8n)快速实现

你刚刚完成的,不仅是一个科技日报机器人,更是一次 AI Agent 思维的实战演练

让机器处理信息,让人专注思考。


🔗 延伸资源