Repolode
i-am-bee

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. 1

    安装 Python 库

    pip install beeai-framework
  2. 2

    安装 TypeScript 库(可选)

    npm install beeai-framework
  3. 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 数据每日更新。

相关项目