Dynamic
Workflows
Điều phối hàng chục đến hàng trăm subagent từ một script Claude tự viết.
Khi một tác vụ cần nhiều agent hơn một hội thoại điều phối nổi.
Workflow là một script JavaScript điều phối subagent ở quy mô lớn. Claude viết script cho tác vụ bạn mô tả, còn runtime chạy nó ở chế độ nền — đưa kế hoạch vào code để context của Claude chỉ giữ lại câu trả lời cuối cùng.
Workflow chạy thế nào
Kết quả trung gian nằm trong biến của script thay vì đổ vào context — và runtime theo dõi từng agent nên có thể tiếp tục trong cùng session.
Ai giữ kế hoạch?
Tung ra một agent cho mỗi phần việc
Audit từng route · migrate từng component · đọc song song nhiều nguồn — rồi thu về & kiểm chứng.
pipeline() so với parallel()
Bộ công cụ trong script
Script thực tế trông thế nào
Không chỉ chạy nhiều hơn — mà đáng tin hơn
Adversarial verify
Judge panel
Loop-until-dry
6 mẫu điều phối
kinh điển
Từ ba kỹ thuật chất lượng ở trên, mở rộng thành sáu mẫu tái dùng — mỗi mẫu là một cách đưa kế hoạch vào code, kèm ví dụ script.
Phân loại rồi định tuyến
Tỏa ra rồi gộp lại một
Người thẩm định mù danh tính
Sinh nhiều, lọc còn tinh túy
Đấu loại tìm quán quân
Lặp đến khi thật sự xong
Ba cách khởi động
/effort ultracode — để Claude tự lên workflow cho mọi tác vụ đáng kể trong cả session. Lưu lại bằng phím s trong /workflows để tái dùng như một lệnh /<name>.
DEMO — Tạo
workflow đầu tiên
Mô tả tác vụ cho Claude
Nói thẳng bằng lời ("use a workflow…") hoặc thêm từ khóa ultracode. Claude tô sáng từ khóa và viết một script điều phối thay vì làm từng lượt.
Duyệt kế hoạch trước khi chạy
Script Claude đã viết
Fan-out một agent mỗi file bằng pipeline(), rồi phản biện đối kháng từng phát hiện bằng parallel() — chỉ giữ cái đã xác minh.
Theo dõi & tiếp tục
Mỗi giai đoạn hiện số agent, tổng token và thời gian. Khi dừng, agent đã xong trả kết quả từ cache, phần còn lại chạy tiếp — nên chia nhỏ nhiều agent giữ được nhiều tiến độ hơn.
Đọc báo cáo & lưu thành lệnh
Ranh giới cần nhớ
Chạy thử trên một lát nhỏ trước để ước lượng chi phí. Đặt Dynamic workflow size trong /config để giữ quy mô nhỏ theo mặc định.
Chỉ leo thang khi buộc phải
Các agent có nói chuyện với nhau không?
Skill có nằm trong Workflow được không? Có.
Skill = cách làm. Workflow = làm bao nhiêu. Các worker bên trong vẫn dùng chính Skill và app (MCP) của bạn.
/goal và Workflow là hai thái cực
Deep Research chính là một workflow
Có sẵn rồi: gõ /deep-research. Các agent tìm kiếm song song, bỏ phiếu cho từng luận điểm, rồi trả về báo cáo có trích dẫn.
Khi nào bạn thật sự cần
- Rà soát mọi file trong một codebase
- Migrate 400 file cùng lúc
- Nghiên cứu sâu trên nhiều nguồn
- Thử thách một quyết định lớn
- Một chỉnh sửa đơn lẻ
- Một câu hỏi nhanh
- Trao đổi qua lại thông thường
- Việc bạn cần tự tay lái
Hợp nhất khi việc lớn hơn một agent hoặc lặp trên nhiều item
Tất cả gói gọn trong một slide
Đưa kế hoạch vào code.
Để runtime lo phần còn lại.
hàng chục–hàng trăm
subagent, chạy nền.
ultracode: …
/deep-research
/docs/en/workflows