Skip to content

【n8n教程】n8n Hellos AI 自动化日报工作流深度拆解(三)

Image您好,我是Hellos AI,擅长AI编程、分享AI工具资讯等,立志让更多普通人了解AI、学会AI,利用AI找到人生的第二曲线。【n8n教程】n8n Hellos AI 自动化日报工作流深度拆解(一)

【n8n教程】n8n Hellos AI 自动化日报工作流深度拆解(二)

前面我已经介绍过了当前这个自动化日报工作流的整体思路和子工作流1,接着我们需要开始进入重点内容了,这里我将分开几篇文章介绍工作流2.

这里我将详细的介绍工作流2的第一部分:数据的筛选!

图片0****1****数据筛选

为什么要对数据进行筛选呢?这里原因如下:

01RSS数据规模

因为在子工作流1中,我们发现请求了google news rss后,里面有100条数据,嗯,这个数据规模还算是比较大的,那么你看到哪个日报、快报、资讯之类的就是发在各社交媒体平台的那些,动不动包括100条数据的吗?

告诉你,没有,所以我就需要对这些数据进行筛选!

那么,这里我就马上面临第二个问题——我该如何筛选呢?

02查询

工作流2每次间隔6小时执行,那这次执行它能查到多少数据呢?不知道,可能100条,可能更多,说不准,所以我们不能把这100条数据全部塞给AI(可能会导致AI处理很久或者超时报错),然后让AI来给我评判,所以这里我是怎么做的呢?

图片

这里约束查询时查询现在和6小时前内的所有数据,但是呢总数不能超过100条,并且我只查询帖子内容摘要(content是内容摘要,不是内容完整内容)!

03第一次筛选

这里使用AI来对新闻进行筛选,当然前面查询可能会有最多100条数据,但是我通过系统提示词中设置的规则和筛选条件,可以把适合国内朋友、新闻价值高、重大技术突破、AI行业领袖的发言、影响AI行业的这些新闻都筛选出来,然后进行评分和排序,把这个数量锐减到30条以内;

图片04数据过滤

前面AI Agent处理后部分数据可能格式不完全符合要求,所以还需要这个code节点对返回的数据进行过滤,避免后续节点执行因为数据格式问题导致报错!

图片

通过这里js代码处理,我把符合条件的id都按数组的形式输出,以便后续节点使用!

05查询数据

这里我使用前面节点获取到的id列表,然后再次查询我的数据库,得到这些帖子的完整数据,如下:

图片

这里使用sql中的in操作,来把过了初步筛选的文章、帖子都查出来,然后继续按照这个id的排序来返回!

06第二次筛选

这里我又使用AI Agent节点来对过了初筛的数据进行处理,我在系统提示词中做了更加详细的规则约束、评分机制、数量限制和各种类型新闻的权重占比等;

图片

这里会对输入的数据筛选最终严格按照输出格式输出大约10+条经过优化,输出的标题、正文基本上符合比较吸引人眼球的贴文,不过当前这些只是贴文,还不能发小红书、小绿书等,还需要继续进行处理!

07历史执行日志

当前逻辑块中历史执行日志如下:

图片0****2****写在最后

总的来说,这一大块逻辑主要是把查询到的新闻,根据主要关键字段让AI进行初步筛选,然后根据筛选得到的id列表查询出帖子交给AI再次进行筛选和处理,得到最终10+条高价值新闻、帖子;

好了,这次的分享就到这里了,后续我将继续介绍工作流2中其他重要逻辑和背后的故事!

另欢迎大家来我的个人博客网站https://hellosai.cc/逛逛!

我不生产工具,我只是好工具的搬运工。

关注杰哥不迷路,每天给你分享不一样的实用好工具。

免责声明:本公众号分享的内容以及软件等来自互联网,仅供大家学习交流,同时请遵守你当地的法律法规,否则造成的一切后果自负,与本公众号无关。如有侵权联删!部分知识难免有时效性,若内容过期失效,请见谅,感谢!

***喜欢这篇干货?如果觉得不错,请帮我一键三连,转发给您的朋友,都是对我最大的鼓励与认可。如果想第一时间收到推送,可以把我的公众号加个星标🌟方便后面我们一起探讨AI或有意思的东西,还能够快速找到我!我们明天见!END图 | 来源网络侵删欢迎点赞,在看,转发给我鼓励~👇👇关注我👇👇👇👇扫码加入粉丝群领取福利👇👇

杰哥的技术小站