Trang chủ / Bài 1
Cơ bản ⏱ 10 phút
1

Claude Code là gì?

Giới thiệu tổng quan về Claude Code và lý do tại sao bạn nên học

🎯 Mục tiêu bài học

  • Hiểu Claude Code là gì và hoạt động như thế nào
  • Biết điểm khác biệt với ChatGPT và Copilot
  • Nhận ra các trường hợp sử dụng phù hợp

Claude Code là gì?

Claude Code là một công cụ lập trình AI dòng lệnh (CLI) chính thức của Anthropic, cho phép bạn làm việc trực tiếp trong terminal với toàn quyền truy cập vào codebase của mình. Khác với các công cụ AI chỉ có thể trả lời câu hỏi, Claude Code có thể thực sự làm việc trong dự án của bạn — đọc file, chỉnh sửa code, chạy lệnh, và commit lên Git.

Điểm khác biệt so với ChatGPT và Copilot

Tính năngClaude CodeChatGPTGitHub Copilot
Truy cập file thực✅ Có❌ Không⚠️ Hạn chế
Chạy lệnh terminal✅ Có❌ Không❌ Không
Tự tạo commit Git✅ Có❌ Không❌ Không
Hiểu toàn bộ dự án✅ Có❌ Không⚠️ Một phần
MCP Servers✅ Có❌ Không❌ Không

Claude Code hoạt động như thế nào?

Claude Code chạy trong terminal của bạn và có thể sử dụng các tools để:

  • Read — Đọc nội dung file bất kỳ trong dự án
  • Edit / Write — Chỉnh sửa hoặc tạo file mới
  • Bash — Chạy lệnh shell (npm, git, python, v.v.)
  • Glob / Grep — Tìm kiếm file và nội dung trong codebase
  • Agent — Tạo các sub-agent để làm việc song song

💡 Ví dụ thực tế

Bạn có thể nói với Claude Code: "Tìm tất cả các API endpoint chưa có authentication và thêm middleware cho chúng" — Claude Code sẽ tự đọc code, tìm kiếm, và sửa tất cả các file liên quan.

Khi nào nên dùng Claude Code?

  • Refactor một module lớn với nhiều file liên quan
  • Debug lỗi phức tạp xuyên suốt codebase
  • Thêm tính năng mới theo đúng pattern của dự án
  • Viết tests cho code có sẵn
  • Review và cải thiện code quality
  • Tự động hóa tác vụ lặp đi lặp lại