OpenAI vừa công bố Pando, một hệ thống backend hoàn toàn mới cho Git, phần mềm quản lý mã nguồn mà hầu hết lập trình viên trên thế giới đang dùng. Pando hiện vận hành toàn bộ quá trình phát triển trong kho mã nguồn chung (monorepo) của công ty.
Vì sao cần làm lại từ đầu
Nguyên nhân là Codex, công cụ lập trình AI của OpenAI. Khi mỗi kỹ sư có thể làm nhiều việc song song nhờ AI, số lượng nhánh, lần đẩy code và lần tải dữ liệu tăng vọt. Hãy hình dung một thư viện chỉ có một quầy mượn sách, bỗng dưng hàng trăm người cùng xếp hàng. Từ cuối năm ngoái, hệ thống cũ chậm dần, việc hợp nhất code thất bại và độ tin cậy có lúc dưới 90%.
Kết quả đáng chú ý
Pando được thiết kế để nhiều người đẩy code vào các nhánh khác nhau cùng lúc mà không chờ nhau, đồng thời tải dữ liệu nhanh đến mức chạm giới hạn băng thông mạng. Trong thực tế, độ trễ trung vị khi đẩy code giảm gần 5 lần, và hệ thống phục vụ gần một petabyte dữ liệu Git mỗi ngày.
Điểm hay là Pando vẫn tương thích hoàn toàn với Git, nên kỹ sư và các agent AI không phải đổi thói quen làm việc. OpenAI cũng cho biết sẽ đóng góp cải tiến lên Git gốc để cộng đồng công nghệ cùng hưởng lợi, khi AI ngày càng làm thay đổi cách viết phần mềm.






