Công nghệ & cuộc sống sốRSS
thinnguyenBlog
Công nghệ··6 phút đọc

Anthropic để Claude tự điều phối nhiều luồng code song song

Anthropic vừa nâng cấp Claude Code Projects với điều phối viên chủ động hơn, có thể trả lời ngay trong chat dự án và tự cập nhật tiến độ khi các luồng AI làm việc song song. Đợt cập nhật được công bố ngày 13/11, đang mở dần dưới dạng beta cho người dùng Pro, Max và Ultra.

Ảnh minh họa AI: laptop hiển thị ba cửa sổ lập trình nối nhau bằng luồng sáng trên bàn làm việc lúc chạng vạng.

Thay vì ngồi chờ người dùng hỏi từng bước, điều phối viên trong Claude Code Projects giờ đây chủ động báo cáo và trả lời ngay trong cuộc trò chuyện chính của dự án. Đây là thay đổi lớn nhất với tính năng này kể từ khi Anthropic thiết kế lại Projects vào tháng 9, và nó đến đúng lúc cộng đồng lập trình viên đang tranh luận sôi nổi về cách quản lý nhiều agent AI cùng lúc.

Điều phối viên chủ động thay đổi cách làm việc ra sao

Khi Anthropic thiết kế lại Projects vào ngày 17/9, hãng ví điều phối viên như một chánh văn phòng: người dùng giao mục tiêu, Claude xác định phạm vi, chia việc cho các luồng rồi tổng hợp kết quả. Hạn chế nằm ở chỗ người dùng vẫn phải chủ động hỏi mới biết tiến độ. Đợt cập nhật ngày 13/11 lật ngược thói quen đó: điều phối viên giờ trả lời trực tiếp trong chat dự án và tự đăng cập nhật khi các luồng song song có tiến triển, thay vì chờ được hỏi.

Cách làm việc mới vì vậy gần với quản lý một nhóm hơn là điều khiển từng phiên chat. Người dùng giao mục tiêu trong cuộc trò chuyện chính, các luồng tỏa ra làm việc, và điều phối viên báo cáo lại ngay tại đó. Anthropic cho biết tiến độ vẫn theo dõi được từ điện thoại, và công việc tiếp tục chạy ngay cả khi người dùng rời máy tính. Chủ đề này lên đầu Hacker News trong ngày 14/11, với kỹ sư Anthropic trực tiếp trả lời câu hỏi trong phần bình luận, cho thấy cộng đồng lập trình viên quan tâm nhiều đến mô hình điều phối này.

Luồng song song chạy thế nào và giới hạn ở đâu

Một dự án trong Claude Code là một cuộc trò chuyện dài, nơi Claude điều phối cả chuỗi công việc liên quan. Claude xác định phạm vi yêu cầu, giao việc cho các luồng, theo dõi từng luồng đã tạo, xem lại kết quả rồi tổng hợp thành đáp án cuối. Mỗi luồng là một phiên Claude Code trên đám mây độc lập, có bản sao kho mã riêng và nhánh Git riêng. Khi kho mã đã kết nối, luồng có thể mở pull request và chạy kiểm thử, còn hai luồng cùng sửa một đoạn mã sẽ va nhau dưới dạng merge conflict thông thường.

Mọi luồng cùng đọc và ghi vào một bộ nhớ chung, nơi ghi lại quyết định, lý do loại bỏ phương án và những việc cần kiểm tra trước khi chạm vào phần nhạy cảm như thanh toán. Anthropic cho biết bộ nhớ chung giúp giảm nhu cầu viết prompt phức tạp, đi kèm thư viện tập hợp các file đã thêm và sản phẩm đã tạo. Người dùng có thể chỉnh tần suất Claude báo cáo, tần suất mở luồng mới và độ chi tiết của cập nhật.

Hai ví dụ của Anthropic đều là việc vặt hạ tầng thay vì màn trình diễn. Một dự án đặt mục tiêu giảm độ trễ p75 của trang thanh toán, rồi yêu cầu Claude đo từng endpoint, thử tối ưu và mở pull request trên các luồng song song. Ví dụ còn lại kết nối ba kho mã API, web và di động với mục tiêu loại bỏ endpoint v1 đã lỗi thời, mỗi kho một luồng để chuyển đổi, chạy kiểm thử, mở pull request và báo cáo thứ tự hợp nhất.

Tuy nhiên, sức mạnh song song đi kèm một giới hạn rất thực tế: hạn mức sử dụng. Mỗi luồng là một phiên đầy đủ, nên nhiều luồng chạy cùng lúc có thể chạm hạn mức nhanh hơn hẳn một phiên đơn lẻ. Dự án mới mặc định chạy Opus ở mọi nơi, với mức nỗ lực cao cho luồng làm việc và thấp cho cuộc trò chuyện điều phối. Một luồng chạm hạn mức sẽ tạm dừng rồi tự tiếp tục, và người dùng có thể xem mức dùng riêng theo dự án cùng với lựa chọn model và mức nỗ lực cho cả điều phối viên lẫn luồng làm việc. Các luồng hiện chỉ chạy trên đám mây của Anthropic, và hãng cho biết khả năng chạy trên máy người dùng sẽ có mặt rất sớm.

Những bổ sung được cho là đi kèm đợt cập nhật

Ngoài điều phối viên chủ động, đợt cập nhật còn được cho là mang thêm một loạt điều khiển nhỏ. Theo AlphaSignal, người dùng có thể chia sẻ link chỉ đọc cho từng luồng, riêng các luồng từng truy cập máy tính local sẽ bị loại khỏi tính năng này. Lệnh nhắc hẹn theo lịch có thể ẩn một luồng tới đúng giờ đã đặt, lệnh /btw mở một luồng phụ cho ý tưởng chen ngang, còn lệnh /fork tách một nhánh luồng mới từ luồng hiện tại.

Cũng theo nguồn này, panel luồng có thêm hàng gần đây và ảnh thu nhỏ của artifact, cùng giới hạn 200 luồng mới mỗi ngày cho toàn bộ dự án. Cần nhấn mạnh rằng những mục này do AlphaSignal đưa tin và chưa được Anthropic xác nhận trong bài đăng của hãng, nên người dùng nên coi đó là thông tin tham khảo cho tới khi tài liệu chính thức cập nhật.

Ai dùng được ngay và kiểm tra ở đâu

Claude Code Projects vẫn đang trong giai đoạn beta công khai, mở dần cho người dùng Pro, Max và Ultra. Những ai chưa có quyền truy cập có thể tham gia danh sách chờ, trong khi gói Team và Enterprise vẫn phải đợi đợt mở rộng sau. Tính năng chạy trên claude.ai/code, ứng dụng desktop và ứng dụng di động, nhưng chưa dùng được trong terminal CLI, extension VS Code hay plugin JetBrains.

Để kiểm tra, người dùng mở mục Projects trong thanh bên tại claude.ai/code hoặc tab Code trong ứng dụng desktop, và đăng ký danh sách chờ tại claude.com/form/projects nếu chưa thấy tính năng. Với các nhóm dùng gói Team và Enterprise hay những ai làm việc chủ yếu trong terminal và IDE, Anthropic vẫn chưa hẹn ngày có mặt.

Đợt cập nhật đến chỉ một ngày sau khi Claude gặp đợt lỗi tăng cao trên claude.ai, Claude Code và nền tảng dành cho nhà phát triển vào ngày 13/11, đã được khắc phục trong khoảng hai giờ theo trang trạng thái của Anthropic. Trước khi giao việc thật cho Projects, người dùng nên kiểm tra quyền truy cập beta, đặt mục tiêu rõ ràng cho điều phối viên và theo dõi mức dùng theo dự án trong tuần đầu, bởi nhiều luồng song song có thể đốt hết hạn mức nhanh hơn dự tính.

Bài liên quan:

  • OpenAI ra mắt ChatGPT Wallet, agent Dots mua hàng thay người dùng

  • LangChain huy động 300 triệu USD với định giá 3 tỉ USD

Nguồn tham khảo: Anthropic

Bài liên quan