Sản phẩm
Anthropic ra mắt Claude Code Projects: Hỗ trợ lập trình đa luồng trên đám mây
(giờ Việt Nam)
Tóm tắt AI
Claude Code Projects cho phép Claude đóng vai trò điều phối, chia nhỏ công việc thành các luồng xử lý song song trên đám mây. Các phiên làm việc này hoạt động độc lập và tiếp tục chạy ngay cả khi bạn đã tắt máy tính.
Bản dịch AI

Anthropic đã thiết kế lại Projects trong Claude Code. Dự án cũ chỉ là một thư mục: bao gồm một vài tệp và một cuộc trò chuyện. Dự án mới là một cuộc hội thoại liên tục, nơi Claude đóng vai trò là người điều phối. Bạn mô tả công việc, và Claude sẽ quyết định phần nào trở thành một luồng (thread). Mỗi luồng là một phiên Claude Code trên đám mây hoàn chỉnh, chạy trên nhánh (branch) riêng và bản sao kho lưu trữ (repository) riêng. Các luồng chạy song song, báo cáo kết quả lại cho cuộc hội thoại và vẫn tiếp tục hoạt động ngay cả khi bạn đã đóng máy tính. Bài đăng ra mắt của Anthropic gọi đây là một cuộc hội thoại tự phân tách thành các phiên đám mây song song.
Người điều phối và các luồng
Kiến trúc này có hai lớp. Cuộc hội thoại dự án đóng vai trò là người điều phối. Nó đọc những gì bạn gửi, trả lời nhanh các câu hỏi tại chỗ và khởi chạy các luồng để thực hiện công việc thực tế. Nó chỉ theo dõi kết quả báo cáo từ các luồng chứ không theo dõi từng bước thực hiện của chúng. Các luồng đóng vai trò là người thực thi. Một luồng sẽ mở một pull request khi công việc yêu cầu, sau đó theo dõi pull request đó với tính năng tự động sửa lỗi (auto-fix) được bật. Nó sẽ đẩy các bản sửa lỗi khi CI thất bại và phản hồi khi các bài kiểm tra (check) vượt qua.
Các luồng cũng có thể ủy quyền. Mỗi luồng có thể chia nhỏ nhiệm vụ của mình hơn nữa bằng cách sử dụng các tác nhân phụ (subagents), vòng lặp và quy trình làm việc (workflow).
Ví dụ của chính Anthropic: đặt mục tiêu giảm độ trễ p75 khi thanh toán, sau đó yêu cầu Claude lập hồ sơ (profile) cho từng endpoint, kiểm tra các tối ưu hóa và mở các pull request trong các luồng song song. Ví dụ thứ hai là loại bỏ một endpoint v1 đã lỗi thời trên các kho lưu trữ API, web và di động, mỗi nơi một luồng, với việc Claude báo cáo xem pull request nào được hợp nhất (merge) trước.
Khi hai luồng cùng tác động vào một đoạn mã, sự chồng chéo sẽ xuất hiện dưới dạng một xung đột hợp nhất (merge conflict) git thông thường.
Tương tác: cách một dự án Claude Code điều phối công việc. Nhấp vào một tác vụ. Xem người điều phối trả lời tại chỗ, lưu bộ nhớ hoặc mở một luồng đám mây trên nhánh riêng của nó.
Những gì mỗi luồng được kế thừa
Ngữ cảnh cố định (standing context) được thiết lập một lần và truyền đến mỗi luồng mới: các kho lưu trữ và tệp đã tải lên của dự án, các hướng dẫn dự án dài tối đa 16.000 ký tự, và bộ nhớ dự án mà Claude ghi và đọc thông qua chỉ mục MEMORY.md. Bộ nhớ trong thực tế: bản phát hành đã chuyển sang thứ Sáu, hoặc cần kiểm tra với ai trước khi đụng đến phần thanh toán.
Mỗi luồng cũng sao chép (clone) mọi kho lưu trữ của dự án và tải CLAUDE.md, các kỹ năng và plugin từ tất cả các kho đó. Các quy tắc cấp quyền, hook và env hoạt động khác biệt. Chúng chỉ áp dụng từ thư mục mà luồng bắt đầu, vì vậy một dự án đơn kho lưu trữ sẽ tuân thủ chúng, còn dự án đa kho lưu trữ thì không. Các công cụ MCP được cung cấp thông qua các trình kết nối (connector) trên tài khoản claude.ai của bạn. Bản thân cuộc hội thoại dự án không có trình kết nối, vì vậy các tác vụ liên quan đến trình kết nối phải được thực hiện trong một luồng.
Ngăn Tổng quan (Overview pane) nhóm các luồng theo trạng thái: Sẵn sàng để đánh giá (Ready for review), Đang chờ bạn (Waiting on you), Đang làm việc (Working), Đang hoàn thiện (Landing), Nhàn rỗi (Idle) và Đã giải quyết (Resolved). Tab Thư viện (Library) thu thập các tệp đã tải lên và các tệp do các luồng tạo ra.
Chi phí
Một dự án sẽ sử dụng giới hạn gói nhanh hơn so với một phiên đơn lẻ, vì mỗi luồng đang chạy là một phiên hoàn chỉnh. Anthropic cung cấp tab Sử dụng (Usage) cho từng dự án cùng với các cài đặt mô hình và mức độ nỗ lực riêng biệt cho người điều phối và cho các luồng. Một dự án mới chạy Opus ở mọi nơi, với mức nỗ lực cao cho các luồng và mức nỗ lực thấp cho cuộc hội thoại. Các luồng nhàn rỗi cũng sẽ thức dậy và tiêu tốn tài nguyên khi CI thất bại hoặc có bình luận đánh giá mới. Giới hạn bắt buộc là 200 luồng mới mỗi ngày trên các dự án của bạn, và một luồng đạt giới hạn sử dụng sẽ tạm dừng và tự động tiếp tục sau đó.
Những điểm chính cần lưu ý
Hãy xem thông báo của Anthropic, tài liệu về dự án Claude Code và bài đăng ra mắt của @ClaudeDevs. Mọi tín dụng đều thuộc về nhà nghiên cứu của dự án này. Ngoài ra, hãy thoải mái theo dõi chúng tôi trên Twitter và đừng quên tham gia SubReddit 150k+ ML của chúng tôi và đăng ký Bản tin của chúng tôi. Khoan đã! Bạn có dùng Telegram không? Bây giờ bạn cũng có thể tham gia cùng chúng tôi trên Telegram.
Cần hợp tác với chúng tôi để quảng bá GitHub Repo, Trang Hugging Face, Bản phát hành sản phẩm hoặc Hội thảo trực tuyến của bạn, v.v.? Hãy kết nối với chúng tôi.

Michal Sutter là một chuyên gia khoa học dữ liệu với bằng Thạc sĩ Khoa học Dữ liệu từ Đại học Padova. Với nền tảng vững chắc về phân tích thống kê, học máy và kỹ thuật dữ liệu, Michal xuất sắc trong việc chuyển đổi các tập dữ liệu phức tạp thành những thông tin chi tiết có thể hành động được.
Bài viết được AI dịch và tổng hợp tự động từ MarkTechPost. Liên kết bài gốc ở phía trên. AIHOT.vn luôn dẫn nguồn đầy đủ — nếu bạn thấy điểm cần chỉnh sửa, hãy gửi ý kiến tại trang phản hồi.