GitHub Vẫn Là Lựa Chọn Tối Ưu Cho Phát Triển Native AI?

Giới Thiệu
Reliability của GitHub, nhà host Git lớn nhất thế giới, đã trở thành một vấn đề đáng lo ngại gần đây. Với sự tăng tải từ các tác nhân AI tạo mã và yêu cầu kéo, hạ tầng của GitHub đã gặp khó khăn trong việc theo kịp. Trong bài viết này, chúng ta sẽ khám phá tình trạng hiện tại của GitHub, các vấn đề về độ tin cậy và liệu nó vẫn là lựa chọn tốt nhất cho phát triển native AI.
Vấn Đề Về Độ Tin Cậy
Độ tin cậy của GitHub đã giảm xuống một chữ số chín trong tháng qua, với các vấn đề trên 3 ngày trong mỗi 30 ngày, hoặc các vấn đề/suy giảm trong 2,5 giờ mỗi ngày. Điều này là không thể chấp nhận được đối với một nền tảng được kỳ vọng là rất tin cậy, với bốn chữ số chín về tính có sẵn (99,99%, có nghĩa là khoảng 52 phút thời gian ngừng hoạt động mỗi năm). Nguyên nhân chính của những vấn đề này dường như là sự tăng tải khổng lồ từ các tác nhân, mà hạ tầng của GitHub không thể xử lý.
Phản Hồi Của CTO
CTO của GitHub, Vladimir Fedorov, đã giải quyết các vấn đề về tính có sẵn trong một bài đăng trên blog, bao gồm ba sự kiện chính:
- 2 Tháng 2: các chính sách bảo mật vô tình chặn truy cập vào siêu dữ liệu của máy ảo
- 9 Tháng 2: một cụm database bị quá tải
- 5 Tháng 3: ghi bị thất bại trên một cụm Redis
Một phân tích hữu ích về các sự cố ngừng hoạt động và phản hồi của CTO được thực hiện bởi kỹ sư phần mềm Lori Hochstein, người đã lưu ý rằng:
- Bão hòa: sự cố của cụm database là một trường hợp của database bị bão hòa do sử dụng cao hơn dự kiến.
- Chuyển đổi + khoảng trống phân tích: sự cố ngày 2 Tháng 2 là sự kết hợp của một vấn đề về hạ tầng trong một khu vực chuyển đổi sang một khu vực lành mạnh, và làm cho mọi thứ trở nên tồi tệ hơn với một khoảng trống phân tích.
- Chuyển đổi + vấn đề cấu hình: sự cố ngày 5 Tháng 3 là tương tự, với một vấn đề cấu hình chặn ghi trên một cụm Redis sau khi chuyển đổi.
Pierre Computer: Một Người Mới Trong Lĩnh Vực
Trong khi GitHub gặp khó khăn để theo kịp với sự tăng tải từ các tác nhân AI, một công ty khởi nghiệp mới có tên Pierre Computer聲称 đã xây dựng một giải pháp 'native AI' cho các tác nhân AI đẩy mã, có khả năng mở rộng vượt xa so với GitHub. Pierre được thành lập bởi Jacob Thornton, trước đây là một kỹ sư tại Coinbase, Medium và Twitter, và cũng là người tạo ra thư viện CSS Bootstrap rất phổ biến.
Pierre hỗ trợ các tính năng mà GitHub không có, như xử lý một đỉnh bền vững của > 15.000 kho mỗi phút trong 3 giờ, và tạo > 9 triệu kho trong 30 ngày qua. Những con số này thật ấn tượng, và là điều mà GitHub rõ ràng không thể đạt được, ít nhất là vào lúc này.
GitHub Có Đang Mất Tập Trung Và Mục Đích?
Các vấn đề về độ tin cậy của GitHub là cấp thiết enough rằng, nếu nó tiếp tục, các đội sẽ bắt đầu thử các lựa chọn thay thế như các công ty khởi nghiệp nhỏ như Pierre, hoặc có thể thậm chí xem xét tự lưu trữ Git. Nhưng làm thế nào mà nhà host Git lớn nhất thế giới lại bỏ qua khách hàng của mình, và không chuẩn bị hạ tầng cho việc tăng tải mã và yêu cầu kéo?
Điều Tiếp Theo Cho GitHub?
Mitchell Hashimoto, người sáng lập Ghostty, và là một người dùng nặng của GitHub, đã đưa ra lời khuyên về điều ông sẽ làm nếu ông là người đứng đầu GitHub. Ông đã đề xuất thiết lập một kế hoạch North Star xung quanh việc trở thành hạ tầng quan trọng cho chu kỳ cuộc sống của mã tác nhân, sa thải tất cả những người làm việc trên hoặc vận động cho Copilot, mua Pierre, và đánh giá lại tất cả các dòng sản phẩm và sáng kiến chống lại North Star mới.
Cảm giác của tôi là GitHub có ba vấn đề đồng thời:
1. GitHub và Copilot đang bị ràng buộc với chính trị nội bộ của Microsoft.
2. GitHub không có lãnh đạo, dường như là bằng thiết kế.
3. GitHub không có tập trung, và đang bị kẹt theo đuổi Copilot như một nguồn doanh thu.
Kết Luận
Các vấn đề về độ tin cậy của GitHub và thiếu tập trung vào phát triển native AI đã đặt ra những lo ngại về khả năng của nó trong việc hỗ trợ nhu cầu ngày càng tăng của các tác nhân AI. Mặc dù GitHub vẫn là nhà host Git lớn nhất thế giới, nhưng tình trạng hiện tại và thiếu tầm nhìn cho tương lai có thể dẫn đến sự suy giảm về mức độ phổ biến. Pierre Computer, mặt khác, dường như là một lựa chọn thay thế đầy hứa hẹn, với giải pháp 'native AI' cho các tác nhân AI đẩy mã. Khi nhu cầu về phát triển native AI tiếp tục tăng, sẽ rất thú vị để xem cách GitHub phản hồi lại những thách thức này và liệu nó có thể lấy lại vị trí của mình như là lựa chọn tốt nhất cho phát triển native AI.