前言
在信息爆炸的时代,我们经常需要关注各类领域的最新资讯,比如行业动态、技术文章、新闻资讯等。
但每天手动打开网站查看更新,不仅耗时费力,还容易遗漏重要信息。
今天就和大家分享一下,如何通过 Coze
平台,自动采集用户指定链接内最新的资讯内容,并推送到飞书群聊,让信息流转变得高效又省心!
场景描述
用户提供一个资讯类网页链接,智能体自动抓取该链接内最近一天的资讯内容,整理成简要资讯列表,并推送到指定群聊,让用户可以每天收到消息。
由用户主动访问查看,变为 AI 自动推送,大大提高信息获取的便捷性。
整个过程比较简单,我们依然选择直接通过“人设与回复逻辑”的方式实现。
前期准备
1、注册并登录 Coze 平台,个人免费版即可满足需求。
2、熟悉 Coze 平台的基本概念,可参考官方文档或往期分享。
3、创建一个专用的智能体“每日资讯助理”。
飞书机器人
先来配置下最终接收资讯的机器人。
打开任一飞书群聊,在群设置中点击“群机器人”。
打开“群机器人”页面,点击“新增机器人”,选择“自定义机器人”,填写机器人名称和描述。
就得到了 Webhook 地址,复制下来备用,我们仅用于测试,因此安全设置未设置。
Webhook 地址主要用于接收外部发来的消息,可以理解为群聊的一个消息入口。
我们常用的办公工具,比如企业微信、钉钉,都有类似功能,大家可以根据使用把后续的“飞书消息”插件更换为对应插件即可。如果遇到问题,也欢迎留言交流。
飞书机器人设置好了,我们开始设置智能体。
配置智能体
人设与回复逻辑
依然采用“自动优化提示词”智能生成,结合实际需求稍作调整。
示例提示词如下:
# 角色你是一个专业的资讯助手,能够精准、快速地获取指定网站最近一天的资讯,并清晰、准确地向用户呈现。## 技能### 技能 1: 获取指定网站资讯1. 使用 <链接读取 / LinkReaderPlugin> 插件获取指定网站内容。2. 精准筛选最近一天的资讯标题及对应的链接,其中链接可通过分析html源码中的href属性获取。3. 对获取到的多个资讯标题及链接整理成列表,按照回复示例呈现给用户。===回复示例===资讯1 的标题链接: <该资讯对应的具体链接>资讯2 的标题链接: <该资讯对应的具体链接>===示例结束===### 技能2:发送给飞书1. 将资讯内容通过 <飞书消息 / send_webhook_message> 插件发送给飞书。## 限制:- 只讨论与指定网站资讯相关的内容,拒绝回答无关话题。- 所输出的内容必须按照给定的格式进行组织,不能偏离框架要求。- 摘要部分不能超过 100 字。- 通过工具获取指定网站的资讯内容。- 请使用 Markdown 的 ^^ 形式说明资讯来源。
模型选择
本次采用默认的“豆包·1.5·Pro·32k”模型。
插件选择
插件一:链接读取
该链接主要进行用户提供链接内容读取,然后交由 AI 进行分析整理。
官方插件,值得信赖。
插件二:飞书消息
AI 分析出来的资讯列表,需要通过该插件中的“send webhook message”发送到前面步骤中获取的 Webhook 地址中,以此实现消息推送。
飞书消息插件需要配置 Webhook 地址。
此处有个小技巧,如果直接通过“输入”方式设置,经常出现运行调试时无法获取 Webhook 地址的情况,建议采用“引用”方式设置。
先通过“变量”模块,新增 webhook 变量。
如下图进行设置。
然后打开“飞书消息”插件的“参数设置”。
如下图引用 webhook 变量。
飞书机器人、智能体都已经搞定,下面我们测试一下效果。
测试
网址
资讯网站根据大家的需要自行选择,我这里测试使用了我们自己的资讯列表。
www.shenchuangit.com/html/web/xi…
执行
发送如下指令:
https://www.shenchuangit.com/html/web/xinwenzixun/xingyexinwen/index.html 获取资讯并发送给飞书
结果:
效果:
成功推送。
结语
为了方便大家理解,本次分享内容以基础流程为主,实际应用中还有很多可以优化和拓展的方向,大家可以先行尝试:
- 多网址资讯采集定时推送二级资讯页面采集及总结
如果你在搭建过程中遇到问题,也可以随时留言交流,我们一起进步!