Home / Glossary / Kỹ Thuật Prompt Cho Code
Kỹ Thuật Prompt Cho Code
Kỹ thuật prompt cho code là thực hành soạn thảo các hướng dẫn rõ ràng, cụ thể giúp công cụ lập trình AI tạo ra kết quả chính xác và phù hợp. Nó liên quan đến việc cấu trúc yêu cầu với mức độ ngữ cảnh, ràng buộc và ví dụ phù hợp để AI hiểu cả điều bạn muốn lẫn cách bạn muốn thực hiện.
Tại sao chất lượng prompt quan trọng cho lập trình
Chất lượng prompt trực tiếp quyết định chất lượng kết quả của AI. Một prompt mơ hồ như "sửa lỗi" buộc AI phải đoán bạn muốn gì. Một prompt cụ thể như "endpoint /api/users trả về 500 khi thiếu trường email - thêm validation đầu vào với Zod và trả về 400 với thông báo lỗi mô tả" cung cấp cho AI mọi thứ cần thiết để tạo ra code đúng ngay lần đầu.
Kỹ thuật then chốt cho prompt code hiệu quả
- +Cụ thể về kết quả mong muốn, không chỉ vấn đề
- +Bao gồm ràng buộc: ngôn ngữ, framework, mẫu và quy ước cần tuân theo
- +Tham chiếu các file hiện có theo tên để AI biết nơi cần tìm và khớp với gì
- +Chia các tác vụ phức tạp thành các prompt nhỏ hơn, tuần tự khi cần
- +Chỉ định định dạng đầu ra: "viết một hàm", "sửa handler hiện có", "thêm file test"
- +Bao gồm ràng buộc phủ định: "không sử dụng bất kỳ dependency bên ngoài nào" hoặc "không sửa schema cơ sở dữ liệu"
# Weak prompt
> "Add authentication"
# Strong prompt
> "Add JWT authentication to the Express API:
- Use the existing User model in lib/models/user.ts
- Add login and register endpoints to routes/auth.ts
- Protect all /api/admin/* routes with middleware
- Store JWT secret in environment variable AUTH_SECRET
- Write tests in __tests__/auth.test.ts
- Follow the error handling pattern used in routes/users.ts"Với các công cụ agentic như Claude Code, bạn có thể đưa ngữ cảnh vào CLAUDE.md thay vì lặp lại trong mỗi prompt. Đặt quy ước lập trình, quyết định kiến trúc và mẫu thông dụng vào file CLAUDE.md của bạn.
Kỹ thuật prompt còn cần thiết với AI agentic không?+
Lỗi kỹ thuật prompt phổ biến nhất là gì?+
Tôi có nên dùng few-shot example trong prompt code không?+
File CLAUDE.md liên quan đến kỹ thuật prompt như thế nào?+
Master Claude Code in days, not months
37 hands-on lessons from beginner to CI/CD automation. Module 1 is free.
START FREE →