Quy Trình Làm Việc Động Claude Code: Chạy Hàng Trăm Tiểu Tác Tử Song Song với Opus 4.8

Cách Claude Code Dynamic Workflows chạy hàng trăm subagent song song trên Opus 4.8: ultracode = nỗ lực rất cao cộng với tin nhắn hệ thống giữa cuộc trò chuyện, khi nào nên sử dụng và cách xây dựng nó thông qua API.

Ashley Innocent

Ashley Innocent

29 tháng 5 2026

Quy Trình Làm Việc Động Claude Code: Chạy Hàng Trăm Tiểu Tác Tử Song Song với Opus 4.8

Apidog cho doanh nghiệp

Triển khai tại chỗ

SSO & RBAC

Tuân thủ SOC 2

Khám phá Apidog Enterprise

Claude Opus 4.8 được phát hành với một tính năng nổi bật cho Claude Code: Quy trình làm việc động (Dynamic Workflows). Trong một phiên, một tác nhân điều phối (orchestrating agent) có thể tạo ra hàng trăm tác nhân phụ song song (parallel subagents) để giải quyết một nhiệm vụ lớn, phân nhánh: tái cấu trúc trên hàng chục tệp, chạy một ma trận thử nghiệm rộng lớn, hoặc khám phá nhiều lộ trình giải pháp cùng lúc. Nó trông như phép thuật trong terminal. Bên dưới, đó là hai thành phần cụ thể hoạt động cùng nhau.

Hướng dẫn này sẽ phân tích cách Quy trình làm việc động thực sự hoạt động, khi nào nên sử dụng chúng và cách xây dựng mô hình điều phối tương tự thông qua API thô. Đối với mô hình, hãy xem Claude Opus 4.8 là gì. Để biết thêm về kiến trúc tác nhân, bài phân tích kiến trúc khai thác tác nhân của Claude Code của chúng tôi là tài liệu bổ sung.

nút

Quy trình làm việc động thực sự là gì

Trong Claude Code, Quy trình làm việc động xuất hiện dưới dạng một chế độ gọi là ultracode trong menu effort. Đây là phần đáng để hiểu: ultracode không phải là một cấp độ effort API mới. Đó là sự kết hợp của hai điều đã tồn tại trong Opus 4.8:

  1. Cấp độ effort xhigh
  2. Thông báo hệ thống giữa cuộc trò chuyện (Mid-conversation system messages)

Kết hợp lại, những yếu tố đó mang lại cho một tác nhân điều phối cả chiều sâu lập luận để lập kế hoạch cho một công việc lớn và quyền cho phép khởi chạy các tác nhân làm việc khi công việc diễn ra. Đó là toàn bộ thủ thuật. Mọi thứ khác là cách nối dây (wiring) của Claude Code.

Thành phần 1: Cấp độ effort xhigh

Tham số effort kiểm soát số lượng token mà Opus 4.8 chi tiêu cho một phản hồi, bao gồm cả các cuộc gọi công cụ. xhigh là cấp độ mà Anthropic khuyến nghị cho công việc mã hóa và tác nhân dài hạn; nó được điều chỉnh cho các chạy kéo dài hơn 30 phút với ngân sách token lên đến hàng triệu.

Đối với Quy trình làm việc động, chiều sâu đó rất quan trọng vì tác nhân điều phối phải thực hiện lập kế hoạch thực sự: chia nhiệm vụ thành các đơn vị độc lập, quyết định số lượng tác nhân làm việc cần tạo và hợp nhất kết quả của chúng. Các cấp độ effort thấp hơn giới hạn phạm vi công việc và thực hiện ít cuộc gọi công cụ hơn, điều này trái ngược với những gì một tác nhân điều phối cần. Khi bạn chạy xhigh, hãy đặt một giá trị max_tokens lớn (64K là một điểm khởi đầu hợp lý) để mô hình có không gian để suy nghĩ và phối hợp.

Thành phần 2: Thông báo hệ thống giữa cuộc trò chuyện

Đây là khả năng API Messages mới giúp toàn bộ quá trình này trở nên khả thi. Trước Opus 4.8, một lời nhắc hệ thống (system prompt) nằm ở đầu cuộc trò chuyện và cố định. Bây giờ bạn có thể đặt một mục hệ thống ở giữa mảng messages, đưa vào các hướng dẫn hoặc quyền mới giữa nhiệm vụ.

Đó là điều cấp cho tác nhân điều phối quyền cho phép khởi chạy các quy trình làm việc đa tác nhân sau khi cuộc trò chuyện bắt đầu, thay vì phải đàm phán trước. Anthropic tài liệu hóa cơ chế này trong thông báo hệ thống giữa cuộc trò chuyện. Đó là một thay đổi nhỏ về API nhưng mang lại hậu quả lớn: các tác nhân giờ đây có thể có được các khả năng mới giữa quá trình chạy dựa trên những gì chúng khám phá.

Bật nó trong Claude Code

Trong Claude Code, Quy trình làm việc động nằm sau tùy chọn ultracode trong menu effort. Việc chọn nó sẽ đặt effort thành xhigh và cấp quyền cho phiên để tạo ra các tác nhân phụ song song thông qua thông báo hệ thống giữa cuộc trò chuyện. Từ đó, bạn mô tả một nhiệm vụ lớn và để tác nhân điều phối phân chia nó.

Một vài điều xảy ra tự động:

Nếu bạn đã thiết lập Claude Code với một kế hoạch, hướng dẫn thiết lập Claude Agent SDK với Claude plan của chúng tôi bao gồm cấu hình xung quanh.

Khi nào nên sử dụng Quy trình làm việc động (và khi nào không nên)

Quy trình làm việc động tỏa sáng trong các công việc rộng lớn, có thể song song hóa:

Chúng là công cụ sai lầm cho các nhiệm vụ hẹp, tuần tự. Việc tạo ra hàng trăm tác nhân phụ cho một thay đổi trên một tệp sẽ đốt token mà không mang lại lợi ích nào, và các tác nhân làm việc song song không thể giúp ích khi mỗi bước phụ thuộc vào bước trước đó. Chi phí là có thật: hàng trăm tác nhân phụ xhigh có nghĩa là hàng triệu token. Hãy điều chỉnh mô hình phù hợp với hình dạng của công việc.

Xây dựng điều tương tự thông qua API

Bạn không cần Claude Code để xây dựng điều phối. Hai thành phần tương tự có sẵn trên Messages API thô, và Anthropic cung cấp một ví dụ đã làm trong xây dựng chế độ điều phối. Hình dạng là:

  1. Chạy một cuộc gọi điều phối ở cấp độ effort xhigh để lên kế hoạch cho nhiệm vụ
  2. Sử dụng thông báo hệ thống giữa cuộc trò chuyện để cấp quyền cho tác nhân điều phối điều động các tác nhân làm việc
  3. Phân tán các cuộc gọi tác nhân làm việc song song, mỗi cuộc gọi được gán cho một đơn vị công việc
  4. Thu thập kết quả và đưa chúng trở lại tác nhân điều phối để hợp nhất
import anthropic

client = anthropic.Anthropic()

orchestrator = client.messages.create(
    model="claude-opus-4-8",
    max_tokens=64000,
    output_config={"effort": "xhigh"},
    thinking={"type": "adaptive"},
    messages=[
        {"role": "user", "content": "Plan a refactor of the auth module across all 14 services."},
    ],
)

Mỗi tác nhân làm việc là một cuộc gọi Messages riêng biệt mà bạn có thể chạy đồng thời, thường ở cấp độ effort thấp hơn vì công việc của nó hẹp. Nếu bạn đang cân nhắc điều này so với cơ sở hạ tầng tác nhân được lưu trữ của Anthropic, hướng dẫn tác nhân được quản lý so với Agent SDK sẽ trình bày các đánh đổi.

Chi phí và kiểm soát

Các tác nhân phụ song song làm tăng nhanh chi phí token. Một Quy trình làm việc động khởi chạy 200 tác nhân làm việc, mỗi tác nhân chi tiêu hàng chục nghìn token ở cấp độ xhigh, sẽ tốn kém thực sự. Ba thói quen giúp duy trì sự hợp lý:

Phân tích giá của Opus 4.8 có các phép tính về cấp độ effort và bộ đệm. Tóm lại: điều phối rất mạnh mẽ, nhưng hóa đơn sẽ tăng theo số lượng tác nhân, vì vậy hãy coi việc song song hóa là một lựa chọn có chủ ý.

Kiểm tra quá trình điều phối của bạn với Apidog

Khi bạn xây dựng điều phối thông qua API, phần khó gỡ lỗi là quá trình phân tán (fan-out): liệu các tác nhân làm việc có nhận được ngữ cảnh được giới hạn đúng cách không, phản hồi của chúng có đúng định dạng mà bước hợp nhất của bạn mong đợi không, và thông báo hệ thống giữa cuộc trò chuyện của bạn có được gửi đúng cách không? Bạn không muốn phát hiện ra lỗi sau 200 cuộc gọi tác nhân làm việc trực tiếp.

Apidog cho phép bạn kiểm tra từng phần riêng biệt:

Tải xuống Apidog, xây dựng các yêu cầu điều phối và tác nhân làm việc đối với https://api.anthropic.com/v1/messages, và xác thực vòng lặp trên các mock trước. Hướng dẫn API Opus 4.8 có yêu cầu cơ bản để bắt đầu. Khi logic đã ổn định trên các mock, hãy chuyển sang điểm cuối trực tiếp.

nút

Câu hỏi thường gặp

Quy trình làm việc động trong Claude Code là gì? Một tính năng cho phép một phiên khởi chạy hàng trăm tác nhân phụ song song để xử lý các nhiệm vụ lớn, phân nhánh. Nó được hỗ trợ bởi cấp độ effort xhigh cùng với thông báo hệ thống giữa cuộc trò chuyện trên Opus 4.8.

Ultracode có phải là một cấp độ effort riêng biệt không? Không. Ultracode là tên mà Claude Code đặt cho cấp độ effort xhigh kết hợp với quyền cho phép khởi chạy các quy trình làm việc đa tác nhân. Các cấp độ effort của API vẫn là low, medium, high, xhighmax.

Thông báo hệ thống giữa cuộc trò chuyện là gì? Một thay đổi API Messages trong Opus 4.8 cho phép bạn đặt một mục hệ thống ở giữa cuộc trò chuyện, đưa vào các hướng dẫn hoặc quyền mới giữa nhiệm vụ. Đó là điều cho phép tác nhân điều phối tạo ra các tác nhân làm việc sau khi một quá trình chạy bắt đầu.

Tôi có thể xây dựng Quy trình làm việc động mà không cần Claude Code không? Có. Sử dụng cấp độ effort xhigh cùng với thông báo hệ thống giữa cuộc trò chuyện trên Messages API thô. Anthropic công bố một ví dụ điều phối đã làm trong tài liệu của họ.

Quy trình làm việc động có tốn kém không? Có thể. Hàng trăm tác nhân phụ xhigh cộng lại thành hàng triệu token. Giới hạn phạm vi tác nhân làm việc chặt chẽ, giảm cấp độ effort của chúng nếu có thể, và lưu trữ bộ đệm ngữ cảnh chung để kiểm soát chi phí.

Khi nào tôi nên tránh Quy trình làm việc động? Đối với các nhiệm vụ hẹp hoặc tuần tự nghiêm ngặt. Các tác nhân làm việc song song không mang lại giá trị nào khi mỗi bước phụ thuộc vào bước trước đó, và chúng lãng phí token cho các công việc nhỏ.

Thực hành thiết kế API trong Apidog

Khám phá cách dễ dàng hơn để xây dựng và sử dụng API