低代码 Python 框架,用于构建多智能体大模型应用,涵盖 RAG、对话机器人、微调与一键部署。
i-am-bee/beeai-framework
用 Python 或 TypeScript 构建多智能体 AI 系统的框架,支持多种 LLM、工具、记忆与工作流。
- Star
- 3,452
- Fork
- 543
- 未关闭 Issue
- 11
- 最近提交
- 4天前
这是什么?
BeeAI Framework 是一个用于构建智能体和多智能体系统的工具包,智能体可以推理、调用工具并与其他智能体协作。项目同时提供 Python 和 TypeScript 两个版本,通过统一的 Backend 接口连接不同的 LLM 服务商。
框架包含可通过规则约束行为的 Requirement Agent、网页搜索和天气查询等内置工具、自定义工具支持,以及基于向量存储和文档处理的 RAG 组件。此外还提供提示词模板、对话记忆策略、缓存、智能体状态序列化,以及用于编排多智能体执行的 Workflows。智能体可通过 A2A、MCP 等协议对外提供服务。
开发多智能体应用的团队可以用它通过 Handoff 工具在专业智能体之间分发问题,或构建工具调用需遵循既定规则的智能体。框架还提供事件、日志和错误处理等机制,便于观察智能体运行情况。
核心功能
- 01Requirement Agent 可为智能体设定必须遵守的规则,使行为在不同 LLM 间更可控。
- 02通过统一接口连接多家 LLM 服务商,支持 Python 与 TypeScript。
- 03内置网页搜索、天气查询、代码执行等工具,并支持自定义工具。
- 04提供基于向量存储和文档处理的 RAG 组件。
- 05通过 Workflows 编排多智能体的执行流程。
- 06支持以 A2A 和 MCP 协议对外提供智能体服务。
适用场景
- 构建路由智能体,将问题转交给各个专业智能体处理。
- 开发需要按既定规则调用工具、行为可预测的 LLM 智能体。
- 为应用加入文档检索增强生成(RAG)能力。
- 运行需要跨会话保存状态的多智能体工作流。
快速上手
- 1
安装 Python 库
pip install beeai-framework - 2
安装 TypeScript 库(可选)
npm install beeai-framework - 3
安装 ollama 并下载 granite4.1:8b 模型,然后运行你的项目文件
python [project_name].py
使用前须知
- 法律声明称 IBM 今后不会维护此代码,也不对其质量或安全性作任何保证。
- 多智能体示例需要本地安装 ollama 并下载 granite4.1:8b 模型,或配置其他 LLM 提供商。
- Requirement Agent 仍处于实验阶段,Python 库此前以 alpha 版本发布。
收录于专题
标签
常见问题
- beeai-framework 是什么?
- 用 Python 或 TypeScript 构建多智能体 AI 系统的框架,支持多种 LLM、工具、记忆与工作流。 BeeAI Framework 是一个用于构建智能体和多智能体系统的工具包,智能体可以推理、调用工具并与其他智能体协作。项目同时提供 Python 和 TypeScript 两个版本,通过统一的 Backend 接口连接不同的 LLM 服务商。
- beeai-framework 可以免费使用吗?用的什么许可证?
- beeai-framework 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- beeai-framework 还在维护吗?
- 活跃维护中。beeai-framework 最近一次提交是在 2026年11月3日。
- beeai-framework 适合用来做什么?
- 构建路由智能体,将问题转交给各个专业智能体处理。 开发需要按既定规则调用工具、行为可预测的 LLM 智能体。 为应用加入文档检索增强生成(RAG)能力。 运行需要跨会话保存状态的多智能体工作流。
- beeai-framework 怎么安装和运行?
- 安装 Python 库: pip install beeai-framework 安装 TypeScript 库(可选): npm install beeai-framework 安装 ollama 并下载 granite4.1:8b 模型,然后运行你的项目文件: python [project_name].py
- 在哪里获取 beeai-framework?
- 源代码和安装说明在 GitHub 上:https://github.com/i-am-bee/beeai-framework
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
用于构建自主 AI 智能体的 Python 框架,支持研究、规划、编码与执行任务,内置记忆与 RAG。
基于 Go 的 Docker CLI 插件,用声明式 YAML 构建、运行和分享 AI 智能体,支持 MCP 工具与多智能体协作。
一个 TypeScript 框架,用于构建 AI 智能体和大模型驱动的应用,内置工作流、工具、记忆与评测。
开源、可检查的 AI Agent 分身框架,把个人知识、记忆与决策整理成有证据依据的个人助手。
一个基于 Next.js 的可自部署模板,用于搭建可视化拖拽式 AI 工作流自动化平台。