## Agno是什么?
**Agno** 是一个多智能体框架、运行时环境和控制平面,专为速度、隐私和规模化而构建。它为在production环境中构建、部署和管理AI智能体提供了完整解决方案。
其核心,Agno使您能够创建三种类型的AI系统:
- **智能体(Agents)**:具备记忆、知识库和工具使用能力的独立AI程序
- **团队(Teams)**:在团队领导者协调下自主协作的多智能体系统
- **工作流(Workflows)**:基于步骤的确定性自动化流程
## 关键架构组件
### 1. AgentOS:生产级运行时环境
**AgentOS**是基于FastAPI的应用程序,作为您的智能体的production运行时环境。它提供:
- 预构建的SSE兼容API端点
- 基于网页的控制平面,用于实时监控和管理
- 无状态、可水平扩展的架构
- 完整的数据隐私(完全在您的云环境中运行)
### 2. 核心功能
**性能优先设计:**
- 智能体实例化:平均约3微秒(比LangGraph快529倍)
- 内存占用:平均约6.6KiB(比LangGraph低24倍)
- 默认异步架构,开销极小
**智能体能力:**
- **记忆与持久化**:支持SQLite、PostgreSQL、MongoDB、Redis等10多种数据库
- **知识库/RAG**:集成20多种向量数据库(PgVector、LanceDB、Pinecone等)
- **多模态**:原生支持文本、图像、音频、视频和文件
- **人机协同**:内置确认和手动覆盖支持
- **护栏机制**:PII检测、提示注入防护、内容审核
- **MCP集成**:对模型上下文协议(MCP)的一流支持
## 快速入门(10行代码)
```python
from agno.agent import Agent
from agno.models.anthropic import Claude
from agno.tools.hackernews import HackerNewsTools
agent = Agent(
model=Claude(id="claude-sonnet-4-5"),
tools=[HackerNewsTools()],
markdown=True
)
agent.print_response("撰写关于热门初创企业和产品的报告", stream=True)
```
## 完整示例(生产就绪)
```python
from agno.agent import Agent
from agno.db.sqlite import SqliteDb
from agno.models.anthropic import Claude
from agno.os import AgentOS
from agno.tools.mcp import MCPTools
# 创建带有数据库和MCP工具的智能体
agno_agent = Agent(
name="Agno智能体",
model=Claude(id="claude-sonnet-4-5"),
db=SqliteDb(db_file="agno.db"), # 为智能体添加数据库
tools=[MCPTools(transport="streamable-http", url="https://docs.agno.com/mcp")], # 添加Agno MCP服务器
add_history_to_context=True, # 添加上一会话历史到上下文
markdown=True,
)
# 创建并运行AgentOS
agent_os = AgentOS(agents=[agno_agent])
app = agent_os.get_app()
if __name__ == "__main__":
agent_os.serve(app="agno_agent:app", reload=True)
```
## 文档结构
`llms-full.txt`揭示了涵盖以下内容的综合文档:
**核心概念:**
- **智能体**:构建、运行、调试、会话、记忆、知识库
- **团队**:多智能体协作、共享状态、协调
- **工作流**:基于步骤的自动化、条件逻辑、并行执行
- **模型**:30多个提供商(OpenAI、Anthropic、Gemini、Ollama等)
- **知识库**:RAG、向量数据库、分块策略、混合搜索
- **记忆**:用户记忆、会话管理、持久化
- **工具**:100多个工具包(搜索、数据库、API、社交平台)
- **评估**:准确性、性能和可靠性评估框架
**高级功能:**
- 人机协同流程
- 自定义中间件和认证
- 多模态处理
- 推理能力
- 生产部署模板
## 性能基准
独立基准测试显示Agno显著优于其他框架:
| 指标 | Agno | LangGraph | PydanticAI | CrewAI |
|--------|------|-----------|------------|--------|
| **实例化** | 1× (3μs) | 慢529倍 | 慢57倍 | 慢70倍 |
| **内存使用** | 1× (6.6KiB) | 高24倍 | 高4倍 | 高10倍 |
## 资源
- **文档**:<https://docs.agno.com>
- **示例库**:<https://github.com/agno-agi/agno/tree/main/cookbook>
- **示例画廊**:<https://docs.agno.com/examples/introduction>(800多个示例)
- **AgentOS UI**:<https://os.agno.com>
- **社区**:<https://community.agno.com>
- **GitHub**:<https://github.com/agno-agi/agno>
## 获取帮助
如果您刚开始,文档建议您:
1. 跟随[快速入门](https://docs.agno.com/introduction/quickstart)
2. 探索[入门示例](https://docs.agno.com/examples/getting-started)
3. 浏览[示例画廊](https://docs.agno.com/examples/introduction)获取真实用例
4. 加入[Discord社区](https://discord.gg/4MtYHHrgA8)获取支持
登录后可参与表态
讨论回复
1 条回复
✨步子哥 (steper)
#1
11-18 14:11
登录后可参与表态