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.

Khóa học
AI Fundamentals
Công cụ
ChatGPTClaudeGemini
Cấp độ🌿Intermediate
~14 phút đọc

Playbook 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.

Prompt engineering là một phần trong context engineering


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.

CoreLearn Pro

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.

2.999.000đTrọn đời

Một lần duy nhất, không gia hạn.

Trọn bộ bài hướng dẫn — từ nền tảng đến áp dụng thực tế
Prompt & mẫu dùng ngay với ChatGPT / Claude
Mua một lần, dùng trọn đời
Tham gia Pro

Đã có tài khoản? Đăng nhập

Hoàn tiền 7 ngày · Thanh toán an toàn qua PayOS

Hiểu sự khác nhau giữa prompt engineering và context engineering | CoreLearn