新上线1个月前249 投票
Apache Burr:用纯 Python 构建可靠 AI 智能体与应用的孵化项目
一句话总结
Apache Burr 是一个 Apache 孵化器项目,提供纯 Python API,用于构建从简单聊天机器人到复杂多智能体系统的可靠 AI 应用,内置可观测性、状态持久化、人工介入、并行执行和测试回放等能力。
核心特点
- 简洁 Python API:无需 DSL 或 YAML,仅用 Python 函数和装饰器定义动作与转换。
- 内建可观测性:Burr UI 实时监控、调试和追踪应用每一步的状态变化。
- 持久化与状态管理:自动将状态持久化到磁盘、数据库或自定义后端,支持从中断处恢复。
- 人工在环:在任意步骤暂停执行等待人工输入,适用于审批流程和交互式智能体。
- 分支与并行:支持并行执行、扇出/扇入,构建复杂 DAG,组合子应用实现模块化设计。
- 测试与回放:回放历史运行、单元测试单个动作、验证状态转换,增强系统信心。
生态集成
Burr 与主流工具无缝协作:支持 OpenAI、Anthropic、LangChain、Hamilton、Streamlit、FastAPI、Haystack、Instructor、Pydantic 和 PostgreSQL 等,无厂商锁定。
应用场景
从简单的聊天机器人到多智能体协作系统,Burr 提供构建可靠、可观察、可测试 AI 应用所需的一切基础组件。
当前状态
作为 Apache 孵化项目,Burr 已在 GitHub 获得 数千星标,PyPI 下载量 数十万,拥有活跃的 Discord 社区。
延伸阅读
相关资讯
Monday.com is the latest tech company to blame AI for layoffs — here are 20 others
今天DeepSeek pause fundraise after comments on compute gap to US leaked (transcript) [pdf]
今天Librarians are hosting viral ‘Avoiding AI’ workshops for people who are fed up with Big Tech
今天One fallen power line exposed a growing AI data center problem. Here’s how to fix it.
今天