Bạn sắp nhờ AI viết chương trình cho mình, nhưng câu hỏi đầu tiên thường là “mở phần mềm nào, gõ vào đâu?”. Bài này gỡ rối chuyện đó: bạn sẽ phân biệt được các loại công cụ và biết mỗi loại hợp với việc gì.
Viết chương trình cần những gì
Hình dung bạn mở tiệm bánh. Có bột, trứng thôi chưa đủ, bạn còn cần lò nướng, khay, bàn nhào. Viết chương trình cũng vậy: ngoài ý tưởng, bạn cần một chỗ để soạn mã nguồn (code: các dòng chữ ra lệnh cho máy tính), một chỗ để chạy thử, và một chỗ để xem lỗi. Nơi gom hết những thứ đó lại gọi là IDE (môi trường phát triển tích hợp, hiểu nôm na là “căn bếp của người viết code”).
Điểm khác biệt khi có AI: bạn không còn phải tự gõ từng dòng. Bạn nói điều mình muốn bằng tiếng Việt thường ngày, AI viết code, còn bạn chạy thử và nhận xét. Cách làm việc này hay được gọi là vibe coding (lập trình theo cảm hứng và mô tả, để AI lo phần gõ code).
Ba nhóm công cụ
Nền tảng chạy trên web
- Mở trình duyệt là dùng, không cài gì
- Gõ mô tả, nhận về ứng dụng chạy được ngay
- Ví dụ: Lovable, Bolt, v0
- Hợp để thử ý tưởng nhanh, ít kiểm soát chi tiết
AI IDE cài trên máy
- Có khung chat bên cạnh khung code
- Bạn thấy và sửa được mọi tệp
- Ví dụ: Cursor, VS Code kèm GitHub Copilot
- Hợp khi muốn làm sản phẩm lâu dài
Nhóm thứ ba là agent dòng lệnh, ví dụ Claude Code: bạn ra lệnh trong cửa sổ chữ, nó tự đọc tệp, sửa tệp, chạy lệnh. Nhóm này mạnh nhưng cần quen với cửa sổ dòng lệnh, nên người mới thường bắt đầu ở hai nhóm trên.
- Agent
- Phần mềm AI không chỉ trả lời mà còn tự thao tác: đọc tệp, viết code, chạy thử, rồi báo lại kết quả.
- Dự án (project)
- Một thư mục chứa toàn bộ tệp của sản phẩm. Mở thư mục nào, AI chỉ nhìn thấy thư mục đó.
- Prompt
- Câu bạn viết để ra yêu cầu cho AI.
AI IDE khác IDE thường ở đâu
IDE thường như một chiếc bút tốt: nó gợi ý đóng ngoặc, báo gạch đỏ khi sai chính tả, nhưng ý tưởng và từng dòng code vẫn do bạn viết. AI IDE giống có thêm một người phụ việc ngồi cạnh. Bạn gõ “thêm nút xoá đơn hàng”, nó mở đúng tệp, viết thêm đoạn code và cho bạn xem trước khi lưu. Bạn quyết định giữ hay bỏ từng thay đổi.
Vòng lặp bốn bước này là toàn bộ nghề của bạn trong khóa học. Bạn không cần thuộc cú pháp, nhưng cần mắt tinh để nhận ra “chưa đúng ý” và miệng rõ để nói lại.
Ví dụ
Chị Lan bán đồ handmade qua Zalo, muốn có trang giới thiệu shop. Chị mở một nền tảng web, gõ “trang giới thiệu shop đồ len, màu be, có nút nhắn Zalo”. Vài phút sau chị đã có trang chạy được, rồi chị nhờ chuyển nút xuống dưới ảnh. Chị chưa viết dòng code nào.
Thử ngay
Mở ChatGPT, Claude hoặc Gemini và hỏi thử. Chưa cần cài gì.
Mình chưa biết lập trình. Hãy giải thích bằng ví dụ quán cà phê:
IDE là gì, và khác gì với cách mình gõ chữ vào Word?
Đọc câu trả lời, thấy chỗ nào lạ thì hỏi tiếp đúng chỗ đó.
Ghi nhớ
- IDE là nơi soạn, chạy và xem lỗi code, AI IDE thêm khung chat để nhờ AI viết hộ.
- Có ba nhóm: nền tảng web, AI IDE cài máy, agent dòng lệnh.
- Vòng làm việc: nói, AI viết, chạy thử, nhận xét, lặp lại.
- Bạn là người quyết định giữ hay bỏ, AI chỉ là người phụ việc.