News Agents – 开源终端新闻聚合与摘要系统
News Agents 是一款开源的终端新闻聚合与摘要系统,旨在通过多智能体协作实现高效、个性化的新闻获取与整理。它基于终端操作,利用多智能体并行处理技术,从多个知名新闻源抓取内容,并生成简洁易读的摘要,为用户提供快速浏览新闻的体验。
核心功能
- 多智能体并行处理:系统通过 Amazon Q CLI 作为 Agent 框架,结合 Model Context Protocol(MCP)解析 RSS 新闻源,将新闻任务分配给多个子 Agent 并行处理,大幅提升处理效率。
- 终端可视化操作:借助 tmux 实现终端窗口分割,主 Agent 和子 Agent 的运行状态分别展示在不同窗格中,便于实时监控和多任务并行处理。
- 自动摘要生成:系统从 Hacker News、TechCrunch、华尔街日报等多个新闻源抓取文章,生成简洁易读的摘要,并汇总到
main-summary.md
文件中。
技术原理
- Amazon Q CLI:作为 Agent 的框架,管理和调度主 Agent 与子 Agent,提供工具和接口支持多 Agent 协作和任务分配。
- Model Context Protocol (MCP):用于解析 RSS 新闻源,提取新闻标题、链接和内容,并提供标准化接口,方便处理不同新闻源。
- tmux:实现终端窗口分割,将主 Agent 和子 Agent 的运行状态分别展示在不同窗格中,确保多任务并行处理的可视化。
支持平台
News Agents 支持主流的终端操作系统,用户可以通过终端直接运行和操作该系统。
团队介绍
News Agents 由一群专注于人工智能和新闻处理的开发者团队开发,团队成员在多智能体系统和自然语言处理领域拥有丰富的经验。
项目资源
业务场景
- 媒体从业者:快速获取多源新闻摘要,辅助选题策划和内容创作。
- 研究人员:收集特定领域的最新资讯,支持学术研究和市场分析。
- 个人用户:定制化新闻摘要,获取感兴趣领域的每日新闻简报。