Phidata

活跃
GitHub Python Apache-2.0

简介

Phidata 是一个构建 AI Agent 的框架,支持记忆、知识和工具集成,让 Agent 更智能、更有用。

核心特性

  • Production API — 50+ 端点,支持 SSE 和 WebSocket,可直接构建产品
  • 100+ 预置工具集成 — 通过预构建 toolkit 集成外部工具
  • Context Providers — 从 Slack、Drive、Wiki、MCP 等访问实时上下文数据
  • Human Approval — 运行暂停等待确认,支持工具级管理员审批
  • Observability — 内置 OpenTelemetry 链路追踪、运行历史和审计日志
  • Security — 基于 JWT 的 RBAC,多用户多租户隔离

适用场景

💡 构建具有记忆能力的智能客服 Agent
💡 集成知识库构建企业 RAG 应用
💡 通过工具调用实现数据查询和报表生成
💡 在自有云环境中部署可控的 Agent 平台
💡 利用 Cron 调度实现周期性自动化任务

优势与不足

优势

  • 活跃维护,近期持续更新
  • 社区热度高(41.7k stars)
  • 开源许可证友好(Apache-2.0)
  • 项目有一定历史沉淀(已维护 4 年)

快速开始

```bash
pip install phidata
```
```python
from phi.agent import Agent
from phi.model.openai import OpenAIChat

agent = Agent(
    model=OpenAIChat(id="gpt-4o"),
    description="You are a helpful assistant.",
    tools=[],
)

agent.run("What is the capital of France?")
```

相关项目

LightAgent

1.2k · Python
活跃 A+

轻量级 AI Agent 框架,内置记忆系统、工具调用和思维树推理能力,支持多 Agent 协作和自主学习,兼容 OpenAI、DeepSeek、Qwen 等主流大模型,集成 MCP/SSE 协议。

pythonagentmulti-agent +5
  • · 超轻量级框架:无 LangChain/LlamaIndex 依赖,核心框架保持小体积、模块化,5 分钟即可启动
  • · 原生技能系统:支持创建可复用的技能模块,具备持久化记忆、工具调用和思维树推理能力
  • · 多 Agent 协作:内置 LightSwarm 实现意图识别和任务委派,比 Swarm 更简洁的多 Agent 协作

Atomic Agents

6.2k · Python
活跃 A+

Atomic Agents 是一个模块化的 AI 智能体构建框架,采用原子化设计理念,提供可组合的组件来构建智能体系统,包含工具、流水线和内存管理等核心模块。

frameworkpythonagent +2
  • · 原子化设计哲学,提供单一用途、可复用、可组合的组件
  • · 基于 Instructor 和 Pydantic 构建,确保类型安全和可预测的 Agent 行为
  • · 多供应商支持,包括 OpenAI、Anthropic、Groq、Gemini 等

AutoChain

1.9k · Python
不活跃 C

AutoChain 是一个轻量级、可扩展且可测试的 LLM Agent 框架,由 Forethought 开发。提供简洁的 Agent 构建抽象,支持自动工具选择、对话历史管理和自动化测试流程。

frameworkagentpython +3
  • · 轻量级且可扩展的生成式智能体管道,抽象层极少
  • · 支持自定义工具和 OpenAI function calling,自动转换函数规范
  • · 简洁的内存追踪,使用 BufferMemory 管理对话历史和工具输出

相关文章