
Prompt Engineering là gì?
Prompt engineering là nghệ thuật viết câu hướng dẫn (prompt) để mô hình ngôn ngữ lớn (LLM) đưa ra kết quả chính xác, có cấu trúc, phù hợp nhu cầu. LLM như GPT-4, Claude, Gemini không đọc suy nghĩ người dùng — output chất lượng phụ thuộc hoàn toàn vào cách đặt câu hỏi. Một prompt tốt có thể biến câu trả lời mơ hồ thành nội dung sẵn sùng dùng. Một prompt kém sẽ khiến mô hình bịa thông tin, lạc đề, hoặc trả về định dạng không dùng được. OpenAI Prompt Engineering Guide gọi đây là kỹ năng cốt lõi cho bất kỳ ai làm việc với AI.

Nguyên tắc cơ bản
Một số nguyên tắc proofed qua hàng ngàn thử nghiệm cộng đồng:
- Giao nhiệm vụ rõ ràng: Mô tả chính xác output mong muốn — định dạng, độ dài, phong cách, đối tượng đọc. Ví dụ: “Viết email chuyên nghiệp 150 từ, giọng điệu trang trọng, gửi khách hàng về việc gia hạn hợp đồng.”
- Cung cấp ngữ cảnh: Cho LLM biết vai trò, kiến thức nền, ràng buộc. “Bạn là chuyên gia marketing, đối tượng là chủ cửa hàng nhỏ.”
- Chia nhỏ bước (step-by-step): Yêu cầu mô hình suy luận từng bước thay vì nhảy đến kết luận. Kỹ thuật chain-of-thought (CoT) cải thiện đáng kể độ chính xác trên bài toán logic, mã hóa, phân tích.
- Ví dụ cụ thể (few-shot): Đưa 2-3 ví dụ input → output mong muốn. LLM học pattern từ ví dụ và áp dụng cho câu hỏi mới.
- Định rõ ràng buộc: Nếu không muốn giả định, ghi rõ. “KHÔNG bịa thông tin. Nếu không chắc, ghi ‘không xác định’.”
Các kỹ thuật nâng cao
Ngoài nguyên tắc cơ bản, cộng đồng prompt engineering phát triển nhiều pattern:
- Zero-shot prompting: Giao nhiệm vụ trực tiếp, không ví dụ. Phù hợp khi yêu cầu đơn giản, model đã được fine-tung theo hướng này.
- Few-shot prompting: Cung cấp vài ví dụ input-output. Tăng độ chính xác đáng kể, đặc biệt cho format phức tạp.
- Chain-of-Thought (CoT): Yêu cầu model giải thích từng bước suy luận. “Hãy nghĩ từng bước” là cụm từ kích hoạt phổ biến nhất.
- Tree-of-Thought (ToT): Khám phá nhiều hướng suy luận song song, chọn hướng tốt nhất. Tốn token hơn nhưng đạt kết quả sâu hơn.
- ReAct (Reason + Act): Xen kẽ suy luận và hành động. Model vừa nghĩ, vừa gọi tool, vừa quan sát kết quả — phù hợp cho AI agent.

Ứng dụng thực tế
Prompt engineering hiện được áp dụng ở quy mô lớn trong nhiều lĩnh vực:
- Code generation: Prompt chi tiết về logic, ràng buộc, edge case giúp LLM sinh code chính xác hơn. Claude và GPT-4 hiện hỗ trợ hàng chục ngôn ngữ lập trình.
- Customer support: Prompt template với kiến thức sản phẩm, quy trình xử lý ticket giúp chatbot trả lời chính xác 80-90% câu hỏi lặp lại.
- Data analysis: Mô tả dataset, metric cần tính, format output → LLM sinh Python/SQL code phân tích. Người dùng chỉ cần review và chạy.
- Content writing: Prompt với audience, tone, SEO keyword giúp AI viết bài chuẩn bản sắc thương hiệu, không bị generic.
Công cụ hỗ trợ
Hiện có nhiều công cụ giúp prompt engineering hiệu quả hơn:
- Promptfoo: Open-source framework để test, eval, optimize prompt. So sánh nhiều model, đo lường độ chính xác, phát hiện regression khi đổi prompt.
- LangSmith: Trace và debug LLM chain. Xem prompt thực tế gửi đến model, latency, token usage, output.
- Helicone: Proxy logging cho OpenAI API. Miễn phí tier, ghi lại mọi request để phân tích và tối ưu prompt.
Kết luận
Prompt engineering không phải bí mật mà là kỹ năng thực hành. Công thức vàng: rõ ràng + ngữ cảnh + ví dụ + ràng buộc. Khi LLM tiếp tục phát triển, prompt engineering sẽ trở thành literacy cơ bản như viết email hay dùng Excel — mọi người cần biết để làm việc hiệu quả với AI. Nguồn tham khảo: OpenAI Prompt Engineering, Chain-of-Thought Prompting Elicits Reasoning, ReAct: Synergizing Reasoning and Acting.
