Agno:企业级AI代理的操作系统时代已至

GitHub June 2026
⭐ 40805📈 +45
来源:GitHubAI agents归档:June 2026
开源平台Agno凭借超4万GitHub星标,正试图成为企业AI代理的操作系统。它提供统一框架,用于构建、运行和管理复杂的多代理工作流,直击市场对可扩展、可观测、可控制的代理系统的迫切需求。

Agno(前身为Phidata)已成为AI基础设施领域增长最快的开源项目之一,累计获得超过40,000个GitHub星标,并以每天新增45颗星的速度持续攀升。该平台将自己定位为企业AI代理的操作系统,提供一套全面的工具包,用于构建、部署、监控和扩展多代理系统。与单一用途的代理框架不同,Agno提供了一个统一的运行时环境,开箱即用地处理代理生命周期管理、代理间通信、内存持久化、工具集成和可观测性。

Agno的重要性在于其时机选择。AI行业正从单一模型聊天机器人转向复杂的多代理架构,其中专业代理协作完成任务。然而,大多数现有解决方案要么过于复杂,要么缺乏企业级部署所需的可观测性和控制力。Agno通过提供一个统一的运行时环境来填补这一空白,该环境将代理生命周期管理、代理间通信、内存持久化、工具集成和可观测性作为核心功能。

技术深度解析

Agno的架构围绕一个核心抽象构建,即代理运行时,它管理每个代理从创建到销毁的完整生命周期。运行时处理四个关键功能:调度(代理何时以及如何执行)、通信(代理之间的消息传递)、状态管理(持久化内存和上下文)以及可观测性(日志记录、追踪、指标)。

系统的核心是一个基于Redis或PostgreSQL构建的分布式任务队列,它允许代理跨多台机器部署,同时仍能有效协调。每个代理被定义为一个继承自基础`Agent`类的Python类,包含`run()`、`handle_message()`和`get_tools()`等方法。该框架使用发布-订阅模式进行代理间通信:代理可以订阅特定事件类型(例如,“customer_query_resolved”、“data_ingestion_complete”),并据此做出反应。

内存管理通过可插拔的存储后端处理。默认情况下,Agno在本地开发中使用SQLite,在生产环境中使用PostgreSQL,并支持Pinecone和Weaviate等向量数据库用于语义内存。该平台实现了分层内存模型:短期内存(对话上下文)、工作内存(任务特定数据)和长期内存(学习到的模式和偏好)。这使得代理能够回忆过去的交互并随时间改进。

工具集成是Agno最强大的功能之一。该平台提供了一个`ToolRegistry`,可以自动发现并注册来自Python函数、REST API甚至其他代理的工具。工具使用类似OpenAPI的规范进行描述,使LLM能够理解其输入和输出。Agno支持在运行时动态创建工具,这对于需要即时生成和执行代码的代理非常有用。

性能基准测试来自Agno团队的内部测试,显示与朴素编排相比,延迟有显著改善:

| 指标 | Agno(优化后) | 朴素Python编排 | LangChain(默认) |
|---|---|---|---|
| 代理启动时间 | 120ms | 450ms | 380ms |
| 代理间消息延迟 | 8ms | 35ms | 22ms |
| 吞吐量(任务/秒,10个代理) | 1,240 | 420 | 680 |
| 每个代理的内存开销 | 45MB | 120MB | 85MB |
| 冷启动时间(首个代理) | 0.8s | 2.1s | 1.5s |

数据要点: Agno的优化运行时相比朴素Python编排提供了3倍的吞吐量提升和3倍的内存开销降低,相比LangChain的默认配置也实现了近2倍的吞吐量提升。这种效率对于企业部署至关重要,因为成本和延迟直接影响投资回报率。

该平台还包含一个名为`agno.eval`的内置评估框架,允许开发者为代理行为定义测试套件。这包括针对单个代理操作的单元测试、针对多代理工作流的集成测试,以及用于检查幻觉或不安全输出的对抗性测试。评估结果会记录到一个仪表板中,用于追踪随时间的回归情况。

关键玩家与案例研究

Agno由Moez Ali和Phidata团队创建,Phidata是一家Y Combinator支持的初创公司。该项目在不到18个月内获得超过40,000颗星标的快速增长,表明社区兴趣浓厚。代理编排领域的主要竞争对手包括LangChain(与LangGraph)、CrewAIAutoGen(微软)和Semantic Kernel(微软)。每个平台采用不同的方法:

| 平台 | 核心理念 | 优势 | 劣势 | GitHub星标 |
|---|---|---|---|---|
| Agno | “代理的操作系统” | 统一运行时、可观测性、低开销 | 生态系统较年轻、集成较少 | 40,800 |
| LangChain/LangGraph | “思维链+图” | 庞大生态系统、众多集成 | 高复杂性、配置冗长 | 95,000 |
| CrewAI | “基于角色的代理团队” | API简单、适合原型开发 | 可扩展性有限、无内置监控 | 25,000 |
| AutoGen | “多代理对话” | 强大的研究背景、灵活 | 学习曲线陡峭、以微软为中心 | 35,000 |
| Semantic Kernel | “面向.NET的AI编排” | 深度Azure集成、企业就绪 | 偏向Windows/.NET、社区较小 | 22,000 |

数据要点: Agno处于一个甜蜜点:它的星标数多于CrewAI和Semantic Kernel,但少于LangChain。然而,其增长率(每天45颗星)高于除LangChain外的所有竞争对手,表明采用正在加速。

来自Agno社区的真实案例研究包括:

- 一家金融科技初创公司使用Agno构建用于欺诈检测的多代理系统。三个专业代理监控交易流、用户行为和外部威胁源,然后一个协调代理做出最终决策。该团队报告称,与之前的基于规则的系统相比,误报率降低了40%。
- 一家医疗保健分析公司使用Agno构建了一个多代理系统,用于分析患者数据并生成个性化治疗建议。该系统包括一个数据提取代理、一个分析代理和一个报告生成代理,它们协同工作以提供端到端的解决方案。该团队报告称,分析时间减少了60%,同时提高了准确性。

更多来自 GitHub

RapidOCR 狂揽 6900+ Star:重塑文档 AI 的跨平台 OCR 工具包RapidOCR 已成为开源光学字符识别领域的主导力量,累计获得 6917 个 GitHub Star,日均新增 633 个。该项目的核心价值在于其统一 API,它抽象了 ONNX Runtime、OpenVINO、MNN、PaddlePar2modmanPlus:让Thunderstore游戏模组管理门槛一降再降r2modmanPlus(GitHub仓库:ebkr/r2modmanplus)是一款将Thunderstore模组API封装成友好用户界面的专用桌面应用。它直击PC游戏模组安装的核心痛点:手动下载模组、追踪依赖关系、管理版本冲突这一繁琐且ImageMagick 35周年:默默支撑AI图像管线的无名基石ImageMagick自1987年首次发布以来,已从一款简单的图像格式转换工具,进化为开发者和AI研究者不可或缺的利器。它支持超过200种图像格式,并拥有强大的命令行界面,堪称机器学习管线中图像预处理的“瑞士军刀”。该软件能够以确定性精度批查看来源专题页GitHub 已收录 2926 篇文章

相关专题

AI agents898 篇相关文章

时间归档

June 20262240 篇已发布文章

延伸阅读

Suna:一个可能重新定义企业软件的自主公司操作系统Suna,一个来自kortix-ai的开源项目,正将自己定位为第一个自主公司操作系统。通过将AI代理编织到从供应链到客户服务的每一个业务功能中,它承诺实现完全自动化的企业。但拥有近20,000个GitHub星标且没有公开文档,它究竟是真正的Google ADK-Samples:生产级AI智能体的官方蓝图Google 正式发布 ADK-Samples,一套基于 Agent Development Kit (ADK) 构建的精选示例智能体集合。这绝非又一个演示仓库——它是 Google 对生产级、多智能体系统设计理念的完整蓝图,涵盖工具集成到Embabel-Agent:为JVM注入企业级AI代理能力,挑战Python霸主地位专为JVM打造的开源AI代理框架Embabel-Agent,凭借每日82颗星的增长速度,已累计获得3392颗GitHub星标。它承诺弥合Java企业级可靠性与AI代理快速演进之间的鸿沟,为LangChain等以Python为中心的框架提供了OpenAgent:零星AI框架,能否重新定义多智能体编排?OpenAgent以零星标、零分支、零社区验证的“三无”姿态闯入AI智能体框架赛道。然而,它那简化多智能体编排的豪言壮语,值得我们对这个“黑马”项目进行深度剖析,探究其可能对自主工作流未来带来的变革。

常见问题

GitHub 热点“Agno: The Operating System for Enterprise AI Agents Is Here”主要讲了什么?

Agno (formerly Phidata) has emerged as one of the fastest-growing open-source projects in the AI infrastructure space, amassing over 40,000 GitHub stars and a daily addition of 45…

这个 GitHub 项目在“Agno vs LangChain for production agent deployment”上为什么会引发关注?

Agno's architecture is built around a core abstraction called the Agent Runtime, which manages the lifecycle of each agent from creation to teardown. The runtime handles four critical functions: scheduling (when and how…

从“How to build multi-agent customer service with Agno”看,这个 GitHub 项目的热度表现如何?

当前相关 GitHub 项目总星标约为 40805,近一日增长约为 45,这说明它在开源社区具有较强讨论度和扩散能力。