Bài này giúp bạn hiểu Claude Code khác gì với việc chat với AI trên web, và nắm được vòng làm việc cơ bản để từ bài sau bạn điều khiển nó có chủ đích thay vì chỉ gõ rồi cầu may.

Một trợ lý sống ngay trong thư mục dự án

Khi bạn hỏi ChatGPT hay Claude trên web, AI chỉ nhìn thấy những gì bạn dán vào khung chat. Còn Claude Code (công cụ lập trình AI chạy trong cửa sổ dòng lệnh, còn gọi là terminal) thì đứng ngay trong thư mục dự án của bạn. Nó tự đọc file, tự tìm đoạn code liên quan, sửa file, chạy lệnh kiểm thử rồi báo kết quả. Bạn không còn phải copy qua copy lại.

Tưởng tượng bạn thuê một bạn thực tập vào ngồi cạnh máy tính của mình. Bạn nói “sửa giúp anh lỗi ở trang giỏ hàng”, bạn thực tập tự mở đúng file, thử sửa, chạy thử, rồi quay sang hỏi “anh xem thế này được chưa”. Điểm khác biệt là bạn thực tập này đọc cả dự án chỉ trong vài giây, nhưng cũng dễ hiểu sai ý nếu bạn nói mơ hồ.

Chat AI trên web

  • Chỉ thấy phần bạn dán vào
  • Bạn tự chép code về máy
  • Bạn tự chạy và báo lỗi lại
  • Phù hợp hỏi nhanh, học khái niệm

Claude Code

  • Đọc cả thư mục dự án
  • Tự sửa file ngay trên máy
  • Tự chạy lệnh, đọc lỗi, sửa tiếp
  • Phù hợp làm việc thật trên dự án

Cài đặt và chạy lần đầu

Cách cài thay đổi theo thời gian, nên bạn hãy mở trang chính thức https://code.claude.com/docs để lấy lệnh mới nhất cho hệ điều hành của mình. Sau khi cài, thao tác luôn giống nhau: mở terminal, đi vào thư mục dự án, gõ claude. Lần đầu bạn sẽ được yêu cầu đăng nhập bằng tài khoản Claude hoặc khoá API. Có gói miễn phí và gói trả phí cho từng hình thức dùng, bạn xem điều kiện ở trang chính thức.

Một lưu ý quan trọng: Claude Code làm việc trong thư mục hiện tại. Nếu bạn mở nó ở thư mục “Documents” chứa đủ thứ thì nó sẽ nhìn thấy quá nhiều thứ không liên quan. Hãy luôn mở đúng thư mục của một dự án.

Vòng làm việc: hiểu, đề xuất, xin phép, làm, kiểm

Mỗi yêu cầu bạn đưa ra đều đi qua một vòng gần như cố định. Biết vòng này, bạn biết lúc nào nên can thiệp.

HiểuClaude đọc file liên quan để nắm bối cảnh
Đề xuấtNó nói sẽ sửa gì, ở đâu
Xin phépVới thao tác sửa file hoặc chạy lệnh, nó hỏi bạn đồng ý không
LàmSửa file, chạy lệnh
KiểmĐọc kết quả, lặp lại nếu còn lỗi

Bước “xin phép” là lớp an toàn của bạn. Lúc mới học, hãy đọc kỹ từng đề xuất trước khi bấm đồng ý, nhất là các lệnh xoá file hoặc lệnh có chữ rm. Khi đã quen và dự án có Git, bạn mới cân nhắc nới lỏng.

Ví dụ

Chị Lan có một shop bán đồ handmade, trang web đặt hàng viết bằng HTML đơn giản. Chị mở terminal trong thư mục shop, gõ claude rồi nói: “Trang đặt hàng đang không hiện phí ship khi chọn Hà Nội, xem giúp chị nguyên nhân”. Claude tự tìm file xử lý phí ship, chỉ ra một điều kiện viết sai, đề xuất sửa và chờ chị đồng ý. Chị chưa cần biết file đó tên gì.

Git là tấm lưới an toàn

Trước khi để AI sửa dự án thật, hãy bảo đảm dự án đã nằm trong Git (công cụ lưu lịch sử các phiên bản code, giúp quay lại bản cũ khi hỏng). Nếu AI sửa sai, bạn chỉ cần quay về lần lưu trước. Thói quen tốt: lưu một lần (commit) trước mỗi nhiệm vụ lớn.

Thử ngay

Tạo thư mục thử nghiệm, chạy claude trong đó và gõ yêu cầu sau. Đọc từng bước nó đề xuất trước khi đồng ý.

Tạo một trang HTML đơn giản tên menu.html liệt kê 5 món của quán cà phê, mỗi món có tên và giá do bạn tự đặt ví dụ. Sau đó giải thích bạn đã tạo gì.

Quan sát: bước nào là Claude đề xuất, bước nào là nó xin phép bạn?

Lưu ý

Đừng mở Claude Code trong thư mục chứa mật khẩu, khoá bí mật hoặc dữ liệu khách hàng nếu không cần thiết. Nó đọc được những gì có trong thư mục đó.

Ghi nhớ

  • Claude Code đứng trong thư mục dự án, tự đọc, sửa và chạy lệnh, khác với chat trên web.
  • Mở nó đúng thư mục của một dự án, không phải thư mục chung chung.
  • Vòng làm việc: hiểu, đề xuất, xin phép, làm, kiểm. Bạn là người duyệt ở bước xin phép.
  • Dùng Git để luôn có đường lui.