Học Viện AI & Claude Thực Chiến Vagataba Chuẩn V7.1 · 20/10/2026 · Claude 5.5 / Fable 5.1
🗂️ Học Liệu Mở Rộng · StoriesChuẩn V7.1 · 20/10/2026

TIỂU PHẨM 17: NHÓM CÔNG NGHỆ VÀ CLAUDE ĐỌC ĐƯỢC ODOO

Đường dẫn nguồn: Stories/L6_Engineer/17_Dev_MCP_Plugin.md

📌 Mục Lục Bài Học (9 mục)

📍 Module: §16 (Connectors — Kết nối hệ thống MCP) & §23 (Agentic Engineering) | Level: L6 🎓 Slide: L6 Slide 4-7 ⭐ Format: Demo — Claude truy vấn Odoo trực tiếp qua giao thức MCP chuẩn mở AAIF, 0 copy-dán | 🎯 Bài học: Phân biệt Skills vs Connectors (MCP) vs Plugins / Nguyên tắc Chỉ đọc (Read-only) + Lọc PII ở tầng Server / Dễ truy vấn = phát hiện sớm rủi ro ⏱ ~8 phút | Số vai: 3 NV (NV công nghệ, Minh, trưởng nhóm) + Vân Anh tổng kết

Comedy Tools: The Game ("0 copy-dán. 0 mở Odoo. Vài giây có ngay bảng phân tích.") + Mapping (trước/sau khi có Connector MCP) + Escalation (5–10 phút xuất CSV → vài giây truy vấn trực tiếp) + Get Out (chỉ đọc + lọc PII = an toàn tuyệt đối)

Xưng hô cố định: NV công nghệ↔Minh: em/anh


🎬 MÀN 1 — "Copy-dán mỏi tay"

[Buổi cải tiến Kaizen chiều thứ Sáu. Nhân viên công nghệ (CAS — Chuyên viên Quản trị Hệ thống & Tự động hóa Odoo) phàn nàn:]

NV CÔNG NGHỆ: Anh Minh ơi, Claude giúp phân tích số liệu tồn kho rất chuẩn. Nhưng mỗi lần các trưởng nhóm cần hỏi là lại phải mở Odoo → lọc bảng → xuất CSV → ẩn cột SĐT khách → tải lên Claude → đọc kết quả. Mỗi lần tra cứu mất 5–10 phút, mà copy-dán thủ công tuần nào cũng lệch 2–3 dòng!

MINH: Nếu Claude có thể truy vấn trực tiếp dữ liệu đã ẩn danh từ Odoo thì sao?

NV CÔNG NGHỆ: (mắt sáng lên) Khỏi xuất file thủ công?! Dùng giao thức MCP (Model Context Protocol) để dựng một Connector nối thẳng vào cổng truy vấn của Odoo?!

MINH: (nhìn nhóm công nghệ) Đúng. Nhưng nhớ quy tắc bảo mật của công ty: Chỉ đọc (Read-only) và ẩn danh dữ liệu cá nhân (PII) ngay tại máy chủ trước khi trả về cho AI. Anh cho em 2 tuần.


⚡ MÀN 2 — "Connector (MCP) — Cầu nối hai thế giới"

[2 tuần sau. Nhóm công nghệ hoàn tất máy chủ MCP nội bộ và cấu hình trong mục Customize > Connectors:]

TEXT
TRƯỚC: Nhân sự → Mở Odoo → Xuất CSV → Xóa cột PII → Tải lên Claude → Đọc kết quả (5–10 phút)
SAU:   Nhân sự → Hỏi trực tiếp trong Project Quản lý → Connector MCP truy vấn chỉ đọc → Kết quả sau 5–10 giây

Nhóm công nghệ đóng gói 5 công cụ MCP chuẩn snake_case (chỉ đọc read-only & đã lọc sạch PII tại tầng server theo Luật BVDLCN 91/2025/QH15 và NĐ 356/2025/NĐ-CP):

  • get_order_status
  • get_lead_summary
  • get_inventory_batches
  • get_kpi_metrics
  • get_customer_segment_stats

[Minh thử nghiệm trực tiếp trong Project Quản lý (OPS-Kaizen):]

MINH: (gõ) "Kiểm tra tồn kho các dòng sản phẩm Bách Niên Kiện tại kho Bình Dương và Hà Nội theo chuẩn FEFO 3 màu, so với tốc độ bán trung bình 7 ngày qua và ước tính số ngày chạm ngưỡng đặt hàng lại."

[Claude tự động gọi công cụ get_inventory_batches qua Connector Odoo — sau khoảng 6 giây, bảng kết quả hiện ra:]

MINH: (đọc to)

  • TPBS Protein từ thực vật BNK (Hộp 14 gói — 955.000đ): Tổng tồn 420 hộp (🟢 Xanh HSD ≥ 6 tháng: 390 hộp; 🟡 Vàng HSD 3 đến < 6 tháng: 30 hộp tại Kệ Biệt Trữ). Tốc độ bán: 18 hộp/ngày → Đủ bán ~21 ngày.
  • Combo 2 hộp Protein BNK (1.790.000đ): Tồn 85 bộ định mức → Tốc độ 6 bộ/ngày → Còn ~14 ngày ⚠️ (Cần chuẩn bị kế hoạch nhập bổ sung).
  • TPBVSK Viên xương khớp BNK (Hộp 20 viên — 185.000đ): Tồn 200 hộp (🟢 Xanh) → Tốc độ 3 hộp/ngày → Còn ~67 ngày.

MINH: (vỗ bàn) 0 copy-dán. 0 lỗi lệch dòng. Chỉ mất vài giây!


🏆 MÀN 3 — "Kết nối chuẩn mở + Phân biệt rõ 3 mảnh ghép"

Chỉ số vận hành (Số liệu thực nghiệm tại nhóm Quản lý) Trước khi có Connector Sau khi kết nối MCP
Thời gian mỗi lần truy vấn & tổng hợp 5–10 phút 5–10 giây
Lỗi lệch dòng do copy-dán thủ công 2–3 lần/tuần 0
Số lượt kiểm tra chéo dữ liệu/ngày ~20 lượt ~60 lượt (phát hiện sớm lô cận hạn & đơn cờ đỏ)

4 Chốt chặn an toàn bắt buộc của Connector Vagataba:

  1. Chỉ đọc (Read-only): Connector chỉ được cấp quyền SELECT qua view an toàn; mọi thao tác ghi/sửa trên Odoo đều bị khóa ở tầng cơ sở dữ liệu (hoặc phải qua cổng người duyệt Action Gate).
  2. Lọc dữ liệu nhạy cảm (PII Masking at Server): Họ tên, SĐT, CCCD, địa chỉ chi tiết bị che ngay tại máy chủ trước khi truyền qua MCP.
  3. Giới hạn tần suất (Rate Limit): Chống truy vấn quá tải hệ thống.
  4. Nhật ký kiểm toán (Audit Log): Lưu lại đầy đủ ai gọi công cụ nào, vào lúc nào.

🎤 VÂN ANH TỔNG KẾT

🎤 VÂN ANH: Tiểu phẩm 17 cho chúng ta thấy sức mạnh của Connectors (Customize > Connectors) hoạt động trên giao thức chuẩn mở MCP (Model Context Protocol) — giao thức đã được Anthropic hiến tặng cho AAIF (Agentic AI Foundation thuộc Linux Foundation) từ ngày 09/12/2025 để trở thành tiêu chuẩn chung của toàn ngành AI.

Để không bao giờ nhầm lẫn khi thiết kế hệ thống ở cấp độ L6, hãy nhớ rõ sự khác biệt giữa 3 khái niệm trong mục Customize:

  • Agent Skills (Customize > Skills): Dạy Claude QUY TRÌNH LÀM VIỆC chuẩn thông qua thư mục chứa file SKILL.md (ví dụ: quy trình kiểm duyệt từ cấm, quy trình phân loại FEFO 3 màu).
  • Connectors (Customize > Connectors): Cấp cho Claude CẦU NỐI TRUY CẬP DỮ LIỆU & CÔNG CỤ BÊN NGOÀI qua giao thức MCP (gồm Remote MCP trên đám mây và Desktop extensions cho MCP cục bộ).
  • Plugins: Là GÓI ĐÓNG GÓI TỔNG HỢP gom chung cả skills + connectors + sub-agents + hooks/commands thành một bộ giải pháp hoàn chỉnh cho từng phòng ban.

Trong ngành: MCP (Model Context Protocol — chuẩn mở AAIF), Read-only Connector (Kết nối chỉ đọc), Server-side PII Masking (Ẩn danh dữ liệu cá nhân tại máy chủ), Audit Log (Nhật ký kiểm toán).

📋 Mở L6 Slide 4-7 — Kiến trúc MCP Connector, Cài đặt và 4 nguyên tắc an toàn.


📋 3 Bài học

  1. Connector (MCP) = Cầu nối đọc dữ liệu trực tiếp: Giúp Claude truy vấn số liệu thời gian thực trong vài giây mà không cần xuất CSV hay copy-dán thủ công.
  2. Phân biệt rõ Skills vs Connectors vs Plugins: Skills dạy quy trình (SKILL.md), Connectors nối dữ liệu/công cụ (MCP), còn Plugins đóng gói tất cả lại với nhau.
  3. An toàn từ gốc: Luôn thiết lập quyền Chỉ đọc (Read-only), lọc sạch PII tại tầng server theo Luật BVDLCN 91/2025/QH15, giới hạn tần suất và ghi nhật ký kiểm toán.

💬 Câu hỏi thảo luận

  1. Trong công việc hàng ngày của bạn, thao tác xuất file / copy-dán dữ liệu nào đang tốn nhiều thời gian nhất và dễ bị lệch dòng nhất?
  2. Tại sao việc ẩn danh dữ liệu cá nhân (SĐT, họ tên, địa chỉ) bắt buộc phải thực hiện ngay tại tầng máy chủ (Server-side) trước khi dữ liệu đi qua Connector MCP, thay vì gửi toàn bộ lên rồi mới dặn Claude "đừng hiển thị SĐT"?
  3. Hãy phân biệt khi nào bộ phận của bạn chỉ cần viết thêm một Agent Skill (SKILL.md) và khi nào cần đề xuất nhóm công nghệ xây dựng một Connector (MCP).

📹 KỊCH BẢN GỐC

Thông tin Chi tiết
Chương trình/Kênh Joma Tech "Day in the Life of Software Engineer"
Ngày/Năm 2019
Diễn viên/Creator Jonathan Ma (Joma Tech)
YouTube/Link Tìm: "Joma Tech Day in Life" — 10M+ views

Mapping nguyên bản → Vagataba

Gốc Vagataba Giữ nguyên cơ chế gì
Lập trình viên ngày thường: code, sửa lỗi, tích hợp hệ thống Nhóm công nghệ xây dựng MCP Connector nối Odoo với Claude The Game — tích hợp đúng chuẩn = giải phóng sức lao động
Năng suất tăng vọt nhờ tự động hóa công cụ Truy vấn chỉ đọc an toàn trong 5–10 giây thay vì 10 phút copy-dán Get Out — kết nối + bảo mật = sức mạnh nhân bội

BVT Analysis

Beat Violation Benign Đồng thời?
BEAT 3 (Crack): Xuất CSV và copy-dán từ Odoo mỗi lần mất 5–10 phút Tốn thời gian, mỏi tay Ai làm báo cáo cũng từng trải qua ✅
BEAT 4 (Escalate): Lệch dòng copy-dán 2–3 lần/tuần Số liệu sai → quyết định nhập hàng sai Connector MCP = truy vấn chuẩn xác 100% ✅
BEAT 5 (Crisis): "0 copy-dán. 5–10 giây có ngay phân tích FEFO." Tốc độ rút ngắn từ 10 phút xuống vài giây Tăng tần suất kiểm tra chéo lên gấp 3 lần ✅
BEAT 6 (Twist): "Dễ hỏi = phát hiện sớm rủi ro" Kỳ vọng lật — không chỉ tiết kiệm giờ công mà còn nâng chất lượng quản trị Chỉ đọc + lọc PII ở server = an toàn tuyệt đối ✅

Tài liệu nội bộ Vagataba — V7.1 — 20/10/2026 Tiểu phẩm 17 — Nhóm Công Nghệ Và Claude Đọc Được Odoo Dẫn vào L6 Slide 4-7: Kiến trúc MCP Connector, Cài đặt, An toàn (§16 & §23)