↔ Vuốt ngang hoặc nhấn phím mũi tên ← → để lật từ mới(315/466)
Trang chủ/Từ điển/Prompt Engineering

Prompt Engineering

Cấp 1 (Sống còn)🤖 Thế giới AI

📌 ĐỊ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 ý.

Giải thích đầy đủ

💡 Tại sao nó quan trọ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:

  • Tiết kiệm thời gian & chi phí: Nhận ngay kết quả đúng từ lần thử đầu tiên, không cần chat đi chat lại 10 lần.
  • Kiểm soát định dạng đầu ra: Ép AI trả về đúng định dạng JSON, SQL hay Tailwind CSS chuẩn khắt khe.
  • Khai phá tối đa sức mạnh mô hình: Cùng một mô hình AI, người biết prompt xịn sẽ nhận được code chạy tốt gấp 5 lần.
  • Tránh đi lan man: Giữ AI tập trung vào đúng bài toán đang cần giải quyết.
  • ⚙️ Cách hoạt động chi tiết

    Để 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").

    🎯 Ví dụ thực chiến

  • Prompt gà mờ: "Sửa lỗi RLS cho supabase giúp tôi với."
  • Prompt đỉnh cao: "Bạn là chuyên gia PostgreSQL. Tôi có bảng 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."
  • ⚠️ Những lưu ý & lỗi thường gặp

  • Prompt quá mơ hồ: AI sẽ tự suy đoán và trả về kết quả chung chung không dùng được.
  • Nhồi nhét quá nhiều yêu cầu mâu thuẫn: Đưa quá nhiều lệnh ngược nhau trong cùng 1 đoạn văn khiến AI bị rỗi nhiễu.
  • Không cho ví dụ mẫu (Few-Shot): Khi cần định dạng phức tạp, hãy đưa 1 ví dụ mẫu cho AI bắt chước theo.