← Quay lại danh sách

Prompt Engineering 101 — Nghệ thuật giao tiếp với AI

Prompt Engineering là gì?

Prompt Engineering là nghệ thuật và khoa học trong việc thiết kế câu lệnh (prompts) để giao tiếp hiệu quả với các mô hình ngôn ngữ lớn (LLMs) như GPT-4, Claude, hay Gemini.

Các kỹ thuật cơ bản

1. Zero-shot Prompting

Đặt câu hỏi trực tiếp mà không cần ví dụ:

Phân loại sentiment của đoạn text sau: "Sản phẩm này tuyệt vời!"
→ Positive

2. Few-shot Prompting

Cung cấp một vài ví dụ để mô hình hiểu pattern:

Text: "Tôi rất thích!" → Positive
Text: "Tệ quá!" → Negative
Text: "Cũng bình thường" → ?

3. Chain-of-Thought (CoT)

Yêu cầu mô hình giải thích từng bước:

Hãy suy nghĩ từng bước: Nếu tôi có 5 quả táo,
cho đi 2, mua thêm 3, thì còn bao nhiêu?

4. Role Prompting

Gán vai trò cụ thể cho AI:

Bạn là một Senior Python Developer với 10 năm kinh nghiệm.
Hãy review đoạn code sau và đề xuất cải thiện...

Các nguyên tắc vàng

  1. Be specific — Càng cụ thể càng tốt
  2. Provide context — Cung cấp ngữ cảnh đầy đủ
  3. Set constraints — Giới hạn format output
  4. Iterate — Tinh chỉnh prompt dần dần
  5. Use delimiters — Dùng dấu phân cách rõ ràng

Kết luận

Prompt Engineering không chỉ là “viết câu hỏi hay”. Đây là một kỹ năng quan trọng trong thời đại AI, giúp bạn khai thác tối đa sức mạnh của các mô hình ngôn ngữ.


Bài viết tiếp theo: Tôi sẽ đi sâu vào Advanced Prompting Techniques với RAG và Agent patterns.