n8n篇:用 n8n + AI 自动生成每日科技新闻速览

211 阅读5分钟

前言:个人感觉n8n真比coze牛......

每天醒来,打开手机,无数科技新闻扑面而来:

  • OpenAI 推出 AI 浏览器 Atlas
  • Google 发布新大模型
  • 某公司宣布 AI 革命性突破……

你是否也曾感到:

  • 信息过载?刷完一整天,却记不住重点。
  • 重复劳动?手动翻阅、摘录、总结,耗时耗力。
  • 错过关键趋势?重要的技术动态,可能就在你滑屏的瞬间溜走。

今天,我将分享一个真正解放大脑的方案:用 n8n 搭建一个全自动的「科技新闻速览」工作流,每天定时为你生成一份简洁、精准、有洞察的 AI 摘要报告。

这不是科幻,而是你每天都能用上的生产力工具


为什么选择 n8n?—— 低代码时代的“自动化瑞士军刀”

n8n 是一个开源的、基于 Node.js 的工作流自动化平台。它允许你通过可视化界面连接各种服务(如 RSS、邮件、数据库、API、AI 模型),实现复杂任务的自动执行。

为什么 n8n 如此强大?

  • 无需写代码:拖拽节点即可构建流程
  • 支持主流 AI 模型:DeepSeek、ChatGPT、Claude 等均可接入
  • 轻量部署:只需一条命令即可运行
  • 灵活扩展:可集成 HTTP、Webhook、数据库等任意系统

“2025 年是 AIAgent 自动化元年。”
—— 我们正从“人工操作”迈向“AI 代理决策”的新时代。


实战:搭建「每日科技新闻速览」工作流

我们将使用以下节点构建一个完整的自动化流程:

触发 → 获取 RSS → 过滤 → 数据转换 → 聚合 → AI 生成摘要 → 保存文件

1. 启动工作流:Trigger 节点

When clicking 'Execute workflow'

这是最简单的触发方式,适合测试和演示。你可以后续升级为:

  • 每天早上 8:00 自动执行(使用 Cron 节点)
  • 用户点击按钮触发
  • Webhook 触发

2. 获取数据源:RSS 节点

WiredRSS

我们订阅了《连线》杂志的科技生活频道 RSS 源,这是高质量科技内容的重要来源。

什么是 RSS? RSS(Really Simple Syndication)是一种 XML 格式,用于发布网站更新内容。用户可以通过 RSS 阅读器集中获取多个网站的最新文章。

在 n8n 中,RSS 节点就像一个“HTTP 请求”,但已经封装好了解析逻辑,直接返回结构化数据(title, content, pubDate 等)。


3. 精准筛选:Filter 节点

PubDateFilter

我们只关心今天发布的文章,避免处理历史旧闻。

// 示例过滤逻辑(伪代码)
if (item.pubDate >= todayStart && item.pubDate <= todayEnd) {
  return true;
}

👉 使用 JavaScript 表达式,结合 JS 的 Date 类型进行时间判断:

const now = new Date();
const startOfDay = new Date(now.getFullYear(), now.getMonth(), now.getDate());
const endOfDay = new Date(startOfDay.getTime() + 24 * 60 * 60 * 1000);

return item.pubDate >= startOfDay && item.pubDate <= endOfDay;

60*60*24*1000 是一天的毫秒数,这是 JS 中处理日期的核心技巧。


4. 数据预处理:Edit Fields 节点

Edit Fields - manual

我们将原始数据转化为更适合大模型处理的格式:

Title: [文章标题]
Content: [文章正文]

注意: 为什么要这样做?

  • 大模型更喜欢清晰、结构化的输入
  • 加入前缀有助于模型理解字段含义
  • 使用 \n 换行,提升可读性

💡 提示词工程(Prompt Engineering)的关键:让模型“看得懂”


5. 内容聚合:Aggregator 节点

ContentBlockAggregate

将多篇文章的内容合并成一个字符串,供 AI 一次性处理。

Title: AI浏览器Atlas发布
Content: OpenAI推出了全新的AI浏览器Atlas...

Title: 新一代大模型亮相
Content: Google宣布其新模型具备更强的推理能力...

这一步至关重要:减少 API 调用次数,提高效率


6. 智能摘要生成:AI Agent 节点

AI Agent

这是整个流程的“大脑”。我们配置了 DeepSeek Chat 模型,并设置提示词(Prompt):

请根据以下科技新闻,生成一份简洁的每日速览报告:
- 保持客观,不要添加个人观点
- 每条新闻用一句话概括
- 最终输出格式为 Markdown 列表

关键参数:temperature = 0.1

  • 0:完全确定性输出(机械重复)
  • 1:高度随机(创意强但可能离题)
  • 0.1:严谨完成任务

7. 输出结果:Convert to File + Write to Disk

Convert to File → Write File to Disk

将 AI 生成的摘要保存为 .txt 文件,你可以:

  • 上传到网盘共享
  • 发送到邮箱
  • 作为博客素材

工作流(文字描述)

[触发][RSS订阅][按日期过滤][编辑字段][聚合内容][AI Agent生成摘要][保存为文件]

这个流程就像一个“信息工厂”:

  • 输入:互联网上的原始新闻
  • 加工:过滤、清洗、结构化
  • 智能处理:AI 自动生成摘要
  • 输出:一份高质量的每日科技速览

📈 技术亮点回顾

技术点应用场景
RSS 节点获取高质量科技资讯
Filter 节点时间过滤,确保时效性
JS Date 类型精确控制时间范围
Edit Fields构造 AI 友好输入
Aggregator批量处理多条数据
AI Agent调用大模型生成内容
温度参数(temperature)控制生成风格

n8n 的最大魅力在于:把复杂的编程逻辑,变成了可视化的“拼图游戏”


未来展望:从“自动化”到“自主决策”

今天的流程还只是“被动执行”。未来,我们可以进一步升级为真正的 AIAgent

  • 让 AI 判断哪条新闻更重要
  • 自动撰写推文或评论
  • 根据你的兴趣偏好推荐内容
  • 甚至与你对话:“你觉得这条新闻怎么样?”

这正是 2025 年 AIAgent 自动化元年 的真实写照。