Nói thật là dạo trước mình hay bực lắm với mấy “trợ lý” AI.
Cứ hỏi là nó trả lời kiểu “vấn đề này có thể tiếp cận theo nhiều hướng…” rồi liệt kê ra một đống lý thuyết sáo rỗng. Đọc xong vẫn bở ngỡ, chẳng biết bắt đầu từ đâu.
Mày mò một hồi lâu, mình mới thấm thía: đâu phải AI kém, mà là mình đang “hỏi” chưa đúng điệu.
Chuẩn hơn thì là mình hay quên cung cấp bối cảnh - cái phần thông tin nền để nó biết mình đang lâm vào tình huống nào và thực sự cần gì.
Thử tưởng tượng thế này nhé
Bạn đang đi đường, bỗng có người lạ vẫy tay hỏi: “Chỉ giúp tôi đường đến chỗ kia với!”
Bạn sẽ thắc mắc gì ngay? Đến nơi nào? Đi xe hay bộ? Xuất phát từ đâu? Không ai mà trả lời được chứ!
AI cũng “bị” đúng quy luật đó. Khi bạn hỏi “Viết email cho sếp thế nào?” mà lờ đi không nói email bàn về chuyện gì, sếp bạn tính cách ra sao, hay bạn muốn email đó đạt được mục đích gì… thì nó chỉ có cách đoán mò thôi.
Và kiểu đoán mò ấy thường cho ra kết quả kiểu “phổ thông” - nghe thì đúng nhưng chẳng “khớp” với hoàn cảnh thực tế của bạn.
Kỹ Thuật Bối Cảnh - Xu hướng 2025-2026
Dạo gần đây mình bắt gặp một khái niệm khá thú vị tên là Kỹ Thuật Bối Cảnh (Context Engineering) - essentially là nghệ thuật “đưa thông tin” cho AI một cách có tính toán.
Theo Anthropic, họ định nghĩa:
Kỹ thuật bối cảnh là việc tìm ra tập hợp nhỏ nhất các token có tín hiệu cao để tối đa hóa khả năng đạt được kết quả mong muốn.
Nghe có vẻ hàn lâm nhỉ? Nói nôm na ra là: cung cấp cho AI đúng lượng thông tin cần thiết, vừa đủ, không thừa thãi.
5 loại bối cảnh mình hay dùng
Từ trải nghiệm thực tế, mình đúc kết ra 5 nhóm thông tin cực kỳ quan trọng:
1. Tình huống cụ thể
Thay vì hỏi hời hợt, hãy vẽ lại rõ ràng vị trí của bạn trong “câu chuyện” đó.
Ví dụ thực tế:
Thay vì chỉ hỏi: “Mẹo xin tăng lương?”
Hãy trình bày: “Mình làm dev ở công ty outsource được 2 năm, lương hiện tại 20 triệu. Gần đây công ty vừa chốt được contract lớn, sếp đang rất vui. Mình muốn đề xuất tăng lên 25 triệu nhưng phân vân không biết chọn thời điểm nào và diễn đạt ra sao cho khéo léo.”
Thấy sự khác biệt chưa? Có bối cảnh, câu hỏi của bạn sẽ “sống” hẳn lên.
2. Mục tiêu của bạn
AI không biết đọc vị suy nghĩ đâu nhé. Bắt buộc phải nói rõ bạn đang hướng tới điều gì.
“Mục tiêu của mình là được tăng lương nhưng vẫn giữ mối quan hệ hài hòa với sếp. Trường hợp không được, ít nhất mình cũng muốn biết mốc thời gian thích hợp để đề xuất lại.”
3. Ràng buộc và giới hạn
Nhóm này thường bị bỏ quên nhất. Bạn đang vấp phải những giới hạn nào?
“Mình tuyệt đối không dùng chiêu ‘đe dọa nghỉ việc’ vì thực ra mình vẫn khá thích công việc hiện tại. Ngoài ra, mình cũng không muốn so sánh lương với đồng nghiệp khác để tránh gây hiểu lầm hay hiềm khích.”
4. Đối tượng liên quan
Đối tượng bạn đang hướng tới là ai?
“Sếp mình khá cởi mở, thích trao đổi thẳng thắn, ghét đi vòng vo. Anh ấy từng là dev nên rất hiểu áp lực và công việc thực tế.”
5. Những gì đã thử
Nhóm này giúp AI tránh “vẩy” ra những lời khuyên sáo rỗng mà bạn đã thử qua rồi.
“Năm ngoái mình cũng từng thử hỏi nhưng lúc đó công ty đang gặp khó khăn tài chính nên bị từ chối. Sếp lúc đó bảo sẽ xem xét lại khi có dự án mới ổn định.”
Bao nhiêu bối cảnh là đủ?
Câu hỏi này hay thật đấy!
Mình thường áp dụng một nguyên tắc đơn giản: Tự hỏi “Nếu AI biết thêm điều này, câu trả lời có khác đi không?”
- Nếu có → Bao gồm
- Nếu không → Bỏ qua
Những thứ nên bao gồm:
- Bất cứ gì làm tình huống của bạn khác biệt
- Ràng buộc loại bỏ các giải pháp phổ biến
- Mục tiêu và kỳ vọng cụ thể
- Mối quan hệ quan trọng
Những thứ nên bỏ:
- Lịch sử không liên quan
- Chi tiết không ảnh hưởng kết quả
- Thông tin nền quá xa vời
Ví dụ về bối cảnh quá nhiều
Mình tốt nghiệp đại học năm 2018, học CNTT ở Bách Khoa.
Lúc đó kinh tế khó khăn nên mình đi làm thêm bán hàng online.
Rồi mình xin vào công ty đầu tiên lương 8 triệu, làm được
1 năm thì nghỉ. Công ty thứ hai thì ổn hơn...
[... 500 từ sau ...]
Giờ mình muốn hỏi cách xin tăng lương.
Quá rườm rà! Đa số thông tin đều lạc điệu.
Cùng câu hỏi, bối cảnh tốt hơn
Mình làm dev 2 năm ở công ty hiện tại, lương 20 triệu.
Công ty vừa ký contract lớn, sếp đang vui.
Mục tiêu: Xin tăng lên 25 triệu, giữ mối quan hệ tốt.
Ràng buộc: Không muốn đe dọa nghỉ việc, không so sánh đồng nghiệp.
Đã thử: Năm ngoái bị từ chối vì công ty khó khăn.
Mình nên tiếp cận thế nào?
Súc tích, đủ ý, không thừa thãi.
Mẹo hay: Tạo sẵn “Nền tảng bối cảnh”
Nếu anh em thường xuyên “cày” với AI cho một dự án dài hạn, hãy thử tạo sẵn một khối bối cảnh để tiện copy-paste:
# Bối cảnh dự án (dán vào đầu mỗi cuộc trò chuyện)
Dự án: App quản lý tài chính cá nhân
Công nghệ: React Native, Firebase, TypeScript
Đối tượng: Người đi làm 25-40 tuổi, muốn tiết kiệm
Phong cách: Đơn giản, thân thiện, không quá trang trọng
Trạng thái: Đã ra MVP, đang thêm tính năng premium
Ràng buộc: Phải chạy được offline
---
[Câu hỏi cụ thể của bạn ở đây]
Mình thường lưu sẵn trong Notion, mỗi lần cần là quất vào là xong. Tiện cực kỳ!
Bối cảnh cho mã nguồn - Anh em lập trình viên chú ý
Với mấy câu hỏi xoay quanh code, phần bối cảnh cần “sắc” hơn nữa:
Luôn bao gồm:
- Ngôn ngữ và phiên bản (Python 3.11, Node 20, v.v.)
- Framework đang dùng (FastAPI, NestJS, Laravel…)
- Mã đang chạy (hoặc đoạn mã liên quan)
- Lỗi chính xác (sao chép nguyên văn, đừng diễn giải lại)
- Hành vi mong muốn so với hành vi thực tế
Ví dụ:
Python 3.11, FastAPI, SQLAlchemy.
Đang build API authentication.
Code hiện tại:
[dán code]
Lỗi:
[dán lỗi nguyên văn]
Mong muốn: Trả về JWT token khi login thành công.
Thực tế: Lỗi 500 sau khi check password.
Đã kiểm tra: Kết nối database OK.
Nghi ngờ: Vấn đề ở hàm compare password.
Với bối cảnh “chỉn chu” kiểu này, AI có thể debug cùng bạn như một đồng nghiệp chính hiệu đấy.
Xây dựng bối cảnh dần dần cũng được
Không cần phải “trút” hết bối cảnh ngay từ lần hỏi đầu tiên. Cách mình hay làm là:
Lần 1: “Trợ mình viết mô tả sản phẩm cho app fitness.”
Sau khi xem bản nháp: “Khá ổn. Ừ nhưng mình quên đề cập, điểm độc của app là dùng AI để cá nhân hóa bài tập. Hơn nữa, đối tượng hướng đến là người trung niên nên đừng dùng từ ngữ quá ‘gym culture’ hoặc hardcore nhé.”
Sau bản nháp 2: “Tốt hơn rồi. Thêm một gạch nữa: app chỉ chạy trên iOS thôi, cắt luôn phần nhắc đến Android.”
Cứ thêm chút bối cảnh là AI lại tinh chỉnh kết quả một lần. Thỉnh thoảng, cách “cày” dần kiểu này còn hiệu quả hơn là ngồi loay hoay nghĩ hết mọi thứ từ đầu.
Danh sách kiểm tra trước khi gửi câu lệnh quan trọng
Mình thường dùng một checklist nhỏ trước khi “nhắn” những câu lệnh quan trọng:
- Đã giải thích tình huống chưa?
- Đã nói rõ mục tiêu chưa?
- Đã đề cập ràng buộc quan trọng chưa?
- Đã mô tả đối tượng (nếu cần) chưa?
- Đã nói những gì đã thử (nếu có) chưa?
- Đã xóa chi tiết không cần thiết chưa?
Đừng bắt buộc phải checklist hết y chang mỗi lần, nhưng với những prompt “nặng ký”, việc lướt qua danh sách này sẽ giúp bạn chặn đứng không ít lỗ hổng.
Tổng kết
AI đâu phải “thần thánh” gì anh em. Nó chỉ hoạt động tốt nhất dựa trên nguyên liệu mình “cho” vào thôi.
Hỏi chung chung → AI đoán mò → Ra kết quả “đại trà”. Cơ bản là vậy đó.
Bối cảnh chuẩn - gồm tình huống, mục tiêu, ràng buộc, đối tượng và những gì đã thử - chính là thứ biến AI từ một “cái máy trả lời tự động” thành một trợ lý thực sự thấu hiểu nhu cầu của bạn.
Thử áp dụng ngay từ hôm nay đi, mình chắc chắn anh em sẽ thấy sự khác biệt rõ rệt ngay!
Nguồn tham khảo: