Apache Burr (Incubating) vừa chính thức ra mắt dưới dạng mã nguồn mở, mang đến một framework Python thuần túy giúp các nhà phát triển xây dựng ứng dụng AI có khả năng ra quyết định, từ chatbot đơn giản đến hệ thống nhiều tác tử phức tạp. Điểm mạnh của Burr là không yêu cầu DSL hay YAML, chỉ cần các hàm Python thông thường, giúp việc phát triển trở nên trực quan và dễ kiểm thử. Ví dụ, với vài dòng mã, một chatbot có thể được tạo ra bằng cách định nghĩa hành động đọc tin nhắn và gọi LLM (như OpenAI hoặc Anthropic) để sinh phản hồi.
Khả năng quan sát và lưu trạng thái tích hợp sẵn
Burr đi kèm giao diện riêng cho phép giám sát, gỡ lỗi và truy vết từng bước chạy của ứng dụng theo thời gian thực. Người dùng có thể xem trạng thái thay đổi ngay lập tức, hữu ích khi phát triển các tác nhân AI cần minh bạch. Ngoài ra, framework hỗ trợ lưu trạng thái tự động vào ổ đĩa, cơ sở dữ liệu PostgreSQL hoặc các hệ thống phụ trợ tùy chỉnh, cho phép ứng dụng tiếp tục từ điểm dừng: một tính năng quan trọng cho quy trình phê duyệt có sự tham gia của con người. Burr cũng cho phép chạy các hành động song song, phân nhánh và hợp nhất, và kết hợp nhiều ứng dụng con để thiết kế theo mô-đun.
Tích hợp sâu với hệ sinh thái hiện có
Framework này tương thích với các công cụ phổ biến: OpenAI, Anthropic, LangChain, Hamilton, Streamlit, FastAPI, Haystack, Pydantic và nhiều nền tảng khác. Nhờ đó, các lập trình viên và nhóm phát triển có thể tận dụng ngay những thư viện họ đang dùng mà không bị khóa vào một hệ sinh thái độc quyền. Việc Burr thuộc Apache Incubator cũng đảm bảo tính bền vững và sự phát triển lâu dài nhờ cộng đồng mã nguồn mở. Đối với người dùng cuối, các ứng dụng AI nhờ đó trở nên đáng tin cậy hơn.





