Ghép lại: xây một "nhân viên AI" hoàn chỉnh cho doanh nghiệp
Qua sáu bài, chúng ta đã đi hết sáu lớp. Nhưng liệt kê từng lớp chưa đủ — giá trị thật nằm ở chỗ ghép chúng lại. Bài cuối này cho thấy sáu lớp phối hợp thành một hệ vận hành như thế nào, qua một ví dụ cụ thể, rồi đưa ra lộ trình để bạn bắt đầu.
Một câu để định khung tư duy: triển khai AI trong doanh nghiệp không phải là "dạy vài buổi về prompt", mà là thiết kế lại cách tri thức, quy trình và con người phối hợp với nhau. Sáu lớp này chính là bộ khung để làm việc đó một cách bài bản.
Sáu lớp như một hệ thống
Nhìn lại toàn cảnh, mỗi lớp trả lời một câu hỏi vận hành:
| Lớp | Câu hỏi nó trả lời | Kiểu |
|---|---|---|
| CLAUDE.md | Agent cần biết gì mọi lúc? | Ngữ cảnh (chỉ dẫn) |
| Skills | Agent làm nghiệp vụ cụ thể thế nào? | Chuyên môn (chỉ dẫn) |
| Hooks | Điều gì phải xảy ra / phải bị chặn? | Guardrail (tất định) |
| Subagents | Ai làm việc gì trong đội? | Phân công |
| MCP | Agent kết nối với hệ thống nào? | Năng lực |
| Plugins | Làm sao chia sẻ tất cả cho cả đội? | Phân phối |
Ba lớp đầu định hình một agent; ba lớp sau đưa nó lên quy mô đội nhóm và tổ chức. Và như đã nhấn mạnh nhiều lần: chỉ Hooks (cùng permissions) là bảo đảm tất định — phần còn lại là ngữ cảnh mà Claude cố tuân theo (Anthropic — Steering Claude Code).
Ví dụ: một "nhân viên nội dung AI"
Hãy hình dung một đội marketing muốn dựng một "nhân viên AI" phụ trách sản xuất nội dung theo chuẩn thương hiệu. Đây là cách sáu lớp vào cuộc:
- CLAUDE.md (bộ nhớ): ghi giọng thương hiệu, đối tượng độc giả, những chủ đề cấm, quy ước SEO, và nơi lưu bài. Mỗi phiên, agent tự biết "chúng ta là ai, viết cho ai".
- Skills (chuyên môn): một skill
viet-bai-blog(dàn ý AIDA, chèn dẫn nguồn), một skilltoi-uu-seo(kiểm meta description, keyword), một skilldung-anh-bia(kèm script gọi API sinh ảnh). Chỉ nạp khi task cần. - MCP (kết nối): một MCP server nối tới CMS/Google Drive để đọc brief và lưu bản thảo; một server khác nối tới công cụ phân tích để lấy số liệu chủ đề.
- Subagents (phân công): một
research-agent(chỉ đọc, chạy song song tra cứu nguồn); mộteditor-agentviết bản thảo; mộtfact-checkerrà soát tính chính xác. Agent chính điều phối, mỗi subagent giữ ngữ cảnh riêng. - Hooks (kiểm soát): một
PreToolUsechặn việc publish thẳng khi chưa qua review; mộtPostToolUsetự chạy trình kiểm chính tả và quét thông tin nhạy cảm sau mỗi bản thảo. - Plugins (phân phối): đóng gói toàn bộ (CLAUDE.md mẫu + 3 skills + 3 subagents + 2 hooks + cấu hình MCP) thành plugin
content-team, đẩy lên marketplace nội bộ để mọi thành viên cài bằng một lệnh và làm việc đồng bộ chuẩn.
Kết quả không phải "một chatbot viết bài", mà là một quy trình sản xuất nội dung có kiểm soát, tái lập được, và chia sẻ được cho cả đội. Đó là khác biệt giữa "một người dùng AI giỏi" và "một tổ chức triển khai AI bài bản".
Lộ trình áp dụng cho doanh nghiệp
Bạn không cần làm cả sáu lớp cùng lúc. Thứ tự đề xuất, từ rẻ đến sâu:
- Bắt đầu bằng CLAUDE.md. Rẻ, nhanh, tác động lớn. Viết bối cảnh + quy ước cho từng dự án/phòng ban. Giữ dưới ~200 dòng.
- Đóng gói 1–2 quy trình lặp lại thành Skills. Chọn việc mà cả đội làm đi làm lại (viết proposal, dựng báo cáo) và biến nó thành skill.
- Thêm Hooks cho những ràng buộc bắt buộc. Bắt đầu từ guardrail an toàn: chặn lệnh nguy hiểm, quét secret, tự format. Đây là nơi biến "mong muốn" thành "bảo đảm".
- Kết nối MCP tới hệ thống thật. Ưu tiên nguồn dữ liệu đội dùng nhiều nhất (CRM, kho tài liệu), duyệt kỹ trước khi mở.
- Chia việc bằng Subagents khi một agent bắt đầu ôm quá nhiều.
- Đóng gói thành Plugin + marketplace nội bộ khi năng lực đã ổn định, để chuẩn hóa toàn tổ chức.
Governance & bảo mật: không thể bỏ qua
Càng mạnh, agent càng cần lan can. Xuyên suốt chuỗi, ba điểm bảo mật lặp lại và cần khắc ghi khi triển khai thật:
- Guardrail phải tất định. Đừng dựa vào câu chữ trong CLAUDE.md cho những điều bắt buộc — dùng Hooks và permissions/managed settings (Anthropic — Steering Claude Code).
- Supply chain là rủi ro thật. Skills và Plugins mang theo code chạy với quyền người dùng — chỉ cài từ nguồn tin cậy, review như code hạ tầng (Claude Docs — Plugins reference).
- Bí mật ở đúng chỗ. Token/khóa để trong biến môi trường và OAuth, không hardcode vào
.mcp.jsonhay hook (Claude Docs — MCP).
Và ở cấp tổ chức, dùng managed settings + managed CLAUDE.md để áp chuẩn không thể ghi đè — đây là điều biến Claude thành nền tảng quản trị được, không chỉ là công cụ cá nhân (Claude Docs — Memory).
Checklist triển khai
- [ ] Mỗi dự án/phòng ban có
CLAUDE.mdriêng, ngắn gọn, cụ thể, không mâu thuẫn. - [ ] Các quy trình lặp lại đã được đóng gói thành Skills với
descriptionrõ "khi nào dùng". - [ ] Có Hooks cho mọi ràng buộc bắt buộc (an toàn, chất lượng), đã test kỹ và giới hạn quyền.
- [ ] MCP server chỉ kết nối nguồn cần thiết, dùng OAuth/biến môi trường, đã duyệt phạm vi dự án.
- [ ] Việc lớn được chia cho Subagents với phạm vi tool hẹp (ưu tiên chỉ-đọc).
- [ ] Năng lực ổn định được đóng gói thành Plugin + phân phối qua marketplace nội bộ.
- [ ] Có quy trình review nguồn (skill/plugin) trước khi cài — supply chain security.
Lời kết
Rất nhiều người vẫn nhìn AI agent như một phiên bản mạnh hơn của chatbot. Nhưng qua sáu lớp này, hy vọng bạn thấy rõ: agent là một hệ vận hành công việc — cần trí nhớ (CLAUDE.md), kỹ năng (Skills), công cụ (MCP), lan can (Hooks), khả năng phân công (Subagents) và cơ chế tái sử dụng, mở rộng (Plugins).
Muốn AI thực sự đi vào vận hành, doanh nghiệp cần xây: bộ ngữ cảnh chuẩn cho từng phòng ban, bộ skill chuẩn cho từng nghiệp vụ, bộ agent xử lý từng nhóm việc, bộ quy trình kiểm soát chất lượng, và bộ công cụ kết nối dữ liệu. Sáu lớp trong chuỗi này là bản đồ để bắt đầu — và bạn có thể bắt đầu ngay hôm nay, từ một file CLAUDE.md.
Cảm ơn bạn đã theo hết chuỗi. Nếu muốn xem toàn bộ mối liên hệ giữa các lớp một cách trực quan, hãy khám phá cụm "Bộ công cụ phát triển Agent" trên graphview tri thức.
Nguồn tham khảo
- Anthropic — Steering Claude Code: https://claude.com/blog/steering-claude-code-skills-hooks-rules-subagents-and-more
- Anthropic Engineering — Building agents with the Claude Agent SDK: https://www.anthropic.com/engineering/building-agents-with-the-claude-agent-sdk
- Claude Docs — Memory (CLAUDE.md & managed settings): https://docs.claude.com/en/docs/claude-code/memory
- Claude Docs — Plugins reference: https://code.claude.com/docs/en/plugins-reference
- Claude Docs — MCP: https://docs.claude.com/en/docs/claude-code/mcp
Bài 7/7 — bài cuối trong chuỗi "Bộ công cụ phát triển Agent với Claude". Nội dung diễn giải lại từ tài liệu gốc của Anthropic. Trước ← Bài 6: MCP Servers · Quay lại Bài 0: Tổng quan.
