Apache Flink Agents:
一项里程碑式合作,旨在构建可扩展、面向生产的事件驱动型流式智能体框架。
作者:宋辛童,Apache Flink PMC Member,阿里云高级技术专家
在 Flink Forward Barcelona 2025 大会上,我们宣布:阿里云、Ververica、Confluent 与 LinkedIn 四家数据流领域的领军企业正式携手,共同推进 Apache Flink Agents 的开发与共建 ------ 这是 Apache Flink 社区推出的全新开源子项目,致力于将 AI 智能体(Agents)引入实时、事件驱动的系统世界。这一倡议标志着工业级 AI 应用迈出了关键一步:能够对实时数据流做出即时且自主的响应。

为何 Apache Flink Agents 至关重要?
尽管 AI 智能体在聊天机器人等交互式应用中已取得显著进展,但大多数仍运行在高吞吐、低延迟的实时数据处理体系之外。然而,在电商、金融、物联网和物流等工业场景中,关键决策必须基于实时事件迅速作出------例如支付失败、传感器异常或用户点击。这类工作负载不仅需要"智能",更要求具备大规模处理能力、毫秒级延迟、容错机制和有状态协调能力,而这正是 Apache Flink 的核心优势。然而此前,业界一直缺乏一个统一框架,将智能体 AI 模式融入这一成熟的流处理生态。Apache Flink Agents 正是为了填补这一空白而生。
什么是 Apache Flink Agents?
Apache Flink Agents 是 Apache Flink 社区推出的全新开源子项目,是一个用于构建事件驱动型智能体的框架。它基于 Flink 经过大规模生产验证的流式引擎,继承了其分布式、可扩展、容错的结构化数据处理能力以及成熟的有状态管理机制,并在此基础上,为智能体 AI 的核心构建模块与功能------如大语言模型(LLMs)、提示词(prompts)、工具调用、记忆机制、动态编排、可观测性等------引入了原生支持与抽象。
该项目是由阿里云牵头、联合 Ververica、Confluent 和 LinkedIn 的开发者推动的,团队成员在大规模流处理与实时 AI 系统方面拥有深厚的技术积累。通过整合我们在生产级数据基础设施与智能系统方面的经验,我们正朝着一个共同愿景迈进:将智能体 AI 融入流式数据生态系统,使其具备可扩展性、高可靠性与真正的实时响应能力。
Apache Flink Agents 主要特性包括:
-
大规模数据处理与毫秒级时延:依托 Flink 的分布式处理引擎,实时处理海量事件流。
-
数据与 AI 的无缝集成:直接将 Flink 的 DataStream 和 Table API 作为智能体的输入和输出,实现 Flink 中结构化数据处理与 AI 文本处理能力的平滑集成。
-
Action 级别的精确一次一致性:通过将 Flink 的检查点机制与外部预写日志相结合,确保智能体的 Action 及其外部效应具备精确一次一致性语义。
-
熟悉的智能体抽象:沿用业内常见的 AI 智能体概念,便于具有相关经验的开发者快速上手并在 Apache Flink Agents 上构建应用。
-
多语言支持:同时提供原生的 Python 与 Java API,适配多样化开发环境,支持团队选择偏好的编程语言。
-
丰富的生态系统:原生集成主流大语言模型(LLM)、来自不同提供商的向量存储,以及托管在 MCP 服务器上的工具与提示词,并支持自定义扩展。
-
可观测性:采用以事件为中心的编排方式,所有智能体的 Action 均由事件连接与控制,可通过事件日志观察并理解智能体行为。
未来展望
Apache Flink Agents 首个公开版本 0.1.0 将于 10 月发布。该版本将包含核心智能体抽象、Flink DataStream 与 Table API 集成、基于 Kafka 的行动一致性保障、主流 LLM 与向量库支持、MCP 集成,以及基于事件日志的可观测能力。
这一里程碑标志着在 Apache Flink 上构建可扩展、事件驱动型 AI 智能体的新时代正式开启。欲了解更多信息,请访问 Apache Flink GitHub 仓库 [1]。
详细路线图、设计讨论与社区反馈,请参见 GitHub Discussions 页面 [2]------在这里跟踪和参与项目的演进。
如果你热衷于构建能够实时响应流事件的智能自主系统,那么 Apache Flink Agents 是一个值得密切关注并加入的项目。
我们诚挚邀请开发者、贡献者与 AI 爱好者积极参与,共同塑造基于 Apache Flink 的事件驱动 AI 未来。
了解更多
阅读技术博客:《Flink Agents:基于 Apache Flink 的事件驱动 AI 智能体框架》
观看 Flink Forward Asia 新加坡 2025 演讲视频:《Flink Agents -- The Agentic AI Framework based on Apache Flink [3]》
查看原始提案:FLIP-531: Initiate Flink Agents as a new Sub-Project [4]
AI 的未来不仅是更聪明的模型,更是能在持续、可靠、大规模环境中行动的更智能的系统。借助 Apache Flink Agents,我们正在携手共建这一未来。
Apache®, Apache Flink®, Flink®, and the Flink logo are trademarks of the Apache Software Foundation in the United States and/or other countries. No endorsement by the Apache Software Foundation is implied by using these marks. All other trademarks are the property of their respective owners.
1\] https://github.com/apache/flink-agents \[2\] https://github.com/apache/flink-agents/discussions \[3\] https://www.youtube.com/watch?v=9g7CC_MyFrw \[4\] https://cwiki.apache.org/confluence/display/FLINK/FLIP-531%3A+Initiate+Flink+Agents+as+a+new+Sub-Project  ▼ 「Flink+Hologres 搭建实时数仓」 ▼ 复制下方链接或者扫描二维码 即可快速体验 "一体化的实时数仓联合解决方案" 了解活动详情:https://www.aliyun.com/solution/tech-solution/flink-hologres  *** ** * ** *** *** ** * ** *** ▼ 关注「**Apache Flink**」 ▼ 回复 FFA 2024 获取大会资料   **点击「阅** **读** **原文** **」** **跳转查看原始提案**~****