Apache Burr 孵化中:构建可靠 AI 应用,受全球工程师信赖!
2026/6/11 23:54:02 网站建设 项目流程

Apache Burr 项目概况

Apache Burr 是 Apache 孵化项目,目前正在孵化中。它让开发能够做出决策的应用程序变得轻而易举,无论是简单的聊天机器人还是复杂的多代理系统。它采用纯 Python 编写,没有复杂的魔法。

项目数据

该项目目前有 0 个 GitHub 星标,0k+ PyPI 下载量,0+ Discord 成员。

简单强大的 Python API

借助简洁、可组合的接口,可构建从聊天机器人到多代理系统的任何应用。这里给出了 chatbot.py 的代码示例,展示如何使用相关功能。代码运行环境为 Python 3.12 UTF - 8,burr >= 0.30。

构建 AI 应用所需的一切

Burr 为构建可靠、可观测且可测试的 AI 应用提供了基础组件,具体如下:

  • 简单的 Python API:将应用定义为一组操作和转换,无需领域特定语言(DSL),也无需 YAML,只需使用 Python 函数和装饰器。
  • 内置可观测性:Burr UI 让用户能够实时监控、调试和追踪应用的每一步,随时查看状态变化。
  • 持久化与状态管理:自动将状态持久化到磁盘、数据库或自定义后端,可从上次中断的位置恢复应用。
  • 人工干预:在任何步骤暂停执行并等待人工输入,适合审批工作流和交互式代理。
  • 分支与并行处理:并行运行操作,实现扇出/扇入,并构建复杂的有向无环图(DAG),通过组合子应用实现模块化设计。
  • 测试与回放:回放过去的运行记录,对单个操作进行单元测试,并验证状态转换,增强对 AI 系统的信心。

与现有技术栈兼容

Burr 可以与现有的工具和框架集成,没有锁定问题,也无需包装器。可集成的包括 OpenAI、Anthropic 等大语言模型(LLM),LangChain、Hamilton、Haystack 等框架,Streamlit 用户界面(UI),FastAPI 服务,Instructor 大语言模型(LLM),Pydantic 验证,PostgreSQL 存储等。

受全球工程师信赖

许多开发者和团队对 Burr 给予了高度评价。Peanut Robotics 首席技术官 Ashish Ghosh 认为其优雅而全面的状态管理解决方案是推出由 AI 决策驱动的机器人的有力答案;Watto.ai 创始人 Ishita 觉得构建模块化 AI 应用选 Burr 理所当然,喜欢其 UI 让调试变得轻松;Paxton AI 资深软件工程师 Matthew Rideout 刚接触 Burr 就觉得它预见了确切需求;Provectus 高级解决方案架构师 Rinat Gareev 认为 Burr 的状态管理部分对创建状态快照等很有帮助;CognitiveGraphs 联合创始人 Hadi Nayebi 觉得 Burr 为设计复杂行为提供了更强大的框架;TaskHuman 数据科学架构师 Aditya K. 从 LangChain 迁移到 Burr 后,向队友推荐并将整个代码库都迁移过来;Reddit 用户 r/LocalLlama 开发者认为 LangChain 不适合生产环境,推荐看看 Burr。

加入社区

可以通过 Discord 与维护者和社区成员交流,在 GitHub 给仓库加星标、提交问题、贡献代码,在 Twitter / X 关注获取更新和公告。

项目相关信息

项目相关内容包括特性、集成、路线图、更新日志等;资源有文档、示例、YouTube 等;社区方面可通过 Discord、GitHub、Twitter / X 参与,还有贡献指南;Apache 相关包括 Apache 主页、孵化器、许可证、致谢、安全、赞助、隐私政策、活动等。Apache Burr(孵化中)是 Apache 软件基金会(ASF)旗下正在孵化的项目,由 Apache 孵化器赞助。虽然孵化状态不一定反映代码的完整性或稳定性,但表明该项目尚未得到 ASF 的全面认可。Apache Burr、Burr、Apache、Apache 羽毛标志和 Apache Burr 项目标志是 Apache 软件基金会在美国和其他国家的注册商标或商标,提及的所有其他标志可能是其各自所有者的商标或注册商标。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询