📌 ĐỊNH NGHĨA 1 CÂU
Nghệ thuật thiết kế câu lệnh, ngữ cảnh và quy tắc sao cho AI trả về kết quả chính xác, chất lượng và đúng mong muốn nhất.
Ví von trực quan
Giống như việc bạn ra lệnh cho người phụ bếp: Nếu bảo 'Nấu món gì ngon đi', họ sẽ bối rối; nhưng nếu bảo 'Nấu canh chua cá lóc cho 4 người ăn, ít cay, không nêm đường', bạn sẽ có ngay bữa ăn ưng ý.
Anh em coder à, Prompt Engineering là kỹ năng khác biệt giữa một người dùng AI gà mờ và một Vibe Coder thượng thừa:
Để viết một Prompt thần thánh, anh em cứ áp dụng đúng quy tắc 4 thành phần này:
1. Gán Vai trò (Role): Bắt AI đóng vai chuyên gia (VD: "Bạn là chuyên gia Supabase Database nhiều năm kinh nghiệm").
2. Cung cấp Ngữ cảnh (Context): Nêu rõ bài toán và môi trường (VD: "Tôi đang làm web bán hàng Next.js 14 dùng App Router").
3. Nhiệm vụ cụ thể (Task): Đưa ra yêu cầu rõ ràng (VD: "Hãy viết một Server Action để tạo đơn hàng mới").
4. Định dạng & Ràng buộc (Constraint): Giới hạn cách trả lời (VD: "Chỉ trả về code TypeScript sạch, có try-catch, không giải thích dông dài").
profiles với chính sách RLS bị lỗi không cho user đọc dòng của mình. Hãy viết lại lệnh SQL CREATE POLICY chuẩn bảo mật, kèm giải thích 2 dòng ngắn gọn."