

Giải Mã Sơ Đồ 5 Thành Phần Cốt Lõi Của Claude Managed Agents
Anthropic vừa công bố sơ đồ kiến trúc chính thức của Claude Managed Agents. Nếu bạn đang build AI agent, đây là bản thiết kế bạn cần hiểu rõ từng chi tiết.
🧠 Harness, Bộ Não Điều Phối Ở Trung Tâm
Nhìn vào sơ đồ, Harness nằm chính giữa với logo Claude sparkle, kết nối tới 4 thành phần xung quanh qua các mũi tên hai chiều. Đây là control loop chịu trách nhiệm gọi Claude model và route tool calls tới đúng nơi. Điểm hay nhất: Harness hoàn toàn stateless. Nghĩa là nó có thể crash bất cứ lúc nào, rồi recover bằng một lệnh wake(sessionId) đơn giản. Muốn scale ngang? Cứ thêm harness, không lo đồng bộ state.
🔧 Tools + Resources / MCP, Cánh Tay Nối Với Thế Giới
Phía trên sơ đồ là tầng Tools + Resources. Claude dùng tầng này để tương tác với mọi thứ bên ngoài. Bạn có sẵn built-in tools như Bash, Read/Write file, Web Search, Grep. Nhưng mạnh hơn là MCP (Model Context Protocol), cho phép kết nối tới GitHub, Slack, database, hay bất kỳ API nội bộ nào. Về bảo mật, OAuth token được giữ trong vault riêng, đi qua proxy. Claude không bao giờ nhìn thấy credentials của bạn.
📋 Session, Bộ Nhớ Sống Bên Ngoài Context Window
Bên trái sơ đồ là Session, hoạt động như một append-only log ghi lại mọi sự kiện trong suốt vòng đời agent. Tại sao quan trọng? Vì context window của Claude có giới hạn. Khi đầy, harness gọi getEvents() để chọn lọc events cần thiết, transform rồi mới đưa vào context. Cách này tối ưu prompt cache hit rate cực tốt. Session tồn tại độc lập, harness crash hay mất kết nối thì session vẫn còn nguyên.
🖥️ Sandbox, Môi Trường Thực Thi Zero-Trust
Bên phải sơ đồ là Sandbox, nơi code chạy trong container bảo mật. Sandbox được tạo on-demand qua tool calls, không provision trước. Mọi thực thi đều qua interface thống nhất execute(name, input) → string, dù target là container, phone hay emulator. Credentials không bao giờ chạm sandbox theo nguyên tắc zero-trust. Sandbox có thể bị destroy và tạo lại bất cứ lúc nào mà không ảnh hưởng session hay harness.
🔄 Orchestration, Tầng Điều Phối Multi-Agent
Phía dưới sơ đồ là Orchestration, tầng nâng cao nhất đang ở giai đoạn Research Preview. Gồm 3 khả năng chính: Outcomes giúp agent tự đánh giá kết quả và lặp lại cho đến khi đạt mục tiêu. Multi-agent cho phép nhiều harness chạy song song, chia sẻ sandbox. Memory giúp agent nhớ context xuyên suốt các session. Các mũi tên nét đứt trong sơ đồ thể hiện giao tiếp bất đồng bộ, còn nét liền là luồng data chính. Thiết kế này cho phép mỗi thành phần fail và recover độc lập.
Bạn thấy thành phần nào trong kiến trúc này hấp dẫn nhất để thử nghiệm?
#claudeai #managedagents #aiarchitecture #developer #learnontiktok


