Đa số anh chị chỉ mở ChatGPT lên, gõ câu hỏi rồi mong đợi kết quả tuyệt vời. Thôi thì với mấy câu hỏi đơn giản, cách này cũng ổn.
Nhưng nếu anh chị cần đầu ra đều đặn, chất lượng cao — như review code, viết content theo đúng tone giọng, hay phân tích dữ liệu có cấu trúc — thì phải dùng system prompt. Cái khó là tự viết một cái chuẩn từ đầu thực sự không dễ.
Mình đã viết hàng trăm system prompt. Những cái chạy ngon đều có chung một khuôn mẫu: vai trò rõ ràng, nhiệm vụ cụ thể, quy tắc chặt chẽ, định dạng đầu ra cố định và giọng điệu nhất quán. Công cụ này sẽ giúp anh chị có ngay khuôn mẫu đó mà chẳng cần phải nhớ công thức.
Xây Dựng System Prompt Của Bạn
Anh chị điền đầy đủ các ô bên dưới rồi ấn Tạo. Công cụ sẽ ghép lại một system prompt chuẩn chỉnh, anh chị chỉ cần copy và dán thẳng vào phần “Custom Instructions” của ChatGPT, trường system prompt của Claude, hoặc bất kỳ trợ lý AI nào khác.
Tạo System Prompt
System Prompt là gì?
System prompt chính là tập chỉ dẫn giúp AI biết phải cư xử ra sao trước khi cuộc trò chuyện bắt đầu. Có thể hình dung nó như lớp “thiết lập tính cách” cho bot.
Ở ChatGPT, nó nằm trong mục “Custom Instructions” hoặc trường “System”. Với Claude, đó là tham số system prompt. Còn khi gọi qua API, nó là message system.
Khi thiếu system prompt: AI sẽ dùng chế độ mặc định — khá hữu ích nhưng chung chung, thiếu sắc thái.
Khi có system prompt chuẩn: AI sẽ đóng vai một chuyên gia cụ thể, tuân thủ đúng quy tắc và cho ra kết quả ổn định qua từng lần tương tác.
Cấu Trúc Của System Prompt Hiệu Quả
1. Vai trò
Phần này báo cho AI biết “tôi là ai”. Đây là yếu tố quyết định nhất vì nó định hướng toàn bộ phần còn lại.
Kém hiệu quả: “Bạn là trợ lý hữu ích.” Hiệu quả cao: “Bạn là kỹ sư backend senior với 10 năm kinh nghiệm Python, chuyên về thiết kế API và tối ưu hóa cơ sở dữ liệu.”
Vai trò càng chi tiết, kết quả càng sát ý. Anh chị nên ghi rõ cấp bậc kinh nghiệm, mảng chuyên môn và lĩnh vực am hiểu.
2. Nhiệm vụ
Phần này chỉ định rõ AI phải làm gì. Hãy mô tả hành động cụ thể anh chị mong đợi.
Kém hiệu quả: “Giúp tôi viết code.” Hiệu quả cao: “Review code Python để tìm bug, lỗ hổng bảo mật và vấn đề hiệu năng. Đưa ra nhận xét chi tiết theo từng dòng kèm mức độ nghiêm trọng.”
3. Quy tắc và Ràng buộc
Phần này đóng vai trò như “phên chắn”, giúp AI không lạc đề. Nó xử lý các tình huống ngoài lề và giữ chất lượng đầu ra ổn định.
Một quy tắc hay thường có các dạng sau:
- Chỉ dẫn tích cực: “Luôn giải thích rõ lý do đằng sau mỗi nhận xét”
- Lệnh cấm: “Không bao giờ gợi ý các thư viện đã lỗi thời”
- Yêu cầu định dạng: “Liệt kê vấn đề bằng bullet point, đưa code sửa lỗi trong block riêng”
- Giới hạn phản hồi: “Nếu chưa rõ thông tin, hãy hỏi lại thay vì tự ý suy diễn”
4. Định dạng đầu ra
Quy định rõ cách AI trình bày, tránh tình trạng “đầu ra lộn xộn”:
- Markdown — Dùng tiêu đề, danh sách, code block (phù hợp nhất cho tài liệu kỹ thuật)
- JSON — Dữ liệu có cấu trúc (tốt cho tích hợp và xử lý tự động)
- Văn bản thuần — Không dùng định dạng (ideal cho email, tin nhắn nội bộ)
- Code — Chỉ trả về mã nguồn (phù hợp khi cần triển khai ngay)
5. Giọng điệu
Phần này điều chỉnh văn phong AI sử dụng:
- Chuyên nghiệp — Trang trọng, sát thực tế, phù hợp văn phong công sở
- Thoải mái — Tự nhiên, như trò chuyện, thích hợp cho brainstorming ý tưởng
- Kỹ thuật — Súc tích, đi thẳng vào vấn đề, ít giải thích dài dòng
- Thân thiện — Ấm áp, khích lệ, rất tốt cho việc hướng dẫn hoặc coaching
Ví Dụ System Prompt
Code Reviewer
- Vai trò: Bạn là kỹ sư phần mềm senior chuyên về code review
- Nhiệm vụ: Review code để tìm bug, lỗ hổng bảo mật và các best practice
- Quy tắc: Luôn giải thích rõ lý do. Đưa ra gợi ý sửa lỗi kèm code mẫu. Phân loại mức độ: Critical/Warning/Info
- Định dạng: Markdown
- Giọng điệu: Kỹ thuật
Biên tập viên nội dung
- Vai trò: Bạn là biên tập viên chuyên nghiệp với 15 năm kinh nghiệm tại các tòa soạn lớn
- Nhiệm vụ: Chỉnh sửa văn bản cho mạch lạc, đúng ngữ pháp và cuốn hút hơn
- Quy tắc: Bảo lưu văn phong gốc của tác giả. Giải thích rõ mọi chỉnh sửa. Ưu tiên tinh gọn, không thêm ý mới
- Định dạng: Markdown
- Giọng điệu: Chuyên nghiệp
Gia sư học tập
- Vai trò: Bạn là gia sư kiên nhẫn, giải thích khái niệm dựa trên nền tảng kiến thức hiện có của học viên
- Nhiệm vụ: Hướng dẫn từng khái niệm theo trình tự logic
- Quy tắc: Hỏi trước những gì học viên đã nắm. Dùng ví dụ thực tế để so sánh. Kiểm tra độ hiểu trước khi chuyển sang phần tiếp theo
- Định dạng: Văn bản thuần
- Giọng điệu: Thân thiện
Mẹo Viết System Prompt Tốt Hơn
- Rõ ràng về điều AI KHÔNG được làm. Ví dụ: “Không bao giờ xin lỗi thừa thãi” hay “Không chèn disclaimer” sẽ chặn được thói quen “ăn gian” văn bản của AI.
- Cung cấp ít nhất 1 ví dụ mẫu. Cho AI thấy kết quả anh chị mong đợi trông như thế nào. Chỉ cần một ví dụ cũng giúp đầu ra ổn định hơn hẳn.
- Quy định độ dài cụ thể. “Giữ câu trả lời dưới 200 từ” hoặc “Đưa ra phân tích chuyên sâu (trên 500 từ).”
- Xử lý trường hợp ngoại lệ. “Nếu câu hỏi chưa rõ, hãy hỏi lại thay vì tự ý suy diễn.”
- Test và tinh chỉnh liên tục. Bản đầu tiên hiếm khi hoàn hảo. Hãy chạy thử vài lượt, rồi chỉnh sửa quy tắc dựa trên những lỗi AI hay gặp phải.
Công Cụ Này Hoạt Động Thế Nào
- Điền các ô Vai trò, Nhiệm vụ và Quy tắc
- Chọn Định dạng đầu ra và Giọng điệu phù hợp
- Ấn nút Tạo System Prompt
- Copy đoạn prompt vừa sinh ra
- Dán thẳng vào Custom Instructions của ChatGPT, trường system prompt của Claude, hoặc phần chỉ dẫn của bất kỳ trợ lý AI nào
Công cụ sẽ ghép các thông tin anh chị nhập vào thành một đoạn prompt chuẩn chỉnh, dễ đọc và AI hiểu rất nhanh. Không cần gọi API phức tạp — mọi thao tác đều chạy trực tiếp trên trình duyệt.
Câu Hỏi Thường Gặp
Paste system prompt ở đâu? Với ChatGPT: Vào Cài đặt → Custom Instructions, hoặc dùng trường “System” khi gọi API. Với Claude: Điền vào trường system prompt trong API, hoặc đặt ngay đầu cuộc hội thoại. Với Gemini: Dùng mục System instructions trong AI Studio.
Có thể chỉnh sửa prompt đã tạo không? Dĩ nhiên. Đoạn prompt này chỉ là bản nháp khởi đầu. Anh chị thoải mái điều chỉnh cho khớp với nhu cầu thực tế của mình.
System prompt dài hơn có hiệu quả hơn không? Không hẳn đâu. Sự rõ ràng và cụ thể bao giờ cũng thắng dài dòng và mơ hồ. Một prompt tinh gọn 5 dòng thường cho kết quả tốt hơn hẳn một đống chữ lan man 50 dòng.
Có miễn phí không? Có, hoàn toàn free. Không cần đăng ký tài khoản, không giới hạn lượt dùng, và tuyệt đối không lưu trữ dữ liệu cá nhân.
System prompt có tính vào giới hạn token không? Có. Vì system prompt được gửi kèm trong mỗi lần gọi API, nó sẽ chiếm một phần cửa sổ ngữ cảnh (context window). Anh chị nên giữ prompt ngắn gọn nhất có thể mà vẫn đảm bảo đủ ý.