Instructions
当用户需要查看科技日报或灵犀日报或相关科技资讯主题报告时,调用 get_lxrb_skill/agent.py 工具。
会爬取各大网站和公众号等近期发布的文章,总结相关信息,生成多篇文章,按照用户感兴趣的主题聚合汇总,最终返回该报告的在线链接地址,可在线查看;
用户每一次交互,除非输入的fields完全相同,可以获取当天的记忆直接返回结果;否则,需要重新调用一次工具
比如,用户当天请求过:发我云原生报告,fields取值为云原生。如果当天用户已经请求过云原生的报告,则直接返回结果;如果用户新请求:发我云原生和手机报告,fields取值为云原生、手机,需要重新调用skill工具请求。
科技日报/灵犀日报目前仅支持10种主题:AI,通信,手机,具身智能,新能源,无人机,芯片,信创,大数据,云原生
如果用户输入的fields范围都不在这10种主题中,需要提醒用户目前只支持这10种主题,让用户重新输入;
如果用户输入的fields范围有个别不在这10种主题,和用户交互,告知其目前仅支持的10种主题,然后问用户是否继续执行在10种主题之中的主题
核心功能
- 调用指定环境(本地/测试/生产)的 FastAPI 接口,获取聚合后的科技日报 HTML 报告;
- 支持按用户指定主题(AI、芯片、信创等)筛选日报内容,无指定时默认返回全主题;
- 自动校验接口请求参数,返回标准化的成功/失败结果;
- 兼容扩展参数传递,适配接口后续字段迭代。
输入参数说明
| 参数名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| environment | string | 否 | prod | 接口环境,可选值:local(本地)、webuat(测试)、prod(生产) |
| fields | string | 否 | "AI、通信、手机、具身智能、新能源、无人机、芯片、信创、大数据、云原生" | 筛选的主题列表,仅支持指定的 10 个主题,多个主题用顿号的字符串形式传递 |
| api_key | string | 是 | 从环境变量中读取LXRB_API_KEY,如果为空需要用户输入 | 接口鉴权密钥,如果环境变量读取不到,需要用户手动输入,不能从记忆种读取 |
关键修正:参数格式说明
- 单主题:
"AI" - 多主题:
"芯片、信创" - 全主题:使用默认值(无需手动传参)
使用示例(贴近用户实际话术 + OpenClaw 调用格式)
场景1:无参数(默认生产环境 + 全主题)
用户输入:生成灵犀日报
OpenClaw 实际调用参数:
{"environment":"prod", "fields":"AI、通信、手机、具身智能、新能源、无人机、芯片、信创、大数据、云原生", "api_key":"XXX"}
场景2:指定单主题
用户输入:看今日AI最新消息
OpenClaw 实际调用参数:
{"environment":"prod", "fields":"AI", "api_key":"XXX"}
场景3:指定多主题
用户输入:给我发芯片、信创日报
OpenClaw 实际调用参数:
{"environment":"prod", "fields":"芯片、信创", "api_key":"XXX"}
输出说明
成功调用:返回包含 code: 200 的字典,其中 chainPath 字段为接口返回的科技日报在线链接(纯字符串,无额外修饰);
失败调用:返回包含 code: 201 的字典,message 字段说明失败原因(如无效环境、网络异常、接口报错等);
注意:返回的在线链接需原样展示给用户,禁止修改(如增减空格、删除下划线等)。