Nếu bạn đang dùng ChatGPT, Custom GPT hay tích hợp GPT vào quy trình công việc – thì "context" chính là yếu tố cốt lõi quyết định chất lượng phản hồi. Dù bạn viết prompt hay đến đâu, nếu context kém – GPT vẫn trả lời sai, lạc đề, hoặc không thực tế.
Trong bài này, bạn sẽ hiểu rõ:
Context là gì, gồm những gì?
Khác gì với prompt, memory hay system message?
Context engineering là gì và tại sao nó quan trọng hơn prompt engineering?
Các kỹ thuật tối ưu context bạn cần biết
Mối liên hệ giữa context và việc lấy dữ liệu từ bên ngoài GPT (CRM, file...)
📦 1. Context là gì?
Context (ngữ cảnh) là toàn bộ dữ liệu đầu vào mà GPT sử dụng để hiểu bạn đang nói gì, đang làm gì, và cần gì. Nó hoạt động như một trí nhớ ngắn hạn của mô hình.
🧩 2. Các thành phần của context
| Thành phần | Mô tả | Ghi chú |
| ✅ System prompt | Chỉ định vai trò và phong cách cho GPT | Ví dụ: "Bạn là chuyên gia tài chính nói giọng thân thiện" |
| ✅ User input hiện tại | Prompt mà người dùng vừa gửi | Là câu hỏi chính GPT cần trả lời |
| ✅ Lịch sử hội thoại (multi-turn) | Các lượt chat trước đó | Giúp GPT duy trì mạch trả lời |
| ✅ File / kiến thức đính kèm (Custom GPT) | Các tài liệu tham chiếu | Ví dụ: quy trình nội bộ, bảng báo giá |
| ✅ Tool output (nếu dùng actions hoặc plugin) | Kết quả từ API/tool bên ngoài | Được đưa vào context cho bước tiếp theo |
| ❌ Memory dài hạn (nếu bật) | Thông tin đã lưu về người dùng | Không nằm trong context window nếu không gọi vào |
🎯 3. Phân biệt context với prompt, memory và system prompt
| Thuật ngữ | Là gì? | Khác gì với context? |
| Prompt | Đầu vào của bạn trong 1 lượt chat | Prompt chỉ là một phần của context |
| System Prompt | Phần chỉ định vai trò của GPT | Là một khối trong context (đứng đầu) |
| Memory | Trí nhớ dài hạn, lưu giữa các phiên | Không nằm trong context window nếu không gọi vào |
| Context | Toàn bộ dữ liệu GPT dùng để phản hồi | Gồm: system + user + history + files + tool... |
🧠 Tóm lại:
Prompt là lời bạn nói.
Context là cả “thế giới” mà GPT đang sống trong đó.
System prompt là “vai diễn” của GPT trong thế giới ấy.
Memory là kinh nghiệm sống nó từng nhớ về bạn (nếu bạn cho phép).
🔧 4. Context engineering là gì?
Context Engineering là kỹ thuật tổ chức, chọn lọc, trình bày và tối ưu các thành phần trong context, giúp GPT hiểu đúng và phản hồi hiệu quả hơn.
Nó không chỉ là “viết prompt cho hay”, mà là:
Chọn cái gì cần đưa vào, cái gì nên lược bỏ
Tổ chức thông tin có cấu trúc: vai trò – dữ liệu – mục tiêu – định dạng
Giữ context ngắn, sạch, sống động để tránh vượt giới hạn token và giảm nhiễu
📌 Tư duy context engineering giống như làm đạo diễn: bạn chọn bối cảnh, diễn viên, lời thoại, mục tiêu – rồi mới để GPT “diễn”.
🧠 5. Kỹ thuật tối ưu context bạn cần biết
| Kỹ thuật | Mô tả | Lợi ích |
| Chunk hóa thông minh | Cắt tài liệu thành khối logic theo mục | Giảm nhiễu, tiết kiệm token |
| Gắn nhãn – Metadata | Dùng tiêu đề như ###QUY TRÌNH, ###FAQ | GPT dễ định vị thông tin |
| Tóm tắt trước – chi tiết sau | Đưa 1 câu mô tả trước mỗi đoạn dài | Giúp GPT “scan” nhanh |
| Tách khối rõ ràng | Prompt = Vai trò + Dữ kiện + Mục tiêu + Format | Giảm hiểu nhầm |
| Đưa thông tin mới gần cuối prompt | GPT ưu tiên đoạn cuối context window | Trả lời chính xác hơn |
| Làm sạch context định kỳ | Sau 5–7 lượt chat: tổng kết lại / reset | Tránh "trôi ngữ cảnh" |
| Dùng công cụ hỗ trợ lọc context | Kết hợp Make, Notion, SlimGPT... | Tự động chọn đoạn liên quan |
🔍 6. So sánh: Prompt Engineering vs Context Engineering
| Prompt Engineering | Context Engineering |
| Tối ưu 1 câu hỏi | Tối ưu cả môi trường suy nghĩ |
| Tác dụng trong 1 lượt | Tác dụng trên cả chuỗi tác vụ |
| Dễ học, dễ hiểu | Cần tư duy hệ thống |
| Dành cho end-user | Cốt lõi cho builder, developer, trainer |
🌐 7. Lấy dữ liệu từ bên ngoài có phải context?
✅ Có. Việc lấy thông tin từ bên ngoài GPT – như upload file, gọi API, kết nối CRM, đọc database – chính là “context injection”.
| Nguồn dữ liệu ngoài | Có phải context? | Cách đưa vào |
| ✅ File upload | ✅ Có | Custom GPT → Knowledge files |
| ✅ CRM / database | ✅ Có | Gọi API → đưa dữ liệu vào prompt |
| ✅ Google Sheet / Notion | ✅ Có | Zapier / Make / API call |
| ❌ Dữ liệu không truyền vào GPT | ❌ Không | GPT không thể dùng nếu không đưa vào context |
Bạn không đưa vào → GPT không biết.
Bạn đưa quá nhiều mà không chọn lọc → GPT vẫn không hiểu.
Vì vậy:
✅ 8. Kết luận ngắn gọn
Context không phải là chi tiết kỹ thuật.
Nó là tư duy nền để bạn làm chủ GPT như một cộng sự thực thụ.
Nếu bạn chỉ viết prompt giỏi, GPT có thể giúp bạn làm việc nhanh.
Nhưng nếu bạn làm giỏi context engineering, GPT có thể thay bạn làm việc đúng.
- Huong Dinh từ SlimCRM & SlimAI
Chia sẻ cách tự động hóa mọi thứ với AI