Context (ngữ cảnh) là những thông tin nền, bối cảnh cụ thể mà bạn cung cấp cho AI để nó hiểu rõ tình huống, đối tượng, hoặc yêu cầu của bạn. Đây là thành phần cốt lõi giúp AI tạo ra output sát với mục tiêu thực sự của bạn, chứ không phải chỉ trả lời dạo phồng hoặc hàn lâm.
Context trong prompt là gì
Context là dữ liệu nền mà bạn cung cấp để AI hiểu đúng bối cảnh của yêu cầu. Thay vì chỉ đưa ra một câu hỏi trơn trọi, context giúp AI biết thêm về: ai sẽ sử dụng kết quả, trong tình huống nào, cần để làm gì, phong cách nào là phù hợp, hoặc những ràng buộc nào cần tuân theo.
Ví dụ đơn giản:
- Thiếu context: “Viết về marketing”
- Có context: “Viết bài 500 từ về digital marketing cho người mới bắt đầu, tone thân thiện, dễ hiểu”
Context không phải là một yếu tố tùy chọn—nó là phần tạo ra sự khác biệt giữa một output tầm thường và một output thực sự hữu ích. AI không có khả năng đoán mò ý định của bạn; nó chỉ có thể làm việc với dữ liệu mà bạn cung cấp.
Những thành phần chính của context
Context thường bao gồm các yếu tố sau:
- Bối cảnh kịch bản (Scenario): Tình huống hoặc cuộc hội thoại hiện tại mà yêu cầu diễn ra.
- Đối tượng người dùng (Audience): Ai sẽ nhận/sử dụng kết quả? Trình độ của họ như thế nào?
- Mục đích sử dụng (Purpose): Tại sao cần công việc này? Kết quả sẽ dùng để làm gì?
- Phạm vi hoặc giới hạn (Scope): Những gì nên bao gồm, những gì không nên bao gồm.
- Phong cách hoặc tone (Tone): Chính thức hay thân mật? Kỹ thuật hay đơn giản?
Các yếu tố này không cần xuất hiện rõ ràng trong mỗi prompt, nhưng chúng giúp định hình output mà AI tạo ra.
Sự khác biệt giữa context và task
Một điều dễ gây nhầm lẫn: context không phải là task (nhiệm vụ). Task là cái bạn muốn AI làm (ví dụ: “viết”, “dịch”, “tóm tắt”). Context là dữ liệu nền để AI hiểu cách làm task đó sao cho phù hợp.
Khi bạn nói “Viết email”, đó là task. Khi bạn nói “Email này dành cho khách hàng VIP bị thất vọng, tone xin lỗi nhưng chuyên nghiệp, dưới 150 từ”, đó là context.
Task cho biết cái gì cần làm. Context cho biết làm sao và cho ai.
Đủ context là thế nào
Một prompt có đủ context khi AI có đủ thông tin để không cần phải đoán mò về các chi tiết quan trọng. Điều này không có nghĩa là phải viết dài dòng.
Những dấu hiệu của context đủ:
- Output mà AI tạo ra phù hợp với mục tiêu thực của bạn, không quá hàn lâm hay quá sơ sài
- Bạn không cần edit lại nhiều lần vì AI đoán sai ý
- Kết quả phù hợp với đối tượng mục tiêu
- Phong cách, độ dài, hoặc chi tiết đều nằm trong kỳ vọng
Ví dụ context đủ:
Bạn là một nhân viên hỗ trợ khách hàng. Một khách hàng vừa mua sản phẩm nhưng bị lỗi sau 1 tuần.
Hãy viết email xin lỗi và đề xuất giải pháp, tone thân thiện nhưng chuyên nghiệp, khoảng 120 từ.
Đừng quên đề cập đến chính sách bảo hành 12 tháng của công ty.
Ở đây, AI biết:
- Ai nó đóng vai (nhân viên hỗ trợ)
- Tình huống cụ thể (sản phẩm bị lỗi)
- Đối tượng (khách hàng bị thất vọng)
- Mục tiêu (xin lỗi + đề xuất giải pháp)
- Tone (thân thiện + chuyên nghiệp)
- Giới hạn (120 từ)
- Thông tin phải nhắc (bảo hành 12 tháng)
Khi context không đủ: hậu quả
Khi context thiếu, AI thường:
- Viết quá chung chung: Không biết đối tượng, nên viết cho mọi người, gây dài dòng hoặc không cụ thể
- Chọn phong cách sai: Có thể quá hàn lâm khi bạn cần thân thiện, hoặc ngược lại
- Bỏ qua chi tiết quan trọng: Vì không biết chi tiết nào quan trọng
- Dài hơn cần thiết: Vì không biết scope chính xác, nên AI cộng thêm “để an toàn”
Ví dụ thiếu context:
Viết về AI
Output của AI có thể là một bài viết khoa học 2000 từ, hoặc một bài quảng cáo, hoặc một tóm tắt lịch sử—hoàn toàn không biết bạn cần gì.
Khi context quá nhiều: hiện tượng context overload
Tuy nhiên, quá nhiều context cũng có thể gây hại. Khi bạn viết prompt dài dòng, mơ hồ, hoặc chứa quá nhiều thông tin không liên quan, AI có thể bị “nhiễu” và mất tập trung vào yêu cầu chính.
Những dấu hiệu của context quá nhiều:
- Prompt dài hơn 500 từ mà vẫn chưa rõ ràng
- Chứa nhiều chi tiết lịch sử hoặc nền tảng không liên quan trực tiếp
- Viết kiểu “kể truyện” thay vì “liệt kê dữ liệu nền”
- Lặp lại cùng một thông tin nhiều lần
Cách viết context hiệu quả: súc tích nhưng đầy đủ. Sử dụng dữ liệu nền dạng “danh sách” hoặc “bullet point” thay vì viết thành đoạn văn dài.
Ví dụ context quá nhiều:
Tôi là một người làm kinh doanh thực phẩm từ 10 năm nay. Công ty tôi bắt đầu từ một quầy nhỏ ở chợ,
sau đó phát triển thành một cửa hàng trực tuyến. Chúng tôi bán những sản phẩm hữu cơ, tự nhiên, không chứa hóa chất.
Khách hàng của tôi chủ yếu là những người quan tâm đến sức khỏe. Họ sẵn sàng trả giá cao cho chất lượng.
Giờ tôi muốn viết một email marketing...
Cách viết lại (context hiệu quả):
Bối cảnh:
- Doanh nghiệp: Bán thực phẩm hữu cơ trực tuyến
- Khách hàng: Người quan tâm đến sức khỏe, sẵn sàng trả giá cao
- Mục tiêu: Email marketing để tăng doanh số
Hãy viết email marketing...
Phiên bản thứ hai ngắn gọn hơn nhưng chứa đầy đủ dữ liệu nền mà AI cần.
Các dạng context tốt thường gặp
Khi viết prompt, bạn có thể cung cấp context theo những cách này:
1. Context qua vai trò (Role): Gán cho AI một vai trò cụ thể, từ đó AI sẽ kích hoạt kiến thức và phong cách phù hợp.
- “Bạn là một chuyên gia tiếp thị kỹ thuật số”
- “Bạn là một giáo viên dạy AI cho người mới bắt đầu”
2. Context qua kịch bản (Scenario): Mô tả tình huống cụ thể, bối cảnh mà việc này xảy ra.
- “Một khách hàng vừa bình luận tiêu cực trên Facebook của công ty”
- “Bạn đang thực hiện dự án nghiên cứu thị trường cho một startup”
3. Context qua dữ liệu nền (Background data): Cung cấp thông tin chi tiết, số liệu, hoặc bối cảnh cần thiết.
- “Công ty chúng tôi bán sản phẩm B2B với giá trung bình 50 triệu VNĐ”
- “Khách hàng tiêu biểu có độ tuổi 25–40, thu nhập cao, thích mua online”
4. Context qua giới hạn và kỳ vọng (Constraints & Expectations): Cho biết những ràng buộc hoặc tiêu chí thành công.
- “Kết quả phải dưới 300 từ, tone thân thiện, không bao gồm thuật ngữ kỹ thuật”
- “Email phải có CTA rõ ràng, nhấn mạnh lợi ích không phải tính năng”
Những cách này không độc lập với nhau—một prompt tốt thường kết hợp nhiều loại context.
Checklist nhanh: kiểm tra context của bạn
Trước khi gửi prompt cho AI, hãy tự hỏi:
- [ ] AI biết nó đóng vai trò gì trong tình huống này không? (Role)
- [ ] AI biết tình huống/bối cảnh cụ thể không, hay chỉ biết yêu cầu chung chung? (Scenario)
- [ ] AI biết output của nó sẽ được dùng cho ai, cách nào không? (Audience & Purpose)
- [ ] AI có đủ thông tin để chọn đúng phong cách, độ dài, chi tiết mức nào không?
- [ ] Có dấu hiệu “lặp lại” hoặc “dài dòng” không, hay context được viết súc tích?
Nếu trả lời “không” cho bất kỳ câu hỏi nào trong ba câu đầu, hãy bổ sung context.
Ví dụ trước-sau: cải thiện context
Trước (context yếu):
Viết một bài blog về máy học
Sau (context tốt):
Bạn là một blogger có kinh nghiệm giải thích công nghệ cho người mới bắt đầu.
Bối cảnh:
- Đối tượng: Người đang tìm hiểu AI lần đầu, không có nền tảng lập trình
- Độ dài: 800–1000 từ
- Tone: Thân thiện, khuyến khích, tránh thuật ngữ kỹ thuật hoặc giải thích kỹ thuật khi nhắc đến
Hãy viết một bài blog giới thiệu Machine Learning:
- Mở bài: Kết nối với trải nghiệm hàng ngày của người dùng
- Phần chính: Giải thích 3 khái niệm cơ bản bằng ví dụ thực tế
- Kết bài: Tại sao Machine Learning quan trọng với họ
- Bao gồm một CTA: Khuyến khích người đọc thực hành hoặc tìm hiểu thêm
Sự khác biệt: phiên bản thứ hai cho AI biết rõ ai, làm sao, tại sao, và ra sao—AI không cần đoán mò.
Kết luận
Context là dữ liệu nền, không phải là phần “thêm vào nếu thích” của prompt. Nó giúp AI hiểu bối cảnh, đối tượng, mục đích, và giới hạn của yêu cầu, từ đó tạo ra output sát với thực tế thay vì generic hoặc hàn lâm. Cách tốt nhất là cung cấp context qua các yếu tố cụ thể (vai trò, kịch bản, dữ liệu nền, giới hạn) mà viết dài dòng. Khi bạn đầu tư vào context rõ ràng ngay từ đầu, bạn sẽ tiết kiệm thời gian chỉnh sửa sau này và nhận được kết quả đó đúng lần đầu.
Các câu hỏi thường gặp (FAQs)
Cho quá nhiều context có hại không?
Có thể. Nếu bạn viết prompt dài dòng, lặp lại, hoặc chứa quá nhiều chi tiết không liên quan, AI có thể bị “nhiễu” và mất tập trung vào yêu cầu chính. Cách tốt là viết context súc tích nhưng đầy đủ—dùng danh sách hoặc bullet point thay vì kể truyện.
Context khác Task ở chỗ nào?
Task là cái bạn muốn AI làm (viết, dịch, tóm tắt). Context là dữ liệu nền để AI hiểu cách làm task đó sao cho phù hợp. Cả hai cần có để prompt hiệu quả.
Vì sao AI trả lời hàn lâm khi thiếu context?
AI không biết đối tượng mục tiêu, nên nó “chơi an toàn” bằng cách viết chung chung hoặc mang tính học thuật. Khi bạn cung cấp context về đối tượng (ví dụ: người mới bắt đầu), AI sẽ điều chỉnh phong cách để phù hợp hơn.
Làm sao viết context khi không biết AI cần thông tin gì?
Hãy tự hỏi: “Nếu một người bạn thay thế AI làm việc này, tôi cần nói cho họ biết những gì?” Thường đó sẽ là vai trò, tình huống, đối tượng, mục đích, và phong cách cần thiết. Liệt kê những thứ này ra, đó chính là context bạn cần.