用 n8n 打造你的科技新闻速览工作流:让 AI 自动为你整理每天的科技前沿
在 AI 时代,信息的获取与整理也可以实现自动化。每天刷科技新闻、浏览各大媒体网站,是许多开发者、产品经理和科技爱好者的日常。然而,这些重复的操作非常浪费时间。今天,我们就用 n8n 自动化工作流 来打造一个“科技新闻速览”系统,让 AI 帮你每天自动收集、筛选并总结科技热点。
一、为什么选择 n8n?
n8n 是一个基于 Node.js 的自动化工作流工具,支持低代码可视化操作,几乎可以对接任何 API 或服务。
它的核心理念是:
“让任何人都能构建属于自己的自动化系统。”
在 2025 年,AI Agent(AI 智能体)和自动化已经成为趋势,而 n8n 正是这一趋势的实践者之一。
- 支持 Node.js 环境:
JavaScript 既能在浏览器中运行,也能在命令行(Node.js)中执行,甚至是 AI SDK 的主流语言。 - 命令行即服务:
使用npx n8n命令,你可以直接在终端中运行工作流。
首次运行时会自动安装 n8n(安装包较大,建议耐心等待)。 - 灵活扩展:
n8n 提供大量内置节点(HTTP、RSS、AI 节点等),还能结合自定义代码或 AI 模型,让你的工作流真正“智能化”。
二、构建属于你的科技新闻工作流
让我们一步步搭建一个“每日科技新闻速览”工作流。
触发器(Trigger):每日定时运行
首先,我们需要一个 时间触发器(Cron Trigger) ,让工作流每天自动运行,比如每天早上 8 点。
这样你就能在上班前收到最新科技资讯的整理摘要。
Trigger → 每天早上 8:00 运行
获取数据源:RSS 订阅节点
RSS 是“简易信息聚合”(Really Simple Syndication),以 XML 格式发布网站的最新内容。
我们可以直接使用 n8n 的 RSS Feed 节点 来订阅科技媒体的更新。
例如:
配置方式:
RSS Feed URL → https://www.wired.com/feed/category/tech/latest/rss
这一步就能让你的工作流自动拉取最新科技新闻标题和内容摘要。
筛选当天新闻:Filter 节点
获取到的 RSS 通常包含多天内容。我们只想看到“今天发布的新闻”。
这时可以用 Filter 节点 配合 JavaScript 日期逻辑:
const today = new Date();
const newsDate = new Date(item.pubDate);
return newsDate.getTime() > today.getTime() - 24 * 60 * 60 * 1000;
这段逻辑让 n8n 自动过滤掉过期的内容,只保留最近 24 小时的新闻。
数据清洗:Edit Fields / Transform
AI 模型对输入数据的格式非常敏感。
为了让后续生成摘要更准确,我们需要把新闻标题与内容拼接成清晰的提示格式。
可以使用 Edit Fields 或 Set Node:
Title: {{item.title}}
Content: {{item.contentSnippet}}
并在字段之间加上换行符(\n)以提升可读性,这样的输入更“对 AI 友好”。
接入 AI:让大模型帮你总结
现在是见证 AI 魔法的时刻。
在 n8n 中添加一个 AI Agent 节点 或 AIGC Generate Content 节点,
它可以使用 OpenAI 的 GPT 模型(或其他模型)来自动生成内容。
在节点中设置以下参数:
-
Model:
gpt-4o-mini或gpt-4-turbo -
Prompt:
你是一名科技新闻编辑,请将以下内容总结成一段“每日科技速览”,语言简洁、有条理。 -
Temperature(温度参数) :
0.3Temperature 参数用于控制 AI 生成文本的“随机性”:
- 越接近 0,输出越稳定、逻辑更严谨;
- 越接近 1,内容越有创造力但可能不够精确。
对于新闻摘要类任务,推荐范围为 0.2–0.4,既准确又自然。
AI 将根据每篇新闻自动生成摘要、提炼重点,甚至帮你写出小标题。
输出结果:发送到邮箱或聊天工具
你可以把最终生成的摘要通过以下方式推送:
- Email 节点:自动发邮件给自己或团队
- Telegram / Slack 节点:在群组中推送每日科技简报
- Notion / Google Docs 节点:自动更新你的知识库
这意味着,从信息获取到总结输出,全流程实现自动化。
三、AI Agent:自动执行的智能助手
n8n 不只是一个任务调度器,它还能运行 AI 代理(AI Agent)。
这类节点能自主调用外部 API,根据指令执行操作。
例如:
- 自动订票
- 查询天气
- 根据新闻内容生成报告
- 把科技热点发到你的社交账号上
AI Agent = “懂你意图的助手 + 会执行的脚本”。
在 2025 年,这类智能代理被视为“AI 自动化元年”的关键。
四、技术小贴士:Date 类型与时间计算
在筛选“当天新闻”时,我们会频繁用到 JavaScript 的日期对象。
const now = new Date(); // 当前时间
const timestamp = now.getTime(); // 获取时间戳(毫秒)
const oneDay = 60 * 60 * 24 * 1000; // 一天的毫秒数
通过比较时间戳,我们可以判断新闻是否属于“今天”的更新。
例如:
if (newsDate.getTime() > now.getTime() - oneDay) {
// 是当天新闻
}
五、总结:AI + 自动化的未来
n8n 不仅仅是一个工具,更是一种新的工作方式。
它让我们可以像搭积木一样,用不同节点拼出属于自己的“数字助理”。
- 每天自动获取科技新闻
- 自动过滤、清洗、总结
- 自动推送摘要到邮箱或聊天工具
当 AI 与自动化结合,我们就能从重复劳动中解放出来,把精力集中在更有创造力的工作上。