Hầu hết lời khuyên về prompt engineering quá cơ bản ("hãy cụ thể") hoặc quá học thuật. Đây là bảy pattern chúng tôi dùng hàng ngày cho kết quả tốt hơn.
1. Role + Context + Task
Đừng chỉ nêu task. Đặt role, cung cấp context, rồi mới đưa instruction.
Bạn là technical writer senior tại công ty SaaS.
Context: Chúng tôi ra mắt API endpoint mới cho bulk user imports.
Task: Viết API documentation covering request format, authentication, rate limits, và error codes.
2. Chain of Thought
Cho lập luận phức tạp, yêu cầu model suy nghĩ từng bước trước khi trả lời.
3. Few-Shot Với Edge Cases
Không chỉ show happy-path examples. Bao gồm edge cases trong few-shot examples.
4. Output Format Pinning
Chỉ định chính xác format bạn muốn. JSON schema, markdown structure, hoặc template.
5. Negative Constraints
Nói model KHÔNG được làm gì. Thường hiệu quả hơn chỉ dẫn tích cực.
6. Iterative Refinement
Chia task phức tạp thành steps. Dùng output prompt trước làm input prompt sau.
7. Meta-Prompting
Yêu cầu model cải thiện prompt trước khi thực hiện task.
Model Nào Phản Hồi Tốt Nhất?
- Claude: Xuất sắc với system prompts chi tiết và role-based instructions
- ChatGPT: Phản hồi tốt với few-shot examples và structured output
- Cả hai: Hưởng lợi từ constraints rõ ràng và step-by-step instructions