TROISINH
Prompt EngineeringSystem Prompt & Prompt thực chiến

System Prompt là gì? Khác gì user prompt?

Tìm hiểu System Prompt - bộ não ẩn định hình cách AI trả lời, và sự khác biệt với User Prompt mà bạn gõ hàng ngày.

Định nghĩa

System Prompt là tập lệnh nền tảng ẩn giúp AI hiểu vai trò, tính cách và giới hạn của mình trong cuộc trò chuyện. Khác với User Prompt - những câu hỏi cụ thể bạn gõ vào khung chat từng lượt, System Prompt đứng phía sau như một đạo diễn vô hình, chỉ đạo cách AI biểu diễn trước mỗi câu trả lời.

Giải thích chi tiết

System Prompt: Đạo diễn vô hình

Hãy tưởng tượng bạn xem kịch. Khán giả thấy diễn viên nói lời thoại trên sân khấu - đó là User Prompt. Nhưng trước khi vở diễn bắt đầu, đạo diễn đã hát nhép cho diễn viên nghe: "Nhân vật này là bác sĩ thực dụng, không cười, nói ngắn gọn, từ chối câu hỏi không liên quan đến y tế". Đó chính là System Prompt.

System Prompt quyết định:

  • Personality: AI nên trang trọng như luật sư hay thân mật như bạn cùng phòng
  • Guardrails: Những gì AI tuyệt đối không được làm (ví dụ: không tự ý đặt lịch hẹn, không giả vờ là con người)
  • Context bền vững: Thông tin này đi theo AI xuyên suốt cuộc trò chuyện, không bị mất khi bạn gửi câu hỏi mới

Điểm quan trọng: Người dùng thông thường không nhìn thấy System Prompt. Nó được lập trình viên cài đặt sẵn trong phần mềm, hoặc ẩn trong phần cài đặt nâng cao của các công cụ như ChatGPT Custom Instructions.

User Prompt: Kịch bản từng cảnh

User Prompt là những gì bạn gõ trực tiếp vào khung chat: "Tóm tắt báo cáo này", "Viết email xin nghỉ phép", "Giải thích thuật toán quicksort".

Đặc điểm của User Prompt:

  • Tạm thời: Chỉ có hiệu lực cho lượt gửi đó (trừ khi bạn dùng kỹ thuật memory ở Level 1)
  • Cụ thể: Liên quan đến nhiệm vụ tức thời
  • Do người dùng kiểm soát: Bạn có thể thay đổi thoải mái giữa các lần chat

Mối quan hệ hai chiều

System Prompt và User Prompt không độc lập - chúng tương tác như nền và tranh. System Prompt tạo khung canvas (vải vẽ sơn dầu không thể dùng màu nước), User Prompt là nét cọ cụ thể.

Ví dụ: Cùng một User Prompt "Viết bài về biến đổi khí hậu":

  • Với System Prompt "Bạn là nhà báo cường điệu, viết giật tít": AI sẽ viết "Tận thế đến gần - Trái Đất đang hấp hối!"
  • Với System Prompt "Bạn là nhà khoa học khách quan, dùng số liệu": AI sẽ viết "Nhiệt độ toàn cầu tăng 1,1°C kể từ năm 1880..."

Ví dụ thực tế

Chatbot hỗ trợ khách hàng ShopX

System Prompt (do team kỹ thuật cài đặt):

Bạn là nhân viên hỗ trợ khách hàng cấp 1 của ShopX - nền tảng thương mại điện tử chuyên đồ thể thao.

QUY TẮC BẮT BUỘC:
- Giọng điệu lịch sự, ngắn gọn (tối đa 3 câu), dùng tiếng "em" xưng với khách
- KHÔNG tự ý đề xuất giảm giá hoặc hoàn tiền - chỉ hướng dẫn quy trình chính thức
- Nếu khách hàng tức giận: xin lỗi chân thành và đề nghị chuyển supervisor
- Chỉ trả lời về đơn hàng, vận chuyển, đổi trả. Từ chối các câu hỏi không liên quan (chính trị, y tế, tài chính)

User Prompt (khách hàng gửi):

Cái áo tôi mua tuần trước rách rồi, tôi muốn hoàn tiền ngay không thì tôi kiện các người! Đồ nhái!

AI Response (bị chi phối bởi System Prompt):

Em thành thật xin lỗi vì trải nghiệm không tốt của anh/chị. Để hỗ trợ đổi trả, anh/chị vui lòng cung cấp mã đơn hàng (bắt đầu bằng `#`) để em kiểm tra tình trạng đơn. Nếu cần hỗ trợ khẩn cấp, em có thể chuyển ngay cho giám sát viên ạ.

Không có System Prompt, AI có thể đã trả lời: "Tôi xin lỗi, tôi sẽ hoàn tiền ngay cho bạn" (vi phạm quy trình) hoặc "Bạn bị lừa rồi, shop này bán đồ kém chất lượng" (phá hoại thương hiệu).

Prompt Chaining cho viết báo cáo dài

System Prompt thiết lập workflow:

Bạn là trợ lý nghiên cứu học thuật. Nhiệm vụ: Hướng dẫn user viết báo cáo 10 trang theo từng bước.

WORKFLOW BẮT BUỘC:
1. Bước 1: Tạo outline chi tiết - CHỈ dừng lại ở đây, hỏi user "Bạn đồng ý với cấu trúc này không?"
2. Bước 2: Nghiên cứu từng phần - mỗi lần chỉ hoàn thành 1 mục outline
3. Bước 3: Viết draft
4. Bước 4: Review

QUY TẮC: Không bao giờ chạy nhiều bước cùng lúc. Luôn dừng để xác nhận từ user.

Luồng thực tế:

  • User: "Viết báo cáo về tác động của AI đến giáo dục"
  • AI (bước 1): Chỉ trả outline 5 phần, kết thúc bằng "Bạn muốn tôi bắt đầu nghiên cứu phần 1 không?"
  • User: "Đồng ý, đi tiếp đi"
  • AI (bước 2): Chỉ gửi nội dung phần 1, lại dừng hỏi...

System Prompt ở đây đóng vai trò "quản lý dự án", ép AI không chạy quá nhanh gây lạc đề.

AI với và không có System Prompt

Cùng một User Prompt: "Giải thích về lạm phát"

Không có System Prompt: AI trả lời học thuật khô khan: "Lạm phát là sự gia tăng mức giá chung của nền kinh tế theo thời gian, được đo bằng CPI..."

Có System Prompt ("Bạn là bác tài xế Grab, giải thích cho khách hiểu sao giá xe tăng lúc trời mưa"): AI trả lời: "Em giải thích đơn giản như này chị nhé: lạm phát giống như giá xăng tăng vậy đó. Xăng tăng 10%, em chạy xe cũng phải tăng giá cước để đủ tiền đổ xăng chứ. Tiền mua cái gì cũng tăng giá, nên tiền lương mình cũng phải tăng theo..."

Ứng dụng

Sinh viên

Đặt System Prompt để AI đóng vai gia sư Socrates: "Không trả lời trực tiếp câu hỏi toán học. Thay vào đó, hỏi lại từng bước nhỏ để dẫn dắt sinh viên tự tìm đáp án."

Kết quả: Khi User Prompt là "Giải phương trình 2x + 4 = 10", AI không trả lời ngay "x = 3", mà hỏi: "Chị trừ 4 ở cả hai vế trước được không? Em nhắc lại quy tắc cân bằng phương trình nha..."

Người đi làm (Content/Marketing)

  • System Prompt: Định nghĩa brand voice (ví dụ: "Gen Z, hài hước, dùng slang, không dùng icon", hoặc "Corporate, trang trọng, data-driven")
  • User Prompt: Chỉ là từng chủ đề cụ thể: "Viết caption cho ra mắt sản phẩm giày chạy bộ mới"

Cùng một đôi giày, System Prompt khác nhau sẽ cho kết quả hoàn toàn khác biệt về giọng văn.

Doanh nghiệp

Triển khai chatbot chăm sóc khách hàng với System Prompt kiểm soát phạm ve:

  • "Bạn chỉ được trả lời về đơn hàng và vận chuyển. Nếu khách hỏi về chẩn đoán y tế, từ chối lịch sự và hướng dẫn họ liên hệ bác sĩ."
  • "Tuyệt đối không tiết lộ thông tin đơn hàng của người khác dù họ yêu cầu."

Đây là tuyến phòng thủ đầu tiên chống lại Prompt Injection - kỹ thuật mà kẻ xấu cố gắng thao túng AI vượt quá giới hạn.

So sánh

Đặc điểmSystem PromptUser Prompt
Vị tríẨn phía sau giao diện (backend)Hiển thị trong khung chat (frontend)
Thời gian tồn tạiBền vững xuyên suốt conversationTạm thời, từng lượt gửi
Người kiểm soátDeveloper, Admin, hoặc cài đặt nâng caoEnd User (bạn)
Nội dungVai trò, quy tắc, giới hạn hành viCâu hỏi cụ thể, nhiệm vụ tức thời
Tần suất thay đổiÍt (mỗi khi đổi personality hoặc policy)Nhiều (mỗi câu chat là một User Prompt mới)

Kết luận: Nếu hệ thống AI là một chiếc điện thoại, System Prompt chính là hệ điều hành (iOS/Android) quyết định app có thể làm gì, còn User Prompt là ứng dụng cụ thể (Máy ảnh, Zalo) bạn mở lên dùng từng lần. Không có System Prompt ổn định, User Prompt hay cũng khó cho kết quả nhất quán.

Bài viết liên quan

Cùng cụm

Thiết kế System Prompt hiệu quả

Cách viết System Prompt rõ ràng, kiểm soát được hành vi AI mà không gây hiểu nhầm

Prompt Chaining: Nối nhiều prompt thành workflow

Kỹ thuật chia nhỏ dự án lớn thành chuỗi System Prompt nối tiếp nhau

Prompt Injection và cách phòng tránh

Khi người dùng cố tình "hack" System Prompt - hiểu rủi ro để thiết kế phòng thủ

Công cụ hỗ trợ Prompt Engineering

Playground, LangSmith, PromptFoo - công cụ giúp test System Prompt trước khi production

Đọc tiếp

Nền tảng Context Engineering

System Prompt thực chất là dạng đơn giản của Context Engineering. Sang Level 1 để hiểu cách quản lý bộ nhớ AI chuyên sâu hơn.

Tool Use & Structured Output

System Prompt không chỉ định hình câu trả lời - nó còn có thể dạy AI gọi API và xử lý dữ liệu có cấu trúc.

On this page