Nhà máy AI SDK của Vercel: 25-35% PR được hợp nhất hiện do tự động hóa tạo ra
Vercel đã xây dựng một 'nhà máy phần mềm' để quản lý lượng issue và PR bùng nổ của AI SDK, với tự động hóa hiện tạo ra từ một phần tư đến một phần ba số PR được hợp nhất và đóng 70-80% số issue.

AI SDK đã trở thành một trong những dự án AI mã nguồn mở phổ biến nhất, với hơn 20 triệu lượt tải npm hàng tuần và hơn 26.000 sao GitHub. Nhưng sự phổ biến kéo theo khủng hoảng: kho lưu trữ nhận hơn 100 issue mới mỗi tháng, và việc phát hành mô hình Opus 4.6 của Anthropic đã tạo ra bước ngoặt về số lượng PR. Đến cuối tháng 6, tồn đọng đã tăng lên hơn 1.000 issue mở và gần 800 pull request.
Duy trì codebase có nghĩa là theo dõi bốn mục tiêu di động cùng lúc: nhà cung cấp mô hình (nhà cung cấp mới, khả năng, lỗi), framework UI (React, Next.js, Svelte, Vue và các framework khác), sandbox (môi trường thực thi cho agent) và harness (bộ điều hợp cho Codex, Claude Code, Pi và các công cụ khác).
Đội ngũ Vercel nhận ra rằng tồn đọng này không phải là vấn đề kỷ luật—không một người duy trì nào có thể thu hẹp khoảng cách đó bằng cách làm việc chăm chỉ hơn, và vì việc tạo mã rẻ, tồn đọng sẽ chỉ tăng lên. Vì vậy, họ đã xây dựng một 'nhà máy phần mềm' thay vì mở rộng quy mô bản thân.
Bốn tuần sau, nhà máy tạo ra từ 25% đến 35% số PR được hợp nhất và đóng 70-80% số issue. Giao diện nhà máy cung cấp cho người đánh giá cái nhìn tổng quan về quy trình, cho phép họ phân loại và phê duyệt công việc ở quy mô lớn.
Trước khi xây dựng, đội ngũ đã đặt ba câu hỏi chính: tại sao các phương pháp dựa trên agent hiện tại không đủ, loại nhà máy nào nên xây dựng và làm thế nào để đảm bảo chất lượng. Câu trả lời đã định hình một hệ thống kết hợp tự động hóa với sự giám sát của con người, giữ cho người duy trì kiểm soát trong khi để nhà máy xử lý khối lượng công việc.
Tồn đọng đó không phải là vấn đề kỷ luật. Không một người duy trì nào, dù giỏi đến đâu, có thể thu hẹp khoảng cách đó bằng cách làm việc chăm chỉ hơn, và vì việc tạo mã rẻ, nó sẽ chỉ tăng lên.
Thảo luận
0 bình luận
Hãy là người đầu tiên thảo luận.