Home / Glossary / Kỹ Thuật Prompt Cho Code

Definition

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"
text
# 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?+
Có, nhưng nó chuyển từ việc về cú pháp chính xác sang ý định rõ ràng. Các công cụ agentic như Claude Code có thể đọc dự án để lấy ngữ cảnh, nhưng bạn vẫn cần truyền đạt rõ ràng điều bạn muốn và bất kỳ ràng buộc nào áp dụng.
Lỗi kỹ thuật prompt phổ biến nhất là gì?+
Quá mơ hồ. Nhà phát triển thường prompt với "thêm tính năng X" mà không chỉ rõ nơi, cách thức hoặc quy ước cần tuân theo. Bạn càng cụ thể về ràng buộc và hành vi mong đợi, kết quả càng tốt.
Tôi có nên dùng few-shot example trong prompt code không?+
Có, khi định dạng đầu ra quan trọng. Nếu bạn muốn AI tuân theo một mẫu cụ thể, hãy cho xem một ví dụ về mẫu đó. Với các tác vụ lập trình, tham chiếu một file hiện có tuân theo mẫu mong muốn ("theo phong cách trong routes/users.ts") thường hiệu quả hơn viết ví dụ từ đầu.
File CLAUDE.md liên quan đến kỹ thuật prompt như thế nào?+
CLAUDE.md là một dạng kỹ thuật prompt lâu dài. Thay vì lặp lại ngữ cảnh dự án trong mỗi prompt, bạn viết nó một lần trong CLAUDE.md và Claude Code tự động áp dụng cho mỗi phiên. Nó mã hóa quy ước, quy tắc và ưu tiên của nhóm bạn như các hướng dẫn thường trực.

Related terms

Lập Trình AgenticCLAUDE.mdLập Trình Cặp Đôi với AIVibe Coding

Master Claude Code in days, not months

37 hands-on lessons from beginner to CI/CD automation. Module 1 is free.

START FREE →
← ALL TERMS