Kiến Trúc Claude Managed Agents: Tách "Bộ Não" Khỏi "Đôi Tay" Như Thế Nào?

Kiến Trúc Claude Managed Agents: Tách "Bộ Não" Khỏi "Đôi Tay" Như Thế Nào?

Anthropic vừa hé lộ kiến trúc kỹ thuật đằng sau Claude Managed Agents. Không phải tổng quan sản phẩm, mà là bài học thiết kế hệ thống đáng giá cho bất kỳ ai đang xây dựng AI agent.

🧩 Vấn Đề Với Kiến Trúc Cũ

Kiến trúc ban đầu ghép chặt container với session, biến mỗi instance thành một "pet", nuôi riêng, không thể mất. Container chết thì toàn bộ session bay theo. Tệ hơn, khi cần debug, engineer phải mở shell trực tiếp vào container chứa data của user. Đây là một rủi ro bảo mật nghiêm trọng mà team Anthropic quyết tâm loại bỏ.

🏗️ Ảo Hóa 3 Thành Phần Độc Lập

Lấy cảm hứng từ cách hệ điều hành trừu tượng hóa phần cứng qua các khái niệm ổn định như "process" và "file", kiến trúc mới tách hệ thống thành 3 lớp rõ ràng. Session là log append-only ghi lại mọi sự kiện, đóng vai trò context object sống bên ngoài context window của Claude. Harness là vòng lặp điều khiển gọi Claude và route tool calls tới infrastructure, hoàn toàn stateless nên scale ngang dễ dàng. Sandbox là môi trường thực thi code, được provision on-demand thay vì pre-provision. Mọi tool target, từ containers, phones đến emulators, đều đi qua một interface duy nhất: execute(name, input) → string.

🔐 Bảo Mật Zero-Trust Cho Sandbox

Điểm thiết kế khiến mình ấn tượng nhất: credentials không bao giờ chạm sandbox. Git auth token chỉ được dùng đúng lúc clone repo, OAuth token nằm trong vault riêng, mọi API call bên ngoài đi qua proxy. Claude hoàn toàn không thấy token. Đây là triết lý zero-trust áp dụng triệt để, sandbox chỉ là "đôi tay" làm việc, không cần biết "chìa khóa" nằm ở đâu.

⚡ Hiệu Suất Cải Thiện Đáng Kinh Ngạc

Con số nói lên tất cả: giảm khoảng 60% p50 TTFT (Time-to-First-Token) và hơn 90% p95 TTFT. Bí quyết nằm ở việc session log lưu context bền vững bên ngoài context window. Trước đây mỗi session phải trả full container setup cost, giờ inference bắt đầu ngay từ session log có sẵn. Harness còn có thể transform events trước khi đưa vào context, tối ưu prompt cache hit rate một cách thông minh.

🧠 Multi-Agent Và Triết Lý Thiết Kế

Kiến trúc này mở ra khả năng multi-agent thực sự mạnh mẽ. Nhiều "brain" (harness) scale ngang mà không cần paired container. Nhiều "hands" (sandbox/tool) truy cập qua interface thống nhất. Đặc biệt, brain có thể truyền hands cho nhau, tạo nên sự linh hoạt cực cao. Triết lý cốt lõi là "Opinionated about interfaces, not implementations", hệ thống yêu cầu Claude phải thao tác được state và thực thi computation, nhưng không giả định số lượng hay vị trí của brain và hands.

Bạn đang xây dựng AI agent và gặp khó khăn với việc tách biệt execution khỏi reasoning? Kiến trúc này có gợi ý gì cho hệ thống của bạn không?

Nguồn: https://www.anthropic.com/engineering/managed-agents

#learnontiktok #aiagent #claudeai #systemdesign #softwarearchitecture

Bài viết liên quan