Bee Agent Framework
活跃简介
Bee Agent Framework 是一个支持 Python 和 TypeScript 的生产级 AI Agent 开发框架,提供多模态 Agent 构建、工具集成和可观测性能力,帮助开发者快速构建可投入生产的智能体应用。
核心特性
- 多语言支持——使用统一 API 在 Python 或 TypeScript 中构建 Agent
- 工作流引擎支持顺序、并行和条件执行来编排多 Agent 系统
- 内置工具包括网络搜索、天气、代码执行和 MCP 工具集成
- RAG 模块支持向量存储和文档处理管道
- 记忆管理提供对话历史策略和缓存功能
- 多提供商后端支持 OpenAI、Anthropic、IBM watsonx、Google、Groq、Ollama 等
适用场景
💡 构建具有工具编排和委派能力的生产级多 Agent 工作流
💡 创建具有文档摄取和语义搜索能力的 RAG 驱动聊天机器人
💡 开发能够推理、使用工具和维护上下文的自主 Agent
💡 使用多 LLM 提供商故障转移快速原型化 AI 应用
💡 构建具有多步推理能力的竞争分析或研究工作流
分类
快速开始
1. 克隆入门模板:`git clone https://github.com/i-am-bee/beeai-framework-py-starter`(Python)或 `-ts-starter`(TypeScript)
2. 安装依赖:`pip install -r requirements.txt` 或 `npm install`
3. 将 LLM 提供商 API 密钥设为环境变量
4. 运行示例 Agent:`python main.py` 或 `npm start`
5. 在 framework.beeai.dev 查阅文档了解工作流、工具和 RAG 模块