Hiểu sự khác nhau giữa prompt engineering và context engineering
Phân biệt prompt engineering (viết câu hỏi tốt) và context engineering (thiết kế hệ thống ngữ cảnh) — biết chính xác cần sửa ở đâu khi AI cho kết quả không như mong đợi.
Claude
GeminiPlaybook này dành cho ai?
Bạn đã dùng ChatGPT, Claude hay Gemini được một thời gian. Có lúc AI trả lời cực kỳ chuẩn — đúng ý, đúng định dạng, xong trong vài giây. Nhưng cũng có lúc kết quả lệch hoàn toàn mà bạn không hiểu vì sao.
Bạn đã thử viết prompt cẩn thận hơn, thêm chi tiết hơn, nhưng AI vẫn "hiểu nhầm" theo cách khó đoán. Phản xạ tự nhiên là nghĩ "chắc do prompt chưa đủ tốt." Nhưng đôi khi câu hỏi của bạn hoàn toàn ổn — vấn đề nằm ở chỗ khác: AI đang thiếu thông tin nền để trả lời đúng, và không có prompt nào đủ hay để bù đắp.
Playbook này giúp bạn phân biệt hai kỹ năng khi làm việc với AI — prompt engineering (viết câu hỏi tốt) và context engineering (thiết kế hệ thống ngữ cảnh) — để khi AI cho kết quả sai, bạn biết chính xác cần sửa ở đâu.
Bạn sẽ đạt được gì?
- Phân biệt khi nào kết quả AI sai vì câu hỏi chưa rõ (prompt) và khi nào vì thiếu thông tin nền (context)
- 4 kỹ thuật prompt engineering: gán vai trò, cho ví dụ mẫu, suy luận từng bước, đặt giới hạn
- 4 thành phần context engineering: bộ nhớ, quản lý trạng thái, RAG, và công cụ
- Bảng chẩn đoán nhanh 7 triệu chứng — biết chính xác cần sửa prompt hay sửa ngữ cảnh
Bạn cần chuẩn bị gì?
- Một công cụ AI bất kỳ — ChatGPT, Claude, hoặc Gemini — để thử các prompt mẫu
- Không cần kiến thức lập trình — mọi khái niệm kỹ thuật đều có ví dụ cụ thể
Bức tranh toàn cảnh
Hãy tưởng tượng bạn thuê một nhân viên mới tên Minh để đặt phòng khách sạn cho chuyến công tác.
Bạn nói: "Đặt khách sạn ở Đà Nẵng cho hội nghị marketing tháng sau." Minh đặt ngay một resort 5 sao ở bãi biển Mỹ Khê — hồ bơi vô cực, spa, buffet sáng. Tuyệt vời, nhưng công ty bạn chỉ duyệt tối đa 1.5 triệu đồng mỗi đêm và hội nghị diễn ra ở trung tâm thành phố, cách bãi biển 8 km.
Bạn sửa lại: "Khách sạn gần trung tâm, dưới 1.5 triệu/đêm nhé." Prompt rõ hơn rồi. Nhưng Minh vẫn đặt sai ngày vì không biết hội nghị bắt đầu ngày nào, bạn bay đến lúc mấy giờ, hay công ty có hợp đồng giảm giá với chuỗi khách sạn nào.
Lỗi đầu tiên có thể do bạn nói chưa rõ — prompt chưa đủ cụ thể. Nhưng lỗi thứ hai thì khác: dù bạn viết yêu cầu hoàn hảo đến đâu, nếu Minh không có quyền truy cập vào lịch công tác, chính sách chi tiêu, và danh sách khách sạn đối tác, kết quả vẫn sai.
Khác biệt nằm ở đây:
- Prompt engineering — cách bạn diễn đạt yêu cầu cho AI
- Context engineering — toàn bộ thông tin và công cụ mà AI cần để hoàn thành yêu cầu đó
Prompt engineering giúp bạn đặt câu hỏi tốt hơn. Context engineering giúp bạn xây hệ thống thông tin tốt hơn. Kết hợp cả hai mới cho kết quả đáng tin cậy.

1. Prompt engineering — viết câu hỏi để AI hiểu đúng ý bạn
Prompt engineering là kỹ năng viết câu lệnh sao cho AI hiểu chính xác bạn muốn gì. Quay lại nhân viên Minh: khi bạn nói "Đặt khách sạn ở Đà Nẵng" mà không nói rõ khu vực nào, ngân sách bao nhiêu — đó là prompt chưa đủ cụ thể. Prompt engineering giúp bạn viết yêu cầu rõ ràng hơn ngay từ đầu.
Có 4 kỹ thuật phổ biến:
Gán vai trò
Nói cho AI biết nó nên "đóng vai" ai khi trả lời. Cùng một câu hỏi, kết quả sẽ khác hoàn toàn tùy vào vai trò bạn gán.
Mở khóa toàn bộ nội dung
Bạn đang đọc bản xem trước. Mở khóa để đọc trọn bài này và cả thư viện Pro.
Một lần duy nhất, không gia hạn.
Đã có tài khoản? Đăng nhập
Hoàn tiền 7 ngày · Thanh toán an toàn qua PayOS