Giới Thiệu AI Coding
Khám phá cách AI đang thay đổi hoàn toàn ngành lập trình — và làm thế nào để bạn trở thành người làm chủ làn sóng công nghệ này.
🎯 Mục tiêu học tập
- Hiểu rõ AI coding là gì và tại sao nó quan trọng với lập trình viên hiện đại
- Nắm được ưu/nhược điểm của các công cụ AI phổ biến nhất hiện nay
- Xây dựng mindset đúng đắn khi làm việc cùng AI
- Biết khi nào nên dùng AI và khi nào không nên phụ thuộc vào AI
- Thực hành 30 phút đầu tiên với Copilot — inline, Chat, Inline Chat
Bài 1.1 — AI Coding Là Gì?
Chúng ta đang sống trong một kỷ nguyên mà trí tuệ nhân tạo không chỉ là câu chuyện khoa học viễn tưởng nữa — nó đang trực tiếp thay đổi cách mọi người viết code mỗi ngày. Nhưng AI coding thực sự là gì?
Lịch sử ngắn gọn
AI trong lập trình không phải là khái niệm mới, nhưng cuộc cách mạng thực sự bắt đầu vào:
Microsoft và GitHub giới thiệu GitHub Copilot — công cụ AI coding đầu tiên được tích hợp sâu vào IDE. Được xây dựng trên mô hình Codex của OpenAI.
ChatGPT được ra mắt và đạt 100 triệu người dùng trong 2 tháng. Developers bắt đầu sử dụng ChatGPT như một công cụ debug và giải thích code.
GPT-4, Claude, Gemini ra đời. Cursor IDE xuất hiện. VS Code tích hợp Copilot Chat. AI coding không còn là xa xỉ phẩm mà trở thành tiêu chuẩn.
AI không chỉ gợi ý code nữa — nó có thể tự viết toàn bộ feature, chạy tests, debug và deploy theo yêu cầu của bạn. Đây là thời điểm chúng ta đang học giáo trình này.
Kỹ năng AI coding là điều kiện bắt buộc trong tuyển dụng 2025: Theo khảo sát LinkedIn 2025, hơn 65% job description cho lập trình viên đã đề cập đến yêu cầu biết dùng AI coding tools. Developer không biết AI coding giống như developer không biết dùng Google — vẫn làm được nhưng chậm hơn nhiều lần so với đồng nghiệp.
Tại sao bạn PHẢI học AI coding ngay bây giờ?
Theo khảo sát Stack Overflow 2025: 82% developers đang sử dụng hoặc có kế hoạch sử dụng AI coding tools. Các developer dùng AI báo cáo tăng năng suất 40-55% trung bình.
⚡ Code nhanh hơn 3-10x
AI có thể viết boilerplate code, generate functions và tạo tests trong vài giây thay vì hàng giờ đồng hồ.
🧠 Học framework mới nhanh
Thay vì đọc documentation hàng giờ, bạn có thể hỏi AI trực tiếp về cú pháp và best practices của bất kỳ framework nào.
🐛 Debug thông minh hơn
Paste error message vào AI và nhận được giải thích chi tiết + cách fix ngay lập tức. Tiết kiệm hàng giờ "đào" Stack Overflow.
📚 Học liên tục từ AI
AI giải thích code của mình, đề xuất cách tốt hơn và giúp bạn hiểu sâu hơn về những gì bạn đang xây dựng.
🎯 Thực Hành Ngay — Nhận Biết Cơ Hội Dùng AI:
- Mở một project code cũ của bạn (hoặc bất kỳ file code nào)
- Nhìn qua nhanh và đánh dấu những đoạn lặp lại, boilerplate, hoặc có pattern rõ ràng
- Tưởng tượng nếu AI viết tất cả những đoạn đó — bạn tiết kiệm được bao nhiêu thời gian?
- Đây chính là những điểm bạn sẽ dùng AI nhiều nhất sau khoá học này
Bài 1.2 — So Sánh Các Công Cụ AI Phổ Biến
Hiện nay có rất nhiều công cụ AI hỗ trợ lập trình. Hãy cùng phân tích từng công cụ để bạn hiểu rõ mình đang dùng gì và khi nào nên dùng cái nào.
| Công Cụ | Tích hợp | Mạnh nhất | Phù hợp với | Chi phí |
|---|---|---|---|---|
| GitHub Copilot | Sâu trong VS Code | Inline suggestion, Agent mode, context toàn project | Developer dùng VS Code hàng ngày | $10/tháng (Free tier available) |
| ChatGPT | Browser, API | Giải thích, debug, tư vấn kiến trúc, code review | Hỏi đáp, học khái niệm mới | Free / $20/tháng Pro |
| Claude | Browser, API | Đọc hiểu code dài, viết docs, phân tích phức tạp | Large codebase review, documentation | Free / $20/tháng Pro |
| Cursor | IDE riêng (VS Code fork) | Multi-file editing, AI chat với toàn project | Muốn AI control nhiều hơn IDE | $20/tháng |
| Codeium | VS Code plugin | Inline suggestion tương tự Copilot | Cần free alternative cho Copilot | Free (có Pro) |
GitHub Copilot là công cụ AI được tích hợp trực tiếp vào VS Code, JetBrains, Visual Studio... Nó "nhìn" vào code bạn đang viết và tự động đề xuất dòng tiếp theo, toàn bộ function, hoặc thậm chí cả file.
Đây là công cụ chủ đạo trong giáo trình này vì nó hoạt động ngay trong IDE — không cần copy-paste qua lại với browser.
- • Tích hợp sâu vào VS Code
- • Hiểu ngữ cảnh toàn bộ project
- • Có Copilot Chat (hỏi đáp)
- • Hỗ trợ 30+ ngôn ngữ
- • Copilot Agent (tự động hoá)
- • Trả phí (~$10-19/tháng)
- • Cần internet
2. Cursor — IDE AI-Native
Cursor là một IDE được build từ đầu cho AI, dựa trên nền tảng VS Code. Nó tích hợp Claude và GPT-4 rất sâu, cho phép "chat với codebase" của bạn.
Nếu bạn muốn AI có thể đọc và chỉnh sửa nhiều file cùng lúc theo một câu lệnh duy nhất, Cursor là lựa chọn tốt. Tuy nhiên trong khóa học này ta sẽ dùng VS Code + Copilot vì đây là combo phổ biến và versatile nhất.
3. ChatGPT / Claude / Gemini — AI Trò Chuyện
Các AI chat này không tích hợp trực tiếp vào editor, nhưng cực kỳ hữu ích cho:
- Lên kế hoạch kiến trúc — hỏi về cách thiết kế hệ thống
- Giải thích concept phức tạp — hiểu thuật toán, design patterns
- Debug lỗi khó — paste stack trace và hỏi nguyên nhân
- Review code — nhờ AI review code của bạn
- Tạo test cases — generate edge cases bạn chưa nghĩ tới
Bảng So Sánh Tổng Hợp
| Công cụ | Tích hợp IDE | Chất lượng code | Giá | Phù hợp với |
|---|---|---|---|---|
| GitHub Copilot | ★★★★★ | ★★★★☆ | $10-19/tháng | Học viên & Developer hàng ngày |
| Cursor IDE | ★★★★★ | ★★★★★ | Free / $20/tháng | Power users muốn AI agent |
| Codeium | ★★★★☆ | ★★★☆☆ | Miễn phí | Học viên, sinh viên |
| ChatGPT-4o | Không | ★★★★★ | Free / $20/tháng | Giải thích, debug phức tạp |
| Claude 3.5 | Không | ★★★★★ | Free / $20/tháng | Code dài, refactor, review |
Trong giáo trình này, chúng ta dùng GitHub Copilot là công cụ chính. Nếu bạn chưa có tài khoản, GitHub cung cấp 30 ngày dùng thử miễn phí. Sinh viên có thể đăng ký miễn phí qua GitHub Student Pack.
Tôi đang học lập trình và cân nhắc giữa các AI coding tools. Use case của tôi: [mô tả dự án/công việc của bạn - ví dụ: "xây dựng web app Python+FastAPI, làm một mình, budget hạn chế"] Kinh nghiệm: [ví dụ: "đã biết Python cơ bản, chưa dùng AI coding tool"] Hãy phân tích và gợi ý: 1. Tool nào phù hợp nhất với tôi (Copilot Free/Pro, Codeium, Cursor, ChatGPT) 2. Lý do cụ thể tại sao 3. Cách thiết lập để tối ưu cho use case của tôi 4. Những extension VS Code nào nên cài thêm
Bài 1.3 — Tư Duy Làm Việc Với AI
Đây là bài học quan trọng nhất trong Chương 1. Nhiều người học coding với AI và thất bại không phải vì thiếu kỹ thuật — mà vì có mindset sai.
"AI là một junior developer cực kỳ nhanh và biết nhiều thứ, nhưng không có common sense. Bạn là senior phải kiểm soát và định hướng." — Nguyên tắc vàng của AI coding
Bài học này quan trọng hơn bất kỳ kỹ thuật nào khác trong khóa học: Developer dùng AI thành công không phải là người biết nhiều prompt nhất — mà là người biết khi nào cần AI, khi nào không cần, và luôn giữ quyền kiểm soát chất lượng code cuối cùng. AI là công cụ mạnh nhưng không có trách nhiệm — bạn mới là người chịu trách nhiệm với sản phẩm.
Nguyên tắc 1: AI là Đồng Hành, Không Phải Thay Thế
AI không "biết" bạn muốn gì. Nó chỉ dự đoán văn bản tiếp theo dựa trên ngữ cảnh. Điều này có nghĩa là:
- Viết code theo pattern quen thuộc
- Generate boilerplate nhanh
- Suggest code completion
- Giải thích error messages
- Convert code sang ngôn ngữ khác
- Tạo test cases
- Logic phức tạp, đặc thù
- Business rules cụ thể
- Security-sensitive code
- Tích hợp nhiều hệ thống
- Performance optimization nâng cao
- Dữ liệu sau ngày training
Nguyên tắc 2: Luôn Đọc Và Hiểu Code AI Tạo Ra
Copy-paste code của AI mà không đọc, không hiểu. Điều này dẫn đến: bug ẩn, security holes, code không maintain được, và quan trọng nhất — bạn không học được gì cả.
Quy tắc vàng: Trước khi chạy bất kỳ đoạn code nào từ AI, hãy đọc và đặt câu hỏi: "Tôi có hiểu tại sao code này hoạt động không?"
Nguyên tắc 3: Quy Trình Làm Việc Với AI
-
Xác định rõ vấn đề (Think first)
Trước khi hỏi AI, tự mình hiểu rõ bài toán. AI không thể đọc suy nghĩ của bạn — bạn càng mô tả rõ, AI càng trả lời tốt.
-
Viết prompt cụ thể
Cung cấp đủ ngữ cảnh: ngôn ngữ, framework, input/output mong muốn, constraints. Chi tiết ở Chương 3.
-
Review code nhận được
Đọc từng dòng. Nếu có phần không hiểu, hỏi AI giải thích thêm. Đừng bao giờ chạy code "mù".
-
Test và verify
Chạy code, kiểm tra output. AI hay tạo ra code "trông đúng" nhưng thực ra có edge cases bị bỏ sót.
-
Iterate (lặp lại)
Nếu output chưa đúng, không cần làm lại từ đầu — hãy follow-up prompt để cải thiện từng bước.
Nguyên tắc 4: Xây Dựng "Mental Model" Của Bạn
AI có thể viết code thay bạn, nhưng bạn phải là người quyết định kiến trúc, review chất lượng và đảm bảo bảo mật. Điều này đòi hỏi bạn phải hiểu nền tảng.
Dùng AI để học nhanh hơn, không phải để tránh học. Khi AI viết một đoạn code mới, hãy hỏi AI: "Giải thích từng dòng code này cho tôi". Đây là cách học hiệu quả nhất.
[Paste đoạn code AI vừa tạo ra vào đây] Hãy giải thích đoạn code này theo cách dễ hiểu nhất: 1. Tổng quan: đoạn code này làm gì? 2. Giải thích từng dòng theo thứ tự 3. Tại sao tác giả chọn cách này mà không phải cách khác? 4. Có edge case nào đoạn code chưa xử lý không? 5. Nếu tôi muốn thêm [tính năng cụ thể], tôi nên thay đổi ở đâu?
🎯 Bài Tập Mindset — 7 Ngày Thách Thức:
- Ngày 1-2: Mỗi khi dùng AI viết code, hỏi AI giải thích lại — không chạy code cho đến khi bạn hiểu từng dòng
- Ngày 3-4: Thử viết code tay trước, rồi dùng AI check/cải thiện — so sánh 2 phiên bản
- Ngày 5-6: Cho AI viết code, sau đó tự bạn review và tìm ít nhất 1 điểm có thể cải thiện
- Ngày 7: Nhìn lại 6 ngày vừa rồi — bạn học được gì mà không phải chỉ "sử dụng" AI?
Bài 1.4 — Hướng Dẫn Cài Đặt GitHub Copilot Từng Bước
Đây là hướng dẫn chi tiết nhất để bạn có thể cài đặt và kích hoạt GitHub Copilot ngay hôm nay, kể cả khi bạn chưa từng dùng trước đây.
Bạn cần: tài khoản GitHub (miễn phí), VS Code đã cài đặt, kết nối internet ổn định. Copilot có bản dùng thử 30 ngày miễn phí — không cần thẻ tín dụng cho bản Free.
Bước 1 — Đăng ký GitHub Copilot
github.com/features/copilot
Click nút "Start a free trial" hoặc "Get Copilot Free" (tùy thời điểm). GitHub Copilot Free cung cấp 2.000 completions/tháng và 50 chat messages/tháng.
Nếu chưa có tài khoản, tạo tại github.com/signup. Chọn plan Free là đủ để bắt đầu khóa học này.
Vào github.com/settings/copilot → bạn sẽ thấy trạng thái Copilot là Active. Nếu chưa active, click "Enable GitHub Copilot".
Bước 2 — Cài Extension Copilot Trong VS Code
Gõ "GitHub Copilot" vào ô tìm kiếm.
- GitHub Copilot — (publisher: GitHub) — tự động gợi ý code khi gõ
- GitHub Copilot Chat — (publisher: GitHub) — chat AI trong sidebar
Sau khi cài, góc dưới trái VS Code sẽ hiện biểu tượng tài khoản. Click vào → "Sign in with GitHub" → trình duyệt mở → authorize → quay lại VS Code.
Góc dưới phải VS Code sẽ có biểu tượng Copilot (hình robot nhỏ). Nếu thấy biểu tượng này màu trắng/xanh — Copilot đang hoạt động.
Bước 3 — Test Thử Copilot Lần Đầu
Tạo file test_copilot.py và gõ comment sau:
# Hàm tính tổng các số chẵn trong một list
Sau khi gõ xong comment và nhấn Enter, Copilot sẽ tự động đề xuất code màu xám phía dưới. Nhấn Tab để chấp nhận gợi ý. Kết quả bạn sẽ nhận được tương tự:
# Hàm tính tổng các số chẵn trong một list
def tinh_tong_chan(numbers):
return sum(num for num in numbers if num % 2 == 0)
# Test
print(tinh_tong_chan([1, 2, 3, 4, 5, 6])) # Kết quả: 12
Bạn thấy code màu xám xuất hiện sau khi gõ comment. Nếu không thấy gì — thử nhấn Alt+\ (Windows/Linux) để trigger gợi ý thủ công.
Các Phím Tắt Copilot Quan Trọng Nhất
| Hành động | Windows/Linux | macOS |
|---|---|---|
| Chấp nhận gợi ý | Tab | Tab |
| Bỏ qua gợi ý | Esc | Esc |
| Gợi ý tiếp theo | Alt+] | Option+] |
| Gợi ý trước đó | Alt+[ | Option+[ |
| Trigger thủ công | Alt+\ | Option+\ |
| Mở Copilot Chat | Ctrl+Shift+I | Cmd+Shift+I |
| Inline Chat | Ctrl+I | Cmd+I |
Copilot Chat — Trò Chuyện Trực Tiếp Trong VS Code
Mở Copilot Chat bằng Ctrl+Shift+I và thử các lệnh sau:
# Giải thích code đang được chọn
/explain
# Fix lỗi trong đoạn code đang chọn
/fix
# Tạo test cho function đang chọn
/tests
# Tóm tắt toàn bộ file đang mở
/doc
# Ví dụ câu hỏi thực tế:
"Viết function validate email trong Python"
"Code này có vấn đề bảo mật gì không?"
"Tối ưu hàm sort này để chạy nhanh hơn"
"Giải thích dòng 25 đến 40 trong file này"
Tôi vừa cài GitHub Copilot trong VS Code. Hãy tạo một bài test nhỏ để kiểm tra Copilot đang hoạt động tốt: 1. Viết 5 comments Python mô tả 5 functions khác nhau (dễ đến khó) 2. Sau mỗi comment, tôi sẽ nhấn Enter và chờ Copilot suggest 3. Cho tôi biết kết quả tốt là như thế nào 4. Nếu Copilot suggest sai/không liên quan, nguyên nhân có thể là gì? Tôi dùng VS Code trên Windows, Python 3.11, file test_copilot.py
3 Lỗi Cài Đặt Phổ Biến Nhất:
- ❌ Cài extension nhưng chưa đăng nhập GitHub: Biểu tượng Copilot sẽ có dấu ! màu vàng. Click vào → Sign in.
- ❌ Dùng tài khoản GitHub chưa bật Copilot: Vào github.com/settings/copilot để kích hoạt trước.
- ❌ Copilot không gợi ý trong file không có extension: Đặt tên file đúng extension (.py, .js, .ts...) để Copilot nhận biết ngôn ngữ.
Khắc Phục Sự Cố Thường Gặp
✅ Cách fix: Kiểm tra biểu tượng Copilot góc dưới phải → nếu có dấu "!" thì click vào → "Re-authenticate" → đăng nhập lại GitHub
✅ Cách fix: Vào
github.com/settings/copilot kiểm tra trạng thái subscription. Nếu hết trial — cần upgrade hoặc đăng ký Free plan.
✅ Cách fix: Đảm bảo file có đúng extension (.py, .js, .ts...). Copilot cần nhận biết ngôn ngữ để gợi ý đúng.
Bài 1.5 — 30 Phút Đầu Tiên Với GitHub Copilot
Sau khi cài đặt xong, nhiều người không biết bắt đầu từ đâu. Bài này là guided session 30 phút — bạn sẽ thực hành tất cả tính năng cốt lõi của Copilot và có cảm giác rõ ràng về công cụ này trước khi sang chương tiếp theo.
Copilot đã cài và đăng nhập GitHub (hoàn thành Bài 1.4). Mở VS Code, tạo folder mới tên copilot-playground và mở folder đó trong VS Code.
Phần 1 — Inline Suggestions (10 phút)
Tạo calculator.py. Gõ comment rồi nhấn Enter, chờ gợi ý màu xám, nhấn Tab để chấp nhận.
Nhấn Alt+] để xem gợi ý tiếp theo, Alt+[ để quay lại. Copilot thường có 2-5 gợi ý khác nhau cho cùng một prompt.
Nhấn Ctrl+→ (Windows) hoặc Cmd+→ (macOS) để chấp nhận từng từ một — hữu ích khi gợi ý dài nhưng chỉ muốn lấy một phần.
Sau khi có def add(), Copilot sẽ tự suggest subtract(), multiply()... vì nó hiểu pattern từ code phía trên.
# Hàm cộng hai số nguyên, trả về tổng
# → nhấn Enter, chờ Copilot suggest, nhấn Tab
# Hàm kiểm tra một số có phải số nguyên tố không
# → nhấn Enter, chờ Copilot suggest, nhấn Tab
# Class Calculator với các phép tính cơ bản: cộng, trừ, nhân, chia
# → nhấn Enter, chờ Copilot suggest toàn bộ class
# Hàm đổi Celsius sang Fahrenheit và ngược lại
# → nhấn Enter, chờ Copilot suggest
Phần 2 — Copilot Chat (10 phút)
Mở Copilot Chat với Ctrl+Shift+I. Thực hành các lệnh sau theo thứ tự:
1. Hỏi trực tiếp: "Viết function Python kiểm tra string có phải email hợp lệ không. Cần handle: email thiếu @, thiếu domain, có khoảng trắng. Trả về True/False. Có docstring và 3 ví dụ test." 2. Chọn code trong calculator.py → Click phải → "Copilot: Explain This" 3. Trong Chat, gõ: /explain (Copilot sẽ giải thích toàn bộ file đang mở) 4. Hỏi tiếp: "Code calculator.py của tôi có thể cải thiện gì? Đưa ra 3 gợi ý cụ thể với code example." 5. Gõ: /tests (Copilot generate unit tests cho function đang chọn)
Phần 3 — Inline Chat (10 phút)
Inline Chat (Ctrl+I) cho phép chỉnh sửa code ngay tại chỗ — đây là tính năng nhanh nhất của Copilot cho các task nhỏ.
Chọn một function → nhấn Ctrl+I → gõ: "Thêm type hints và docstring cho function này" → Enter. Review diff → Accept hoặc Discard.
Cố ý viết code có lỗi → nhấn Ctrl+I → gõ /fix. Copilot detect và sửa lỗi ngay trong editor.
Đặt cursor vào dòng trống → nhấn Ctrl+I → gõ: "Viết function đọc file JSON, trả về dict, handle FileNotFoundError."
Sau mỗi Inline Chat suggestion: Accept (áp dụng vào file) hoặc Discard (bỏ qua). Không có gì thay đổi cho đến khi bạn Accept.
- Ngắn gọn: Inline Chat tốt nhất với task nhỏ — 1 function, 1 feature nhỏ. Task lớn → dùng Copilot Chat panel.
- Dùng slash commands:
/fix,/explain,/doc— nhanh hơn viết prompt dài. - Context tự động: Copilot đọc code xung quanh cursor — không cần giải thích lại những gì đã viết.
- Chọn vùng code trước: Chọn đoạn code muốn chỉnh → nhấn Ctrl+I → Copilot focus đúng chỗ.
Dùng Copilot để build một Password Strength Checker hoàn chỉnh:
- Tạo file
password_checker.py - Nhờ Copilot Chat: "Viết function check_password_strength(password) — trả về score 0-100 và list các vấn đề. Kiểm tra: độ dài ≥8, có chữ hoa, thường, số, ký tự đặc biệt."
- Dùng Inline Chat thêm: "Add colored terminal output dùng thư viện colorama"
- Hỏi Copilot Chat: "Viết 5 test cases cho function này — bao gồm edge cases"
- Chạy file:
python password_checker.py— đảm bảo hoạt động không lỗi - Tự nhìn lại: bạn viết bao nhiêu % code? AI viết bao nhiêu? Bạn có hiểu toàn bộ code không?
- Đừng coi AI là "máy trả lời" — hãy coi nó như cặp lập trình viên cùng ngồi code với bạn. Trao đổi qua lại, iterate, đừng dùng một lần rồi bỏ.
- AI giỏi nhất với những task có pattern rõ ràng: CRUD, boilerplate, test, documentation. Đừng dùng AI cho business logic phức tạp mà chưa được define rõ ràng.
- Khi mới bắt đầu, hãy đọc kỹ mọi dòng code AI tạo ra. Sau 2-3 tuần, bạn sẽ nhận ra pattern và review nhanh hơn nhiều.
- Học AI coding không có nghĩa là bạn không cần hiểu code. Ngược lại — bạn cần hiểu đủ để đánh giá xem AI đang làm đúng hay sai.
Bài tập 1.1 — Khám phá và So sánh AI Tools
Trước khi chuyển sang Chương 2, hãy hoàn thành các task sau:
- Truy cập github.com/features/copilot và đăng ký tài khoản dùng thử Copilot (hoặc xem demo)
- Vào chat.openai.com, hỏi ChatGPT: "Viết cho tôi một function Python tính fibonacci". Đọc kỹ code nhận được.
- Vào claude.ai, hỏi Claude cùng câu hỏi đó. So sánh 2 kết quả.
- Ghi chú: bạn thấy điểm gì giống và khác nhau giữa 2 AI?
- Thử hỏi một trong hai AI: "Giải thích từng dòng trong function fibonacci trên"
- Copilot đang hoạt động — thấy gợi ý màu xám khi gõ code và nhấn Tab để chấp nhận
- Đã thực hành 3 tính năng cốt lõi: Inline Suggestions, Copilot Chat, Inline Chat
- Hiểu tại sao AI là "junior dev nhanh" — không phải oracle toàn năng cần tin tuyệt đối
- Đã hoàn thành mini project Password Checker trong Bài 1.5
- Có mindset đúng: đọc và hiểu code AI generate trước khi sử dụng
🗒 Tóm Tắt Chương 1
- AI coding giúp tăng năng suất 40-55%, đây là kỹ năng thiết yếu của developer hiện đại
- GitHub Copilot là công cụ chính — tích hợp trực tiếp vào VS Code, hiểu ngữ cảnh project
- ChatGPT/Claude hữu ích cho giải thích, debug phức tạp và lên kế hoạch kiến trúc
- Mindset đúng: AI là junior dev nhanh — bạn là senior kiểm soát và định hướng
- Quy tắc vàng: Luôn đọc và hiểu code AI tạo ra trước khi dùng
- Quy trình 5 bước: Think → Prompt → Review → Test → Iterate