Báo cáo Phân tích Kiến trúc

Claude Dynamic Workflows vs Antigravity 2.0 Subagents

Đánh giá chuyên sâu về hai trường phái thiết kế hệ thống nhiều tác tử (Multi-Agent Orchestration), phân tích sự khác biệt cốt lõi trong phương thức thực thi (Execution Model) và cách kiểm soát ngữ cảnh (Context Management).

Cập nhật: 29 tháng 5, 2026
Chuyên đề: AI Agentic Architecture
Tác giả: Minh Đỗ

1. Triết lý Thiết kế & Sự Hội tụ

Cơ chế Dynamic Workflows (luồng công việc động) của Anthropic Claude và hệ sinh thái Subagents (tác tử phụ) của Google Antigravity 2.0 chia sẻ chung một tầm nhìn lớn, đó là vượt qua giới hạn của mô hình ngôn ngữ đơn lẻ thông qua kiến trúc Multi-Agent Orchestration (điều phối nhiều tác tử).

Cả hai hệ thống đều nhận ra rằng khi giải quyết các tác vụ phức tạp ở quy mô lớn như lập trình toàn bộ dự án, quét lỗi hệ thống hay nghiên cứu sâu, một phiên trò chuyện tuyến tính sẽ nhanh chóng quá tải. Việc phân rã mục tiêu lớn thành các nhiệm vụ độc lập, giao cho các tác tử chuyên biệt xử lý song song là hướng đi tất yếu.

Dòng thời gian Đối đầu Công nghệ (Realtime Launch Timeline)

Đây là cuộc cạnh tranh khốc liệt nhất vào tháng 5, 2026 tại biên giới phát triển AI tác tử (Agentic Coding Systems):
• Google Antigravity 2.0 được công bố chính thức vào ngày 19 tháng 5, 2026 tại sự kiện Google I/O 2026 dưới dạng Desktop App standalone hoàn chỉnh.
• Đúng 9 ngày sau, vào ngày 28 tháng 5, 2026, Anthropic lập tức đáp trả bằng cách ra mắt Claude Dynamic Workflows chạy trên Claude Opus 4.8.

Luận điểm trung tâm

Mặc dù có cùng triết lý, phương thức hiện thực của hai nền tảng lại đi theo hai trường phái đối lập nhau hoàn toàn. Claude Dynamic Workflows đi theo trường phái Code-Centric (lấy mã nguồn làm trung tâm), trong khi Antigravity 2.0 kiên trì với triết lý Workspace-Centric (lấy không gian làm việc làm trung tâm). Sự khác biệt này định hình toàn bộ trải nghiệm phát triển và độ tin cậy của hệ thống.

Claude Dynamic Workflows Code-Centric
  • Tự động sinh mã điều phối (JavaScript) tại runtime để chạy ngầm.
  • Không gian trạng thái lưu trong biến lập trình của runtime nền.
  • Đóng gói kết quả cuối cùng để đưa về luồng hội thoại chính.
  • Phù hợp quét diện rộng và xử lý bất đồng bộ quy mô lớn.
Antigravity 2.0 Subagents Workspace-Centric
  • Đội ngũ tác tử chuyên biệt, điều phối qua API cấu trúc.
  • Quản lý trạng thái thông qua hệ thống Artifacts lưu trực tiếp trên ổ đĩa.
  • Tập trung vào sự cộng tác giữa Người và Máy (Human-in-the-loop).
  • Phù hợp xây dựng sản phẩm chất lượng cao, có kiểm soát và cam kết.

2. Phương thức Thực thi (Execution Model)

Mô hình thực thi quy định cách thức các tác tử được kích hoạt, phân chia công việc và giám sát lẫn nhau trong suốt vòng đời của nhiệm vụ.

Mô hình Tự trị Lập trình (Programmatic Autonomous Run)

Khi Claude nhận một nhiệm vụ phức tạp (ví dụ là nâng cấp toàn bộ codebase lên framework mới), nó không cố gắng giải quyết trực tiếp. Thay vào đó, Claude tự động viết một kịch bản điều phối viết bằng ngôn ngữ JavaScript.

Kịch bản này được gửi đến một môi trường thực thi ngầm (Sandboxed Node.js Runtime). Tại đây, kịch bản tự do khởi tạo hàng chục hoặc hàng trăm tác tử phụ độc lập, phân bổ tài nguyên và điều khiển các vòng lặp kiểm tra lỗi hoàn toàn tự động.

CLAUDE RUNTIME PIPELINE Main Chat Session Generates JS Sandboxed Node.js Worker 1 Worker 2 Verifier Final Synthesis Merged Result

Điểm đặc sắc của mô hình này nằm ở cơ chế Adversarial Verifiers (tác tử phản biện). Bên trong tập lệnh tự sinh, Claude cài cắm các tác tử verifiers chuyên đi tìm vết rách trong kết quả của các workers trước đó. Hai nhóm tác tử này sẽ tranh luận, thử nghiệm và sửa đổi trực tiếp trên kịch bản cho đến khi đạt được trạng thái đồng thuận cao nhất mới chuyển giao về phòng chat.

Mô hình Điều phối Tác tử chính (Agent-Centric Execution Model)

Trái ngược với việc tự động sinh mã lập trình tự chạy ngầm của Claude, Antigravity 2.0 duy trì một mô hình vận hành lấy tác tử chính làm trung tâm (Agent-centric). Người điều phối chính (Orchestrator) luôn giữ toàn bộ quyền kiểm soát tối cao và trực tiếp chỉ huy ở từng bước suy luận.

Khi đối mặt với dự án lớn, Orchestrator sẽ chủ động gọi công cụ invoke_subagent bằng cách truyền một mảng JSON chứa các tham số chi tiết của tác vụ. Toàn bộ quá trình kiểm soát, gửi tin nhắn hiệu chỉnh (send_message), hay dừng tác vụ (manage_subagents) đều được Agent chính tự đưa ra quyết định trực tiếp dựa trên luồng suy luận từng bước của mình.

ANTIGRAVITY WORKSPACE PIPELINE Central Orchestrator Browser Agent Deep Research Terminal Agent System Execute Workspace Files task.md impl_plan.md Human in the Loop Validation Gates

Mặc dù có tính tự trị cao, từng quyết định và tiến trình làm việc của Subagents đều được phản ánh trực tiếp lên hệ thống file vật lý (như task.md và implementation_plan.md) cũng như chịu sự kiểm soát từng bước của Agent chính. Nhờ đó, người dùng và Orchestrator có thể giám sát sát sao, can thiệp kịp thời bằng cách hiệu chỉnh tin nhắn hoặc dừng tác vụ, đảm bảo tính an toàn ở mức tối đa.

3. Quản lý Ngữ cảnh (Context Management)

Đối với hệ thống AI Agent, quản lý ngữ cảnh quyết định độ chính xác và khả năng tiết kiệm chi phí token. Sự khác biệt cốt lõi nằm ở vị trí lưu trữ trạng thái trung gian của tác vụ.

Claude: Ngữ cảnh Tách biệt & Tự tiêu (Decoupled & Ephemeral Context)

Claude Dynamic Workflows giải quyết bài toán tràn bộ nhớ ngữ cảnh (Context Bloat) bằng cách cô lập hoàn toàn.

Bởi vì toàn bộ quá trình lặp và kiểm thử được quản lý thông qua biến số trong tập lệnh JavaScript, toàn bộ các lượt gọi API của hàng chục subagents ngầm hoàn toàn không lưu vết trong cửa sổ chat chính của bạn. Chỉ khi tập lệnh kết thúc thành công, kết quả đã qua chưng cất và đóng gói mới được trả về phiên chat.

Cách tiếp cận này giúp cửa sổ chat chính luôn sạch sẽ, cực kỳ tiết kiệm bộ nhớ tức thời nhưng lại có điểm yếu là "hộp đen". Nếu kịch bản gặp lỗi logic ngoài dự tính và treo ngầm, người dùng rất khó phát hiện nguyên nhân gốc rễ nếu không truy vết log chi tiết của runtime.

Antigravity: Ngữ cảnh Tổng hợp & Phân lớp (Compiled & Persistent Context)

Ngược lại, Antigravity 2.0 sở hữu một cơ chế quản lý ngữ cảnh tinh tế hơn nhiều, được gọi là Compiled View Architecture (Kiến trúc Biên dịch Khung nhìn) kết hợp nguyên lý Principle of Least Context (Ngữ cảnh tối thiểu).

Trạng thái của toàn bộ hệ thống không được giữ trong RAM của tiến trình hay bộ nhớ hội thoại, mà được duy trì bền vững trong các Artifacts (tập tin sản phẩm) trên chính Workspace của bạn.

Cơ chế Hoạt động của Compiled View

Khi một subagent được gọi, hệ thống chỉ biên dịch một "khung nhìn" (Compiled View) cực kỳ gọn nhẹ chứa những thông tin tối thiểu cần thiết để làm việc (nhờ bộ công cụ đọc file giới hạn dòng view_file). Subagent ghi kết quả trực tiếp ra file markdown (như task.md). Khi subagent kết thúc, ngữ cảnh của nó bị hủy bỏ ngay lập tức, trả lại toàn quyền kiểm soát cho Orchestrator chính mà không gây ô nhiễm (pollution) dòng hội thoại.

Với phương thức này, người dùng hoàn toàn nắm quyền kiểm soát dòng đời dữ liệu. Lịch sử thay đổi được ghi nhận trực quan qua CHANGELOG.md và DECISIONS.md, bảo đảm dù bạn có chuyển sang một luồng chat mới, Agent vẫn có thể khôi phục 100% ngữ cảnh mà không cần phải giải thích lại từ đầu (chống mất trí nhớ dự án).

4. Phân tích Tình huống Áp dụng (Use Cases)

Mỗi hệ thống phục vụ tối ưu cho một nhóm tác vụ và thói quen làm việc khác nhau của kỹ sư công nghệ.

Khi nào chọn Claude Dynamic Workflows?

Bạn nên kích hoạt Dynamic Workflows khi cần xử lý các tác vụ mang tính chất quét rộng, lặp đi lặp lại hàng loạt và không yêu cầu sự phê duyệt từng bước của con người.

  • Codebase Migrations: Nâng cấp phiên bản thư viện cho toàn bộ dự án gồm hàng trăm files nguồn độc lập.
  • Vulnerability Sweeps: Quét toàn bộ hệ thống để tìm kiếm các lỗ hổng bảo mật đã biết và thử nghiệm bản vá lỗi ngầm.
  • Autonomous Deep Research: Khởi động hàng loạt subagents cùng lúc để cào dữ liệu từ nhiều nguồn độc lập, tự tổng hợp và trả về báo cáo cuối cùng.

Khi nào chọn Antigravity 2.0 Subagents?

Lựa chọn Antigravity khi bạn cần phát triển các hệ thống phần mềm tinh tế, đòi hỏi chất lượng đầu ra ở mức hoàn hảo và sự giám sát chặt chẽ của lập trình viên.

  • Complex Feature Implementation: Phát triển các tính năng có độ phức tạp cao, cấu trúc thư mục lồng nhau và cần sự nhất quán tuyệt đối về mặt logic thiết kế.
  • Human-AI Co-creation: Các dự án mà bạn muốn cùng tham gia lên kế hoạch, duyệt bản thiết kế (Design Review) trước khi viết code và kiểm tra kỹ lưỡng trước khi triển khai (Deployment).
  • Stateful Software Maintenance: Bảo trì hệ thống phần mềm lâu dài với nhật ký phát triển (Changelog) mạch lạc, đảm bảo an toàn tuyệt đối cho tài nguyên hiện hữu của dự án.

5. Bảng Đối Chiếu Kiến Trúc Toàn Diện

Bảng so sánh chi tiết các thông số kỹ thuật cốt lõi giữa hai giải pháp điều phối hàng đầu hiện nay.

Tiêu chí so sánh Claude Dynamic Workflows Antigravity 2.0 Subagents
Ngày ra mắt chính thức (Launch Date) 28 tháng 5, 2026
Bản Research Preview đi kèm mô hình Claude Opus 4.8.
19 tháng 5, 2026
Công bố tại sự kiện Google I/O 2026 dưới dạng Desktop App standalone.
Cơ chế Điều phối (Orchestration Mechanism) Code-Centric (Lấy kịch bản làm trung tâm)
Tự viết mã nguồn (JS) để chạy vòng lặp runtime ngầm độc lập.
Agent-Centric (Lấy tác tử chính làm trung tâm)
Agent chính trực tiếp gọi công cụ invoke_subagent qua mảng JSON và điều khiển từng bước.
Môi trường Thực thi (Execution Runtime) Sandboxed JS Engine
Chạy bất đồng bộ ngầm bên ngoài cửa sổ chat.
Workspace Shell & Sandbox
Thực thi thông qua các công cụ trực thuộc IDE của hệ thống.
Lưu trữ Trạng thái (State Persistence) Biến số tạm thời (RAM/Cache)
Hủy bỏ ngay sau khi script hoàn thành tác vụ.
File hệ thống vật lý (Workspace Files)
Lưu trực tiếp dưới dạng tài liệu Markdown bền vững trên đĩa.
Kiểm soát Ngữ cảnh (Context Control) Cô lập hoàn toàn (Decoupled)
Dữ liệu trung gian của các tác tử phụ không làm đầy chat.
Khung nhìn biên dịch (Compiled View)
Đọc/ghi file chính xác theo dòng, tránh phình đại token.
Mức độ tương tác (Interaction Level) Thấp (Fully Autonomous)
Kịch bản tự chạy khép kín, chỉ trả về kết quả tổng hợp sau cùng.
Cực cao (Step-by-Step Control)
Cho phép gửi tin nhắn hiệu chỉnh (send_message) hoặc dừng tác vụ (manage_subagents) ở từng bước.
Bảo đảm Chất lượng (Quality Assurance) Adversarial Verifiers
Các tác tử phụ tự phản biện và tranh luận ngầm.
Validation Checkpoints
Hệ thống cổng kiểm duyệt và cơ chế tự chữa lành (Self-healing).
Phục hồi ngữ cảnh (Context Recovery) Yếu
Không thể khôi phục trạng thái dở dang từ luồng chat mới.
Tuyệt đối (Traceback)
Dựa vào CHANGELOG/DECISIONS của dự án để tiếp tục tức thì.