Sequoia hậu thuẫn Zed
(zed.dev)- Sequoia Capital dẫn dắt vòng gọi vốn Series B, giúp Zed nâng tổng số vốn huy động lên hơn 42 triệu USD
- Sau khi phát triển IDE siêu tốc, Zed đang theo đuổi một phương thức cộng tác mới, nơi mã nguồn và hội thoại luôn gắn kết với nhau
- Cộng tác dựa trên Git hiện nay dựa trên snapshot nên có giới hạn trong cộng tác thời gian thực và cộng tác liên tục với tác nhân AI
- Zed phát triển một hệ thống quản lý phiên bản vận hành tên là DeltaDB, kết nối lịch sử thay đổi chi tiết và các thảo luận liên quan đến mã với chính đoạn mã đó một cách lâu dài
- Zed và DeltaDB sẽ được phát hành mã nguồn mở, đồng thời đang xây dựng trải nghiệm phát triển phần mềm của tương lai, nơi AI và lập trình viên cùng làm việc
Vòng gọi vốn Series B và tầm nhìn của Zed
Zed đã huy động được 32 triệu USD trong vòng Series B do Sequoia Capital dẫn dắt, với sự tham gia của các nhà đầu tư hiện hữu, đưa tổng vốn đầu tư vượt 42 triệu USD
Trong 4 năm qua, công ty tập trung xây dựng IDE nhanh nhất thế giới, và đây cũng là nền tảng cho một phương thức cộng tác phần mềm mới
Mục tiêu của Zed là để các cuộc trò chuyện về mã luôn được gắn với từng đoạn mã tương ứng, qua đó giải quyết vấn đề mất ngữ cảnh do các snapshot cũ kỹ hoặc các công cụ rời rạc gây ra
Ban đầu, việc tạo ra một trình soạn thảo hiệu năng cao là bước đi đầu tiên, và khoản đầu tư lần này giúp họ có thể tiến tới giai đoạn tiếp theo là phát triển quản lý phiên bản vận hành và mở rộng khả năng cộng tác liền mạch với nhóm và các tác nhân AI
Giới hạn của cộng tác hiện nay và cách tiếp cận của Zed
Phát triển phần mềm là kết quả của những cuộc đối thoại liên tục với chính mình, với đồng đội, và giờ đây là với cả các mô hình AI tạo sinh
Các công cụ cộng tác hiện có làm cho hội thoại và insight bị phân tán trong các công cụ bên ngoài hoặc trong snapshot, thay vì gắn với chính mã nguồn
Git cho phép cộng tác thông qua commit và branch, nhưng trước khi commit, người dùng vẫn bị khóa trong các bản sao làm việc tách biệt
Trong Pull Request, việc thảo luận về các thay đổi mã là khá dễ, nhưng nếu muốn trao đổi về một vùng mã cụ thể hay một phiên bản cũ hơn, người dùng lại phải phụ thuộc một cách bất tiện vào snapshot
Khi snapshot trở nên lỗi thời hoặc các tin nhắn đã cũ, cuộc trò chuyện sẽ mất kết nối với mã mới nhất, và ngữ cảnh quan trọng cũng biến mất
Giới hạn của snapshot bộc lộ rõ khi cộng tác với AI
Trong cộng tác thực chất với các tác nhân AI, việc chỉ dựa vào commit hoặc Pull Request là không hiệu quả
Cần có vòng phản hồi nhanh với AI, nhưng việc liên tục tạo snapshot để trò chuyện mỗi lần là không thực tế, trong khi các công cụ hiện nay chỉ hỗ trợ luồng commit bất đồng bộ
Việc ép mọi tương tác với AI vào workflow dựa trên commit không đáp ứng được các yêu cầu thiết yếu của cộng tác hiện đại
Cách vá bản sửa đổi của các trình soạn thảo AI hiện tại chỉ xử lý vấn đề tạm thời, chứ không hỗ trợ bản chất của cộng tác là đối thoại liên tục
DeltaDB và một mô hình quản lý phiên bản mới
Zed đang xây dựng một hệ thống không ghi nhận theo đơn vị commit, mà ghi lại từng lần chỉnh sửa và chính quá trình thảo luận
Trong hệ thống này, mọi chỉnh sửa, quyết định và cuộc trò chuyện đều được tích lũy cùng với mã, không còn bị phụ thuộc vào cấu trúc cứng nhắc của commit
Để làm được điều đó, họ phát triển một hệ thống quản lý phiên bản mới mang tên DeltaDB
DeltaDB sử dụng CRDT (Conflict-free Replicated Data Type) để xử lý và đồng bộ thay đổi theo thời gian thực
Hệ thống này vẫn tích hợp với Git, đồng thời hỗ trợ tương tác thời gian thực và cộng tác bất đồng bộ, cũng như có thể lưu giữ lâu dài lịch sử thay đổi ở bất kỳ vị trí nào trong mã
Đổi mới trải nghiệm lập trình viên
Mục tiêu của Zed là biến codebase thành lịch sử sống của quá trình tiến hóa phần mềm, gắn mọi thông tin và ngữ cảnh mà con người và AI cùng thảo luận vào mã nguồn
Điều này không chỉ lưu lại mã, mà còn tích lũy cả thông tin nền về cách thức và lý do đoạn mã đó được tạo ra, từ đó cung cấp ngữ cảnh phong phú hơn cho AI
Ví dụ, khi một kỹ sư mới lần theo error trace và chọn dòng gây vấn đề, họ có thể biết vì sao đoạn mã đó được viết, đã có những thảo luận nào và AI từng suy đoán gì
Họ có thể ngay lập tức bắt đầu trao đổi với người phụ trách, kết nối cả qua cuộc gọi âm thanh, và bản ghi này sẽ tự động được giữ liên kết với đoạn mã tương ứng
Chiến lược mã nguồn mở và định hướng tương lai
Zed được phát hành mã nguồn mở, để bất kỳ ai cũng có thể sử dụng, đồng thời cũng có thể chọn dịch vụ trả phí
DeltaDB cũng sẽ đi theo chiến lược tương tự, và công ty dự định sẽ công bố thêm thông tin chi tiết phù hợp với tiến độ phát triển trong tương lai
Họ đã có trong tay công nghệ, tầm nhìn và nguồn vốn để hiện thực hóa một phương thức cộng tác mới, nơi cả thành viên trong nhóm lẫn AI đều có thể tham gia, đồng thời cũng đang tuyển dụng các lập trình viên quan tâm đến văn hóa phát triển mang tính đổi mới
Trải nghiệm trình soạn thảo Zed và tuyển dụng
Người dùng có thể trực tiếp trải nghiệm Zed trên macOS và Linux, đồng thời có thể tải về để sử dụng
Công ty đang tuyển kỹ sư và product designer trong nhiều lĩnh vực như cộng tác, cải tiến trình soạn thảo, AI/machine learning, font rendering và nhiều mảng khác
Nếu quan tâm, bạn có thể ứng tuyển qua trang tuyển dụng chính thức
Chưa có bình luận nào.