bubbuild/bub
Bub it. Build it. A tiny agent runtime, composable with plugins.
解决的问题
Bub 提供了一个灵活的框架来构建和运行 AI 代理,允许开发人员将代理直接集成到自己的 Python 应用程序中,或者使用预构建的可定制应用程序进行任务自动化。
工作原理
Bub 的核心是一个 Agent 内核,用于管理模型选择、工具执行、指令和对话历史。开发人员可以使用 bub Python 包将此内核嵌入到自定义服务(例如 FastAPI 端点)中,或者安装 Bub CLI 应用程序以直接从终端管理插件、工具和集成。
适用人群
本项目适用于想要在 Python 中构建自定义 AI 代理的开发人员,或者想要一个可配置、基于插件的代理应用程序并希望通过特定技能和工作区集成进行扩展的用户。
亮点
- 为自定义 Python 集成和独立应用程序使用提供了统一的代理内核。
- 通过插件、工具和自定义通道集成支持模块化扩展。
- 提供基于 CLI 的体验,用于快速设置和与代理交互。
- 专为 Python 3.12+ 环境设计,并支持 FastAPI 集成。
相关
- 项目
- 项目
- 项目
- 项目
- 项目