n8n实战演练之:利用AI工作流获取热度新闻,过滤你不想要的,读写进入文件

243 阅读5分钟

目标:搭建一个全自动化的 AI 工作流,每天从热门科技媒体(如 Wired)获取最新文章 → 用 AI 摘要生成“一句话亮点” → 过滤出你感兴趣的领域(如 AI、Web3)→ 自动写入本地 Markdown 文件,形成你的「每日科技简报」。


🎯 实战目标概览

步骤功能
1️⃣ 点击触发点击运行
2️⃣ 获取新闻通过 RSS 订阅源抓取最新文章
3️⃣ 筛选今日内容只保留当天发布的文章
4️⃣ AI 智能摘要调用大模型生成技术亮点总结
5️⃣ 关键词过滤提取包含“AI”、“人工智能”、“区块链”等关键词的文章
6️⃣ 写入文件生成 tech-daily-{date}.md 文件,保存到本地

⚙️ 环境准备

  • ✅ Node.js v16+
  • ✅ npx 命令可用
  • ✅ OpenAI API Key(或国产大模型如通义千问、讯飞星火支持)
  • ✅ 文本编辑器 / 终端权限(用于写入文件)

启动 n8n:

bash
编辑
npx n8n

访问地址:http://localhost:5678


🔧 工作流节点详解(流程图结构)

屏幕截图 2025-10-23 142836.png


1️⃣ Trigger manuakky:手动点击触发器

屏幕截图 2025-10-23 143139.png

屏幕截图 2025-10-23 143228.png

  • 为了演示方便,先添加手动触发器

📌 小贴士:也可手动点击“Execute Workflow”测试。


2️⃣ RSS Feed Read 节点:获取热度新闻

屏幕截图 2025-10-23 143732.png

  • 添加节点:RSS Read

  • 配置 URL:

    text
    编辑
    https://www.wired.com/feed/rss
    
  • 你将会收到50条讯息

✅ 支持其他源:

  • Hacker News:https://hnrss.org/newest
  • TechCrunch:https://techcrunch.com/feed/

屏幕截图 2025-10-23 144402.png

3️⃣ Filter 节点:过滤“昨天甚至之前的新闻”的文章

使用 JavaScript 判断发布时间是否为今日:

js
编辑
new Date(new Date().getTime() - 60*60*24*1000)

📌记得先写{{}},方便识别js语言

📌提示:将Filter改名为pubDate,方便我们去使用区分。

📌 说明:只保留 pubDate 是今天的条目。


✅ 小技巧:JavaScript 的 Date 类型非常强大:

new Date() 获取当前时间

getTime() 返回毫秒数

606024*1000 = 86400000 是一天的毫秒数 判断源中的pubDate is after 当前时间减去一天(注意是Expression是个变量而不是Fixed这样通用一点)

4️⃣ Edit Fields 节点:构造 AI 输入

将标题和正文合并成清晰格式,便于大模型理解:

  • 字段操作:Add Field
  • 字段名:input_text
  • 值(表达式):
text
编辑
Title: {{$json["title"]}}
Content: {{$json["content"].replace(/<[^>]*>/g, "").substring(0, 1000)}}

📌 注意:去除 HTML 标签,并截断过长内容,避免 token 超限。

📌 提示:我们将title,content,content_block等这些拖入add Fild就行,获得我们想要的新闻结构。 image.png


5️⃣ Aggreate 节点:AI融合

  • 将前面的新闻全部都加入到一片当中当中,只需要将content——block拖拽到 Input Field Name中即可。 屏幕截图 2025-10-23 150508.png

6️⃣ AI Agent :AI 工具

  • 模型选择:gpt-3.5-turbo 或 gpt-4deepseek(推荐)
  • Temperature:0.1(低随机性,保证稳定输出)
  • Prompt 示例:

1.在Prompt输入:

{{ $json.content_block.join("\n\n") }}

2.然后点击add option 输入:

You are a professional tech news editor.Based on users input, write the popular post - daily tech.Write it in Markdown in chinese.You response should just contain the Markdown content.

3.在将Source for Prompt (User Message)改为 :Define below

4.引入AI模型,拿到api-key,创建新的count,输入即可,将sampLing Temperature设置为0.1即可,确包稳定性。



* * *

# 今日科技热点速递\n\n## 🤖 马斯克欲全面掌控特斯拉"机器人军团"\n在周
三的特斯拉财报电话会议上,这位世界首富对其公司Optimus机器人的未来发展
及控制权表现出强烈关注,强调需要对"机器人军团"保持"强力影响"。\n\n## 
🔐 Tinder推出强制人脸验证打击诈骗\n约会软件Tinder推出"人脸检查"功
能,通过扫描新用户面部信息来防止虚假账号注册。此举旨在应对近年来造成数
十亿美元损失的浪漫骗局激增问题。\n\n## 🚀 NASA局长痛批SpaceX登月计划
延误\n肖恩·达菲公开指出SpaceX月球着陆器研发"进度落后",并表示将探索其
他合作选项,为美国重返月球计划带来变数。\n\n## 🧠 研究揭示AI模型也"脑退化"\n最新研究表明,让大型语言模型摄入来自社交媒体的低质量、高互
动内容会显著降低其认知能力,引发对AI训练数据质量的关注。\n\n## ⚡ AWS
服务中断暴露云服务脆弱性\n专家指出,亚马逊本周遭遇的服务中断在复杂庞大
的云技术体系中几乎不可避免,但持续时间之长敲响了警钟。\n\n## 🦠 世卫
组织警告:耐药细菌进化速度超过抗生素研发\n2023年实验室确认的细菌中,六
分之一对抗生素治疗产生耐药性,涉及多种全球常见疾病,公共卫生危机迫在眉
睫。\n\n## 📱 产品动态精选\n- **索尼A7R V** 全画幅微单相机直降900美
元,创历史新低\n- **JBL Clip系列** 蓝牙音箱限时优惠20美元\n- **Also 
TM-B电动自行车** 开启预售,起价4000美元,明年交付\n\n## 🚗 GM推出"脱"自动驾驶系统\n通用汽车新型自动驾驶系统允许驾驶员在高速公路上不注视路
况,标志着机器学习技术在汽车领域的又一突破。\n\n## ⚠️ AI引发心理健康
问题引关注\n美国联邦贸易委员会在2022年11月至2025年8月期间收到200多起
涉及ChatGPT的投诉,多名用户声称聊天机器人导致妄想、偏执等精神问题。
\n\n## 💡 实用推荐\n- 最佳iPad选购指南(2025版)\n- 厨房堆肥机测评
TOP榜\n- 应急装备必备清单\n- 攀岩爱好者礼品精选\n\n*本文基于最新科技
资讯整理,更多深度报道请持续关注每日科技动态。*

markdown 编辑

📰 科技速览 · {{ $now.toFormat("yyyy年MM月dd日") }}

自动生成于 {{ $now.toISOString() }}


🌟 今日精选

{{#each $json.filteredItems}}

{{title}}

{{openAiResponse}}

📅 发布时间:{{pubDate}}

{{/each}}


📌 注意:若需追加内容而非覆盖,勾选 **Append to file*** * *

## 📁 最终成果示例(生成的 Markdown 文件)

markdown 编辑

📰 科技速览 · 2025年10月23日

自动生成于 2025-10-23T08:00:00.000Z


🌟 今日精选

OpenAI 发布 Atlas 浏览器

💡 技术亮点:Atlas 浏览器让 AI 能在网页中自主完成任务,标志着浏览器从“查看工具”进化为“执行平台”。

📅 发布时间:Wed, 22 Oct 2025 18:00:00 GMT


* * *

## 🚀 扩展建议

| 升级方向      | 实现方式                    |
| --------- | ----------------------- |
| 多信源聚合     | 添加多个 RSS 节点,合并后统一处理     |
| 自动推送      | 接入 Slack / 钉钉 / 企业微信机器人 |
| 语音播报      | 使用 TTS 节点生成音频           |
| 存入 Notion | 写入数据库,长期积累知识库           |
| 用户偏好学习    | 记录点击行为,AI 动态调整推荐权重      |

* * *

## 💡 总结:你不再是信息消费者,而是系统设计者

通过这次 **n8n 实战演练**,你已经掌握了:

-   如何用 **RSS + n8n** 构建信息管道
-   如何用 **AI 摘要** 提升阅读效率
-   如何用 **关键词过滤** 实现个性化筛选
-   如何用 **文件写入** 实现持久化存储

> **这才是 AI 时代的正确打开方式:不是被动接收信息,而是构建属于自己的“数字神经系统”。**

* * *

🔧 下一步行动:

1.  复制本工作流到你的 n8n
1.  替换 API Key 和文件路径
1.  点击“Execute”测试一次
1.  设置自动运行,坐等每日简报生成!

* * *

**作者**:TechFlow Lab  
**日期**:2025年10月23日  
**标签**:#n8n #AI自动化 #AIAgent #RSS #OpenAI #工作效率 #低代码 #Markdown

7️⃣Convert to File 节点:写成文件

-将output拖拽即可

屏幕截图 2025-10-23 153221.png

8️⃣ Read/Write Files from Disk 节点:写入文档

image.png 好 -复制好文件路径,就可以写件文件了.

✅成品展示

image.png

总结:通过本次实战,我们成功构建了一个全自动科技资讯处理工作流,实现了从“信息过载”到“精准获取”的跃迁:

  • 6️⃣ AI 智能提炼:利用 Deepseek大模型,将冗长文章转化为一句清晰的技术亮点,大幅提升阅读效率。
  • 7️⃣ 精准个性过滤:通过关键词判断,只保留你关心的领域(如 AI、区块链、自动化),告别无关信息干扰。
  • 8️⃣ 持久化输出:自动生成结构化 Markdown 文件,按日期归档,形成可追溯、可检索的个人知识库。

🔧 这不仅是一次技术练习,更是 AI 时代个人生产力升级的范本
你不再是被动的信息消费者,而是系统的设计者与指挥官

🌟 核心价值:让机器处理重复劳动,让人专注思考与决策。

下一步,你可以将这一模式扩展到更多场景——每日摘要、周报生成、舆情监控、竞品追踪……
你的每一个“信息需求”,都可以被设计成一条智能流水线。

🚀 现在,就去启动你的 n8n,让 AI 为你打工吧!感兴趣一件三连,一起讨论。