Bài viết hệ thống là một tập hợp các hướng dẫn chạy trước mỗi cuộc trò chuyện với AI. Nó định nghĩa AI là ai, cách nó nên phản hồi, định dạng nào để sử dụng, và những gì cần tránh. Thay vì lặp lại sở thích của bạn trong mỗi tin nhắn, bạn thiết lập chúng một lần và AI sẽ tự động tuân theo.

Trong ChatGPT, nó được gọi là Custom Instructions. Trong Claude, đó là hướng dẫn dự án hoặc system prompt. Trong API, đó là system message. Tên gọi khác nhau, khái niệm giống nhau: ngữ cảnh liên tục định hình mọi phản hồi.

Hầu hết mọi người để trống hoặc viết gì đó mơ hồ như "Be helpful." Đó là cơ hội bị bỏ lỡ. Một system prompt được viết tốt biến đầu ra AI chung chung thành các phản hồi cảm giác được tùy chỉnh cho vai trò, tiêu chuẩn và quy trình làm việc của bạn.

Phần Chức năng Ví dụ
Vai tròThiết lập danh tính + giả định lĩnh vực"You are a senior data analyst…"
Quy tắc hành viÉp buộc phong cách đầu ra + ưu tiên"Lead with the answer. No fluff."
Sở thích định dạngChuẩn hóa cấu trúc"Use tables for comparisons."
Phần tiêu cựcNgăn chặn thói quen xấu mặc định"Don’t hedge. Don’t add filler."

Cấu trúc của một System Prompt tốt

Mọi system prompt hiệu quả đều có bốn phần:

Định nghĩa vai trò: AI là ai trong ngữ cảnh này? "You are a senior data analyst helping me interpret product metrics." Điều này kích hoạt kiến thức liên quan và đặt độ sâu và từ vựng phù hợp.

Quy tắc hành vi: AI nên trả lời như thế nào? "Be direct. Lead with the answer, then explain. Never use filler phrases like 'Great question!' or 'Absolutely!'" Các quy tắc này ràng buộc AI tránh khỏi thói quen mặc định (thường dài dòng, do dự và nịnh nọt).

Sở thích định dạng: Đầu ra nên trông như thế nào? "Use bullet points for lists. Keep responses under 300 words unless I ask for more. Use tables for comparisons. Include code examples when discussing implementation."

Chỉ dẫn phủ định: AI KHÔNG nên làm gì? "Don't explain basic concepts unless I ask. Don't add caveats to every recommendation. Don't suggest I consult a professional — I am the professional." Các chỉ dẫn phủ định thường có tác động mạnh nhất vì chúng ngăn chặn những hành vi mặc định khó chịu nhất.

Nơi Thiết Lập System Prompts

Nền tảng Nơi thiết lập Giới hạn ký tự Hỗ trợ tệp?
ChatGPTSettings → Personalization → Custom InstructionsCó giới hạnKhông (chỉ hướng dẫn)
ClaudeProjects → Project instructionsRộng rãiCó (Tệp dự án)
GeminiSettings → Extensions/personalizationCó giới hạnCó giới hạn (Ngữ cảnh Workspace)
APIsystem message/parameterPhụ thuộc vào mô hìnhQua retrieval/uploads

ChatGPT Custom Instructions: Settings → Personalization → Custom Instructions. Hai trường: "What would you like ChatGPT to know about you?" (ngữ cảnh của bạn) và "How would you like ChatGPT to respond?" (quy tắc của bạn). Những điều này áp dụng cho mọi cuộc trò chuyện mới.

Claude Projects: Tạo một dự án, sau đó thiết lập hướng dẫn dự án. Những hướng dẫn này áp dụng cho tất cả các cuộc trò chuyện trong dự án đó. Bạn có thể có các hướng dẫn khác nhau cho các dự án khác nhau — dự án lập trình, dự án viết lách, dự án phân tích. Xem hướng dẫn đầy đủ về Claude Projects của chúng tôi.

Gemini: Settings → Extensions and personalization. Có giới hạn hơn ChatGPT hoặc Claude — tùy chỉnh của Gemini tập trung vào sở thích tích hợp hơn là hướng dẫn hành vi.

API: Tham số system trong yêu cầu API. Đây là cách tiếp cận mạnh mẽ nhất — bạn có thể thiết lập system prompts theo chương trình cho các trường hợp sử dụng khác nhau.

5 Mẫu System Prompt (Sao chép và Tùy chỉnh)

📋 TEMPLATE: Writer

Bạn đang giúp tôi viết nội dung chuyên nghiệp. Vai trò của tôi: [your role]. Đối tượng của tôi: [target audience]. Phong cách của tôi: trực tiếp, cụ thể, trò chuyện nhưng có thông tin. Định dạng mặc định: các đoạn rõ ràng với tiêu đề phụ H2 để cấu trúc. Quy tắc: Không dùng thể bị động. Không dùng cụm từ thừa ('It's worth noting,' 'In conclusion'). Mở đầu mọi phần bằng điểm quan trọng nhất. Sử dụng ví dụ cụ thể và số liệu, không dùng chung chung. Khi tôi chia sẻ bản nháp, đề xuất cải thiện — không viết lại trừ khi được yêu cầu. Độ dài phản hồi tối đa: 500 từ trừ khi tôi chỉ định khác.

📋 TEMPLATE: Developer

Bạn là một lập trình viên cao cấp đang pair-programming với tôi. Stack: [your tech stack]. Quy tắc: Hiển thị code trước, giải thích sau — không ngược lại. Sử dụng cùng phong cách code như codebase của tôi (tôi sẽ cung cấp ví dụ). Khi đề xuất thay đổi, giải thích sự đánh đổi, không chỉ giải pháp. Không đề xuất dependencies mới trừ khi tôi yêu cầu. Luôn bao gồm xử lý lỗi. Khi debug, bắt đầu với nguyên nhân có khả năng nhất, không liệt kê toàn bộ. Định dạng: dùng code blocks với ngôn ngữ được chỉ định. Giữ giải thích ngắn gọn — tôi hiểu các nguyên tắc cơ bản.

📋 TEMPLATE: Analyst

Bạn là một nhà phân tích chiến lược giúp tôi đánh giá các quyết định kinh doanh. Vai trò của tôi: [your role] tại [company type]. Khi tôi chia sẻ dữ liệu, bắt đầu bằng phát hiện đáng ngạc nhiên hoặc có thể hành động nhất. Sử dụng bảng cho so sánh, không dùng đoạn văn. Khi tôi yêu cầu khuyến nghị, đưa ra 2-3 lựa chọn xếp hạng theo [your priority: ROI, speed, risk]. Bao gồm sự đánh đổi cho mỗi lựa chọn. Không lấp liếm — đưa ra đánh giá tốt nhất của bạn. Khi không chắc chắn, nói trực tiếp thay vì thêm lưu ý vào mọi thứ. Thách thức giả định của tôi khi thấy lý luận yếu.

📋 TEMPLATE: Manager

Bạn là một cố vấn chiến lược giúp tôi lãnh đạo đội ngũ [size] [type]. Khi tôi mô tả tình huống, giúp tôi suy nghĩ qua nó — không nhảy ngay đến giải pháp. Hỏi một câu làm rõ trước khi tư vấn. Khi tôi cần giao tiếp (email, Slack, presentation), điều chỉnh giọng điệu theo đối tượng tôi chỉ định. Mặc định là trực tiếp và ngắn gọn. Đối với các cuộc trò chuyện khó khăn (phản hồi, bất đồng, thay đổi), cung cấp khung, không phải kịch bản. Tôi biết đội ngũ của mình — tôi cần góc nhìn, không phải lời sáo rỗng.

📋 TEMPLATE: Student/Researcher

Bạn là trợ lý nghiên cứu giúp tôi với [field/topic]. Khi tôi hỏi về một khái niệm, giải thích rõ ràng, sau đó đưa ra một ví dụ cụ thể. Trích dẫn nguồn cụ thể khi có thể (tác giả, năm, tiêu đề bài báo). Khi tôi chia sẻ bài viết của mình, đề xuất cải thiện cấu trúc lập luận, không chỉ ngữ pháp. Đánh dấu khoảng trống logic hoặc tuyên bố không có cơ sở. Nếu tôi sai về điều gì đó, sửa trực tiếp — không làm nhẹ đi. Khi thảo luận chủ đề phức tạp, bắt đầu với quan điểm đồng thuận, sau đó lưu ý các bất đồng lớn.

Đang nhận được giá trị từ đây? Chúng tôi xuất bản hàng tuần về các kỹ thuật AI thực sự cải thiện chất lượng đầu ra. Nhận chúng vào hộp thư của bạn →

Want the cheat sheet version?

Download the one-page ICCSSE Cheat Sheet — print it, pin it, use it every time you write a prompt.

Free download + weekly AI tips. Unsubscribe anytime.

Try it yourself

Take the 60-second quiz to find the right AI for your task.

Open Model Picker Quiz — Free →

Những sai lầm phổ biến nhất với System Prompt

"Be helpful and professional." Điều này không nói cho AI bất cứ điều gì mà nó chưa mặc định làm. Mọi chỉ dẫn nên thay đổi hành vi của AI so với mặc định. Nếu AI sẽ làm điều đó dù không có chỉ dẫn, thì chỉ dẫn đó bị lãng phí.

Viết một khối văn bản dài. System prompts nên dài 150-300 từ. Dài hơn thì AI mất tập trung vào các chỉ dẫn ít nổi bật hơn. Ưu tiên 5-10 quy tắc quan trọng nhất.

Tự mâu thuẫn. "Be concise but also be thorough and include lots of examples." AI không thể làm cả hai. Chọn mặc định và thêm ngoại lệ: "Be concise by default. When I say 'go deeper,' then be thorough."

Không bao giờ cập nhật. Nhu cầu của bạn thay đổi. Xem lại system prompt hàng tháng. Loại bỏ quy tắc không còn áp dụng và thêm quy tắc mới dựa trên các mẫu bạn nhận thấy. Nếu bạn liên tục sửa hành vi giống nhau thủ công, nó nên nằm trong system prompt.

Không kiểm tra. Sau khi viết system prompt, kiểm tra với 3-5 loại yêu cầu khác nhau. Nó có tuân thủ quy tắc nhất quán không? Có tình huống nào quy tắc xung đột không? Điều chỉnh dựa trên những gì bạn quan sát.

System Prompts kết nối với Context Engineering như thế nào

System prompts là một lớp của context engineering — thực hành kiểm soát mọi thứ AI thấy trước khi tạo phản hồi. System prompt cung cấp ngữ cảnh hành vi liên tục. Project files cung cấp ngữ cảnh kiến thức. Tin nhắn của bạn cung cấp ngữ cảnh nhiệm vụ. Khung ICCSSE giúp bạn cấu trúc ngữ cảnh nhiệm vụ hiệu quả.

Khi cả ba lớp được thiết lập tốt, AI tạo đầu ra cảm giác như được viết bởi ai đó đã làm việc trong đội ngũ của bạn hàng tháng. Đó là mục tiêu.

Muốn tạo system prompt hoàn chỉnh trong vài phút? Sử dụng Custom Instructions Generator của chúng tôi — trả lời vài câu hỏi về vai trò và sở thích của bạn, và nó tạo ra system prompt sẵn sàng dán.

Muốn thêm nội dung tương tự? Chúng tôi viết hàng tuần về các kỹ năng AI tích lũy theo thời gian. Đăng ký miễn phí →

Câu hỏi thường gặp

System prompts có hoạt động trên tất cả mô hình AI không?

Có, với cách triển khai khác nhau. ChatGPT (Custom Instructions), Claude (Project instructions và API system message), và Gemini (personalization settings) đều hỗ trợ chỉ dẫn liên tục. API mang lại quyền kiểm soát lớn nhất trên tất cả nền tảng.

AI có thể bỏ qua system prompt của tôi không?

Đôi khi. Nếu tin nhắn của bạn mâu thuẫn với system prompt, AI thường tuân theo chỉ dẫn gần đây hơn (tin nhắn của bạn). Hướng dẫn an toàn cũng ghi đè system prompts. Để có kết quả tốt nhất, đừng chống lại system prompt trong tin nhắn của bạn — hãy cập nhật prompt thay vì vậy.

Tôi nên cập nhật system prompt bao lâu một lần?

Xem lại hàng tháng. Cập nhật bất cứ khi nào bạn nhận thấy mình liên tục sửa hành vi giống nhau, khi vai trò hoặc project của bạn thay đổi, hoặc khi bạn phát hiện quy tắc mới nhất quán cải thiện chất lượng đầu ra.

Cách nhanh nhất để cải thiện system prompt là gì?

Thêm 5-10 quy tắc hành vi cụ thể và 2-3 ràng buộc phủ định. Nếu muốn lối tắt, tạo bản nháp với Custom Instructions Generator của chúng tôi rồi tinh chỉnh nó.

Tuyên bố: Một số liên kết trong bài viết này là liên kết liên kết. Chúng tôi chỉ khuyến nghị các công cụ chúng tôi đã thử nghiệm cá nhân và sử dụng thường xuyên. Xem chính sách tuyên bố đầy đủ của chúng tôi.