Site icon Khoa Phạm BK Blog

Làm chủ 95% Claude Code (dành cho người mới bắt đầu)

Nếu bạn đang muốn bắt đầu với Claude Code nhưng chưa biết đi từ đâu, thì hướng dẫn này chính là thứ bạn cần. Bài viết sẽ tóm tắt những khái niệm cốt lõi, framework WAT, cũng như các bước cụ thể để xây dựng, kiểm thử và triển khai các automation AI bằng Claude Code.

1. Giao diện & Cài đặt

Claude Code cho phép bạn xây dựng các dự án lập trình phức tạp và hệ thống tự động hóa ngay trong môi trường phát triển cục bộ (IDE) của mình.

2. WAT Framework – Bộ khung cốt lõi

Để xây dựng các hệ thống AI automation đáng tin cậy, bạn có thể sử dụng một cấu trúc gồm 3 lớp gọi là WAT Framework. Điểm quan trọng của mô hình này là tách biệt rõ ràng giữa phần “suy luận” (AI) và phần “thực thi” (Code). Nhờ vậy, hệ thống vừa linh hoạt, vừa dễ kiểm soát và bảo trì.

Layer 1: Workflows (/workflows)

Lưu ý: Tất cả đều được viết bằng ngôn ngữ tự nhiên

Hãy tưởng tượng đây là người quản lý (manager) — người đưa ra hướng dẫn chi tiết cho “nhân viên” phải làm gì, theo từng bước. Đấy chính là Workflows.

Layer 2: Agent (claude.md)

Nói cách khác, agent không chỉ làm theo lệnh mà còn tự thích nghi và cải thiện hệ thống theo thời gian.

Layer 3: Tools (/tools)

Với 3 layers như trên, WAT Framework hoạt động theo luồng:

Ba lớp này phối hợp với nhau giúp bạn xây dựng automation AI vừa rõ ràng, vừa dễ mở rộng.

3. Lập kế hoạch & Xây dựng Automation

Trước khi viết bất kỳ dòng code nào, bạn nên chuyển sang Plan Mode trong giao diện Claude Code. Đây là bước cực kỳ quan trọng — giúp bạn tránh việc “code trước, nghĩ sau”.

Bước 1: Brain Dump (Mô tả ý tưởng)

Hãy mô tả mục tiêu của bạn càng rõ càng tốt.
Ví dụ: “Thu thập dữ liệu các kênh YouTube trong lĩnh vực AI và tạo một slide deck có branding.”

Bước 2: Iterative Questioning (Hỏi – đáp lặp lại)

Trong Plan Mode, agent sẽ chủ động đặt câu hỏi để làm rõ yêu cầu của bạn, như:

=> Điều này giúp đảm bảo hệ thống hiểu đúng nhu cầu trước khi bắt tay vào làm.

Bước 3: To-Do List (Danh sách công việc)

Sau khi kế hoạch được chốt, agent sẽ:

4. “Siêu năng lực”: MCPs & Skills

Claude Code có thể được mở rộng bằng các khả năng bên ngoài để xử lý những tác vụ mà bản thân nó không làm được.

4.1. Skills vs…?

Skills là một khái niệm khá quan trọng trong Claude Code, nên chúng ta sẽ làm rõ nó bằng cách đặt trong tương quan với một số thành phần khác trong hệ thống.

Skills vs. Projects

Projects cung cấp kiến thức nền tĩnh (static background knowledge), luôn được load sẵn mỗi khi bạn bắt đầu một cuộc hội thoại trong project đó. Skills thì khác — chúng là các quy trình chuyên biệt, chỉ được kích hoạt khi cần và có thể sử dụng xuyên suốt nhiều ngữ cảnh trong Claude.

Có thể hiểu đơn giản: Projects = “kiến thức nền”, trong khi đó Skills = “cách làm việc / quy trình xử lý”

Skills vs. MCP (Model Context Protocol)

MCP đóng vai trò kết nối Claude với các dịch vụ và nguồn dữ liệu bên ngoài (như Gmail, Slack, Google Calendar, …). Skills cung cấp “kiến thức thực thi” — tức là hướng dẫn cụ thể để hoàn thành một task hoặc workflow.

Bạn hoàn toàn có thể dùng cả hai cùng lúc: MCP → giúp Claude có công cụ, Skills → giúp Claude biết cách sử dụng công cụ đó hiệu quả. Nếu nhìn toàn bộ hệ thống, MCP giúp mở rộng khả năng (connect ra bên ngoài) còn Skills giúp tối ưu cách làm (logic + quy trình). Khi kết hợp đúng cách, bạn sẽ có một hệ thống AI: biết làm gì (Workflows), biết làm như thế nào (Skills), và có đủ công cụ để làm (MCP + Tools)

5. Testing & Optimization

Xây dựng automation mới chỉ là một nửa chặng đường. Bạn cần test và tinh chỉnh lại logic để hệ thống hoạt động ổn định.

6. Deploy lên Production

Sau khi automation chạy ổn định trên local, bạn cần deploy lên cloud để nó có thể chạy tự động theo lịch (Cron) hoặc trigger (Webhook).

Tổng kết

Claude Code không chỉ là một công cụ viết code bằng AI — nó là một cách tiếp cận hoàn toàn mới để xây dựng automation. Thay vì viết mọi thứ từ đầu, bạn làm việc theo một hệ thống rõ ràng:

Khi kết hợp tất cả lại, bạn có thể xây dựng những hệ thống automation có cấu trúc rõ ràng, dễ mở rộng và có thể tự cải thiện theo thời gian. Nếu trước đây automation là việc dành cho dev nhiều kinh nghiệm, thì với Claude Code, bất kỳ ai có tư duy hệ thống đều có thể bắt đầu.

Exit mobile version