首页/BondAI
B

BondAI

BondAI 是开源单智能体与多智能体开发框架,提供分层记忆、工具、语义搜索、CLI 和智能体服务端。

访问网站
BondAI 开源智能体开发框架

产品介绍

BondAI 是什么?

BondAI 是用于开发单智能体和多智能体系统的开源 Python 框架,处理上下文与记忆管理、错误处理、向量搜索、语义检索、工具执行和智能体通信等通用实现工作。框架支持 ReAct、对话式和多智能体模式。

其分层记忆分为核心记忆、完整对话历史和归档记忆。核心记忆把当前重要信息放入系统提示词,对话记忆支持按关键词检索历史,归档记忆则通过语义搜索访问更大的资料集合。MemoryManager 为智能体提供读取和编辑记忆的工具,并动态更新提示词。

BondAI 内置 Python、Shell、文件、网页、下载、数据库、搜索、邮件、电话和任务委派工具。开发者也可创建自定义工具或导入 LangChain 工具。项目还提供命令行界面,以及 REST 或 WebSocket 智能体服务端。

如何使用 BondAI

  1. 安装 BondAI,并配置所需模型服务凭据。
  2. 选择基础、对话式、ReAct 或多智能体结构。
  3. 只添加工作流实际需要的工具。
  4. 如需持久上下文,配置核心、对话和归档记忆数据源。
  5. 直接运行智能体,或通过 CLI、REST、WebSocket 提供服务。
  6. 在允许智能体使用代码和 Shell 工具前,将其放入隔离的 Docker 环境。

核心功能

  • 单与多智能体模式: 支持 ReAct、对话和委派式智能体系统。
  • 分层记忆: 使用不同检索方式管理核心、对话和归档信息。
  • 内置工具: 提供代码、Shell、文件、网页、数据库、搜索和邮件等集成。
  • 自定义工具: 可自行实现工具或导入兼容的 LangChain 工具。
  • 语义检索: 通过 Embeddings 查询大文件、网页和归档记忆。
  • 多种接口: 提供 Python API、CLI、REST 和 WebSocket。

使用场景

  • 研究智能体: 组合网页搜索、文件和长期记忆。
  • 数据助手: 连接 PostgreSQL 并用自然语言查询 Schema。
  • 多智能体流程: 通过层级结构委派专业子任务。
  • 自动化智能体: 使用 API、邮件、电话或受控 Shell 完成多步骤任务。
  • 嵌入式服务: 通过 REST 或 WebSocket 将智能体接入应用。

常见问题

BondAI 是开源的吗?

是。官方介绍将 BondAI 定义为开源智能体开发工具。

BondAI 支持自定义工具吗?

支持。开发者可创建工具或从 LangChain 导入。

Shell 和 Python 工具应直接在宿主机运行吗?

文档建议使用 Docker,因为模型生成的任意命令可能损坏宿主机。

返回产品导航

相关产品

OpenAI Codex 是面向软件开发的 AI 编程产品,适合委派边界清晰的仓库任务并审阅其代码变更。

Claude Code 是 Anthropic 的 AI 编程产品,适合通过支持的开发界面在代码库中持续迭代。

Gemini CLI 是 Google 的开源 AI 终端产品,适合本地开发与命令行工作流。

邮件订阅

持续发现实用 AI 产品

定期接收精选产品、真实使用场景和开发者动态。