Chuyển tới nội dung chính

Nguyên tắc cơ bản của Prompt Engineering

Nội dung đang được chuẩn bị. Quay lại sớm nhé!

Sắp có trong bài này

Nguyên tắc 1: Rõ ràng và cụ thể

  • AI không đọc được ý nghĩ — cần nói rõ muốn gì
  • Tệ: "Viết code hay"
  • Tốt: "Viết function tính thuế VAT 10%, nhận vào số tiền, trả về số tiền sau thuế, dùng TypeScript"

Nguyên tắc 2: Cung cấp đủ Context

  • Cho AI biết: bạn là ai, đang làm gì, môi trường nào
  • Tech stack, framework, conventions của project
  • Constraints: không được dùng library X, phải compatible với version Y

Nguyên tắc 3: Dùng Examples (Few-shot)

  • Chỉ cho AI ví dụ input/output mong muốn
  • "Ví dụ: Input là 'xin chào', Output là 'Hello'"
  • Đặc biệt hữu ích khi cần format cụ thể

Nguyên tắc 4: Định nghĩa Output Format

  • Yêu cầu JSON, markdown, bullet points, table...
  • Giới hạn độ dài: "trong 3 câu", "tối đa 200 words"
  • Tách biệt thinking và answer

Nguyên tắc 5: Lặp lại và Cải thiện

  • Prompt đầu tiên hiếm khi hoàn hảo
  • Follow-up: "Rút gọn lại", "Thêm error handling", "Giải thích tại sao"
  • Lưu lại prompt tốt để dùng lại

Chain of Thought

  • Yêu cầu AI suy nghĩ từng bước trước khi trả lời
  • "Hãy suy nghĩ từng bước trước khi đưa ra câu trả lời"
  • Giúp AI đưa ra kết quả chính xác hơn với bài toán phức tạp

Những lỗi thường gặp

  • Prompt quá ngắn và mơ hồ
  • Hỏi nhiều thứ cùng lúc trong một prompt
  • Không nói rõ format output mong muốn
  • Không cung cấp context về tech stack