Anthropic đã ra mắt bản beta công khai của dự án Claude Code, công cụ phân bổ đồng thời nhiều tác vụ phát triển và điều phối kết quả. Người dùng có thể quản lý từ việc xác định mục tiêu phát triển, viết và kiểm thử mã đến tạo pull request trong một không gian làm việc duy nhất.
Anthropic cho biết trong thông báo chính thức ngày 17 tháng 9 rằng khi người dùng chỉ định mục tiêu phát triển cùng kho lưu trữ hoặc bối cảnh làm việc, Claude sẽ xác định phạm vi công việc và phân bổ nhiệm vụ cho các luồng chạy song song. Sau đó, hệ thống rà soát kết quả từ từng luồng và tổng hợp thành sản phẩm cuối cùng.
Mỗi luồng được vận hành như một phiên Claude Code Cloud độc lập. Công cụ có thể chỉnh sửa mã, chạy kiểm thử và tạo pull request trên nhánh riêng cùng bản sao riêng của kho lưu trữ.
Nếu nhiều luồng cùng chỉnh sửa một khu vực mã, xung đột hợp nhất có thể xảy ra như với pull request thông thường. Việc chạy song song có thể giúp tăng tốc công việc, nhưng vẫn cần quy trình rà soát trước khi đưa các thay đổi vào mã cuối cùng.
Anthropic đưa ra ví dụ về việc xử lý song song hoạt động lập hồ sơ và tối ưu hóa theo từng endpoint nhằm giảm độ trễ p75 của màn hình thanh toán. Người dùng cũng có thể kết nối các kho lưu trữ API, web và di động, lần lượt chỉnh sửa và kiểm thử các đoạn gọi endpoint v1 dự kiến ngừng sử dụng, sau đó mở pull request.
Người dùng có thể theo dõi tiến độ và thay đổi hướng xử lý trong cửa sổ trò chuyện của dự án hoặc từng luồng riêng lẻ. Phiên đóng vai trò điều phối viên quản lý toàn bộ quy trình, còn các luồng công việc thực hiện nhiệm vụ phát triển được giao.
Dự án cũng cung cấp bộ nhớ dùng chung và thư viện tệp. Quyết định cùng kết quả của từng luồng được lưu vào bộ nhớ dùng chung, trong khi các tệp do người dùng thêm vào và sản phẩm do Claude tạo ra được lưu trong thư viện dự án.
Tính năng dự án trước đây tập trung vào việc lưu tệp và chỉ dẫn để cung cấp bối cảnh cho từng cuộc trò chuyện. Tài liệu hỗ trợ khách hàng của Anthropic cũng mô tả dự án hiện có như một không gian làm việc độc lập, cung cấp lịch sử trò chuyện và nền tảng kiến thức.
Dự án được cải tiến có cấu trúc gộp nhiều quy trình làm việc vào một không gian tương tác. Khác với công cụ lập trình thông thường dựa trên một phiên duy nhất, việc phân bổ nhiệm vụ, quản lý tiến độ và rà soát kết quả được thực hiện ở một lớp riêng.
Bản beta công khai trước tiên được áp dụng cho một số thuê bao Claude Pro và Max sử dụng phiên đám mây, bắt đầu từ các tài khoản chưa có dự án hiện có trên web hoặc máy tính để bàn. Anthropic dự kiến mở rộng phạm vi tiếp cận cho những người dùng cùng gói trong tuần tiếp theo.
Các dự án Pro và Max hiện có sẽ tiếp tục được duy trì theo cách thức hiện tại trước khi mở rộng áp dụng. Lịch trình mở rộng sang các gói Team, Enterprise và toàn bộ Claude chưa được công bố cụ thể.
Do dự án có thể chạy nhiều luồng cùng lúc, người dùng có thể chạm giới hạn sử dụng nhanh hơn. Anthropic cho biết hệ thống cung cấp tính năng kiểm tra mức sử dụng theo dự án và thiết lập mô hình cùng cường độ công việc cho phiên điều phối viên và các luồng công việc.
Việc chạy nhiều phiên đám mây cùng lúc giúp thuận tiện hơn trong phân chia công việc, nhưng đồng thời cũng làm tăng mức tiêu thụ tài nguyên.
Nếu Claude Code là công cụ hỗ trợ nhà phát triển viết, chỉnh sửa và kiểm thử mã, thì dự án bổ sung bối cảnh cho các công việc dài hạn cùng khả năng điều phối nhiều phiên. Trước đó, Claude Code từng được ứng dụng trong thiết kế và kiểm chứng chất bán dẫn. Khả năng công cụ này được áp dụng rộng hơn vào công việc phát triển thực tế đang được quan tâm.
Hiện các luồng chỉ được chạy trên đám mây. Tính năng chạy cùng công cụ và mã cục bộ trên máy tính người dùng cũng như trong mạng nội bộ được dự kiến cung cấp, nhưng ngày phát hành cụ thể chưa được công bố.
Bình luận 0