Từ Hiểu Biết Đến Thực Hành — Công Cụ AI Ngay Trong Terminal Của Bạn
Tác giả: Claude AI, dưới sự điều khiển, câu lệnh và chỉnh sửa của Học Trò.
Mở Đầu
Sáu bài vừa rồi, mình đã đi từ "token là gì" đến "tòa nhà khổng lồ nơi AI sống." Bạn hiểu AI đọc token chứ không phải chữ, tin nhắn đi qua API và HTTPS, AI đoán từng token theo xác suất, neural network học từ hàng tỷ lần điều chỉnh, và tất cả điều đó chạy trên hàng nghìn GPU trong những data center tốn điện như thành phố.
Bây giờ đến phần thực hành.
Claude Code là một trong những cách mạnh mẽ nhất để dùng AI — không phải qua trang web, không phải qua app di động — mà ngay trong terminal (cửa sổ dòng lệnh) của bạn. Nó đọc được file của bạn, viết code, chạy lệnh, và làm việc trực tiếp với dự án của bạn mà không cần bạn copy-paste qua lại.
Bài này hướng dẫn bạn từng bước: Claude Code là gì, cài như thế nào, và bắt đầu ra sao.
Claude Code Là Gì — Và Khác Gì Claude Trên Web?
Khi bạn dùng Claude tại claude.ai, bạn đang dùng một giao diện web: gõ vào hộp chat, nhận câu trả lời, copy những gì cần thiết, dán vào chỗ khác. Hữu ích, nhưng có khoảng cách giữa AI và công việc thật của bạn.
Claude Code xóa khoảng cách đó. Nó là CLI (Command Line Interface — giao diện dòng lệnh) — một chương trình chạy trong terminal, nơi các lập trình viên và người dùng kỹ thuật làm việc hằng ngày. Khi bạn mở Claude Code trong thư mục dự án của mình, nó biết dự án đó — nó có thể đọc toàn bộ cấu trúc file, hiểu code bạn đang viết, chỉnh sửa trực tiếp, và chạy lệnh ngay trong terminal đó.
Ví dụ thực tế:
- Bạn đang viết một script Python bị lỗi — Claude Code đọc file, tìm lỗi, sửa ngay, không cần bạn copy paste gì
- Bạn muốn thêm một tính năng vào ứng dụng web — Claude Code đọc toàn bộ codebase, hiểu kiến trúc, rồi viết code mới phù hợp
- Bạn muốn hiểu một dự án người khác để lại — Claude Code đọc tất cả file rồi giải thích cho bạn
Điểm khác biệt cốt lõi: Claude trên web biết về code. Claude Code làm việc với code.
Yêu Cầu Trước Khi Cài
Trước khi cài Claude Code, bạn cần có một vài thứ:
1. Node.js (phiên bản 18 trở lên)
Claude Code là ứng dụng Node.js. Bạn cần cài Node.js nếu chưa có. Kiểm tra bằng lệnh:
`
node --version
`
Nếu trả về số phiên bản (ví dụ v20.11.0), bạn đã có. Nếu báo lỗi, vào nodejs.org tải về và cài.
2. Tài khoản Anthropic
Bạn cần tài khoản tại console.anthropic.com. Có thể đăng ký miễn phí.
3. API key
Sau khi đăng nhập vào Anthropic Console, vào mục "API Keys" và tạo một key mới. Giữ chuỗi ký tự đó lại — bạn sẽ cần trong bước tiếp theo. Và nhớ: không chia sẻ nó với ai, không bỏ vào file rồi đẩy lên GitHub.
4. Credit trong tài khoản
Claude Code dùng API — tức là tính tiền theo token. Bạn cần nạp một ít credit vào tài khoản Anthropic (thường bắt đầu $5 là đủ để thử). Với mức dùng vừa phải hằng ngày, $10–20/tháng là đủ cho cá nhân.
Cài Đặt Claude Code
Mở terminal (Command Prompt, PowerShell, hay Terminal trên Mac/Linux) và chạy một lệnh duy nhất:
`
npm install -g @anthropic-ai/claude-code
`
Lệnh này dùng npm (Node Package Manager — trình quản lý gói Node) để cài Claude Code toàn cục trên máy bạn. Chờ vài giây đến vài phút tùy tốc độ mạng.
Khi xong, kiểm tra bằng:
`
claude --version
`
Nếu hiện số phiên bản, cài thành công.
Cài Đặt API Key
Claude Code cần biết API key của bạn để kết nối với Anthropic. Cách đơn giản nhất là đặt nó làm environment variable (biến môi trường):
Trên Mac/Linux (thêm vào file ~/.bashrc hoặc ~/.zshrc):
`
export ANTHROPIC_API_KEY="sk-ant-api03-..."
`
Trên Windows (PowerShell):
`
$env:ANTHROPIC_API_KEY = "sk-ant-api03-..."
`
Hoặc đơn giản hơn: lần đầu chạy Claude Code, nó sẽ hỏi bạn API key và tự lưu lại.
Lần Đầu Chạy Claude Code
Mở terminal, di chuyển vào thư mục dự án của bạn (hoặc bất kỳ thư mục nào bạn muốn làm việc), rồi gõ:
`
claude
`
Claude Code khởi động và hiện dấu nhắc chờ lệnh. Bạn đang ở trong một phiên làm việc — giống chat nhưng AI biết ngữ cảnh thư mục bạn đang đứng.
Thử ngay một vài lệnh đơn giản để cảm nhận:
`
Thư mục này có những file gì vậy?
`
Claude Code sẽ liệt kê nội dung thư mục và giải thích cấu trúc.
`
Đọc file README.md và tóm tắt cho tôi.
`
Claude Code đọc file đó và trả lời dựa trên nội dung thật, không phải đoán.
`
Viết một script Python đơn giản đọc file CSV và in ra số hàng.
`
Claude Code viết script, hỏi bạn có muốn lưu vào file không, rồi lưu nếu bạn đồng ý.
Những Việc Claude Code Làm Được Ngay
Sau khi cài xong, bạn có thể dùng Claude Code cho rất nhiều việc mà không cần học thêm gì:
Đọc và giải thích code:
`
Giải thích file main.py này cho tôi, tôi chưa hiểu cấu trúc của nó.
`
Tìm và sửa lỗi:
`
Script này báo lỗi "KeyError: 'name'", giúp tôi tìm chỗ nào sai.
`
Viết code mới:
`
Thêm vào app.py một endpoint /health trả về {"status": "ok"}.
`
Chạy lệnh và giải thích kết quả:
`
Chạy git log --oneline -10 và giải thích các commit gần đây.
`
Làm việc với tài liệu:
`
Đọc tất cả file .md trong thư mục này và viết một tóm tắt chung.
`
Refactor code:
`
Hàm này quá dài, giúp tôi tách nó thành các hàm nhỏ hơn cho dễ đọc.
`
Tips Cho Người Mới Bắt Đầu
Nói cụ thể, không nói chung chung. "Sửa lỗi này" ít hiệu quả hơn "File login.py dòng 47 báo lỗi TypeError, giúp tôi hiểu tại sao và sửa." Claude Code làm việc tốt nhất khi bạn cho nó đủ ngữ cảnh.
Đừng ngại hỏi lại. Nếu Claude Code giải thích xong mà bạn vẫn chưa hiểu, cứ nói "Giải thích thêm phần X" hoặc "Cho tôi ví dụ cụ thể hơn." Nó không nản lòng.
Kiểm tra trước khi chạy. Khi Claude Code đề nghị chạy một lệnh — nhất là lệnh có thể thay đổi file hoặc hệ thống — đọc kỹ lệnh đó trước khi đồng ý. Claude Code hỏi xác nhận, đừng nhấn "yes" tự động.
Dùng CLAUDE.md để hướng dẫn. Claude Code tự động đọc file tên CLAUDE.md trong thư mục dự án nếu có. Đây là chỗ bạn viết những hướng dẫn cố định: dự án này dùng ngôn ngữ gì, quy tắc đặt tên như thế nào, thư mục nào không được chỉnh sửa. Một khi viết vào đó, Claude Code sẽ nhớ qua mọi phiên làm việc.
Bắt đầu nhỏ. Lần đầu, đừng thử giao cho nó cả dự án lớn. Bắt đầu với một file, một chức năng, một câu hỏi cụ thể — để hiểu nó hoạt động như thế nào trước khi tin tưởng thêm.
Thoát bằng /exit hoặc Ctrl+C. Khi xong phiên làm việc, gõ /exit hoặc nhấn Ctrl+C để thoát.
Claude Code Không Phải Phép Màu
Một điều quan trọng cần nhớ: Claude Code rất mạnh, nhưng nó vẫn là AI — tức là vẫn có thể sai. Đặc biệt khi:
- Code phức tạp với nhiều dependency và side effect
- Yêu cầu không rõ ràng — nó đoán ý bạn, đôi khi đoán sai
- Tác vụ đòi hỏi kiến thức business cụ thể mà chỉ bạn mới biết
Dùng Claude Code như một người cộng sự thông minh, không phải người thay thế bạn hoàn toàn. Nó viết code nhanh hơn bạn trong nhiều trường hợp — nhưng bạn vẫn phải hiểu code đó làm gì và xác nhận nó đúng.
Kết Thúc Hành Trình
Bảy bài, bảy câu hỏi, một hành trình từ bên trong ra ngoài:
- Bài 1: AI đọc token, không đọc chữ
- Bài 2: Tin nhắn đi qua HTTP, API, và streaming về màn hình bạn
- Bài 3: AI đoán từng token theo xác suất — và đôi khi tự tin bịa chuyện
- Bài 4: Neural network + attention mechanism + scale = thông minh thật sự
- Bài 5: Ba giai đoạn huấn luyện: pretraining, fine-tuning, RLHF
- Bài 6: Data center — tòa nhà thật, điện thật, GPU thật
- Bài 7: Claude Code — đặt tất cả vào tay bạn
AI không còn là hộp đen nữa. Bạn biết nó làm gì, làm như thế nào, và bây giờ bạn có công cụ để dùng nó ở mức độ thật sự mạnh mẽ.
Chúc bạn khám phá vui!
Bảng Tham Khảo Nhanh
| Lệnh / Khái Niệm | Dùng Để Làm Gì |
|---|---|
npm install -g @anthropic-ai/claude-code |
Cài Claude Code lần đầu |
claude --version |
Kiểm tra đã cài thành công chưa |
claude |
Khởi động Claude Code trong thư mục hiện tại |
ANTHROPIC_API_KEY |
Biến môi trường chứa API key của bạn |
CLAUDE.md |
File hướng dẫn cố định cho Claude Code trong dự án |
/exit hoặc Ctrl+C |
Thoát khỏi phiên Claude Code |
| console.anthropic.com | Trang quản lý tài khoản, API key, và credit |
Điều Cần Nhớ
- Claude Code chạy trong terminal, không phải trình duyệt. Nó đọc file thật, chạy lệnh thật, làm việc trực tiếp với dự án.
- Cần API key và credit trong tài khoản Anthropic. Không phải miễn phí — nhưng rẻ với mức dùng cá nhân.
- CLAUDE.md là bộ nhớ vĩnh cửu. Viết hướng dẫn dự án vào đó một lần, Claude Code nhớ mãi mãi.
- Nói cụ thể thì được kết quả tốt hơn. Ngữ cảnh chi tiết = câu trả lời chính xác hơn.
- Kiểm tra trước khi đồng ý lệnh quan trọng. Claude Code hỏi xác nhận — đừng bỏ qua bước đó.
- Bạn đã hoàn thành toàn bộ loạt bài. Token → Server → Sinh token → Neural network → Huấn luyện → Data center → Claude Code. Chúc mừng!


No comments:
Post a Comment
Note: Only a member of this blog may post a comment.