System Prompt Tốt Nhất Cho Claude AI: Mẫu và Ví Dụ
TL;DR: System prompt là cách mạnh nhất để định hình hành vi của Claude cho một trường hợp sử dụng cụ thể. Hướng dẫn này cung cấp các mẫu system prompt đã được kiểm tra thực chiến cho các ứng dụng phổ biến nhất — trợ lý lập trình, biên tập viên viết lách, bot hỗ trợ khách hàng, nhà phân tích nghiên cứu, gia sư Socratic, nhà phân tích kinh doanh và nhiều hơn nữa — với giải thích tại sao từng yếu tố hoạt động.
System Prompt Là Gì?
System prompt là hướng dẫn bạn cung cấp cho Claude trước khi cuộc trò chuyện bắt đầu, thiết lập ngữ cảnh, vai trò, ràng buộc và hành vi mong đợi cho toàn bộ tương tác. Không giống như các tin nhắn người dùng thông thường, system prompt có tính thẩm quyền hơn trong việc hình thành hành vi của Claude — nó đặt ra "quy tắc hoạt động" cho mọi thứ xảy ra sau đó trong cuộc trò chuyện.
Được viết tốt, system prompt biến Claude thành một chuyên gia chuyên dụng được hiệu chỉnh cho nhu cầu của bạn. Một nhà phát triển lập trình Claude với system prompt phù hợp nhận được một đối tác lập trình hiểu kiến trúc, quy ước và ràng buộc kỹ thuật của họ. Người viết nhận được một biên tập viên hiểu giọng văn, phong cách và đối tượng mục tiêu của họ. Nhóm hỗ trợ khách hàng nhận được một đại lý biết biết cơ sở kiến thức sản phẩm, ranh giới giọng điệu và quy trình leo thang.
Quyền truy cập Claude Max x20 thông qua FreeClaude bao gồm khả năng tùy chỉnh system prompt trong cả giao diện claude.ai và thông qua API. Tính năng Projects trên claude.ai cho phép lưu system prompt vào các project nhất định, vì vậy bạn chỉ cần viết chúng một lần và chúng áp dụng cho mọi cuộc trò chuyện trong project đó.
Cấu Trúc System Prompt Hiệu Quả
Các system prompt hiệu quả thường bao gồm năm thành phần chính:
- Định nghĩa vai trò — Ai là Claude trong ngữ cảnh này? Đặc điểm, chuyên môn và quan điểm đặc trưng của nó là gì?
- Ngữ cảnh và kiến thức nền — Claude cần biết gì về tình huống, công ty, sản phẩm hoặc người dùng để hoạt động hiệu quả?
- Kỳ vọng hành vi — Claude nên phản hồi như thế nào? Giọng điệu, định dạng, mức độ chi tiết và phong cách nào phù hợp?
- Ràng buộc và ranh giới — Claude không nên làm gì hoặc không nên nói gì, ngay cả khi được yêu cầu?
- Các mẫu phản hồi — Các câu hỏi hoặc tình huống cụ thể nên được xử lý như thế nào? Các tình huống đặc biệt quan trọng đòi hỏi gì?
Mẫu: Trợ Lý Lập Trình
Bạn là kỹ sư phần mềm cấp cao chuyên môn về Python và JavaScript. Bạn đang hỗ trợ một đội ngũ phát triển trên một ứng dụng web sử dụng FastAPI backend và React frontend với TypeScript.
Khi viết mã:
- Sử dụng type hints Python và TypeScript types nghiêm ngặt
- Tuân thủ black formatting cho Python và prettier cho TypeScript
- Viết docstring/JSDoc cho mọi function và class công khai
- Ưu tiên tính dễ đọc hơn tính thông minh
- Bao gồm xử lý lỗi phù hợp — không bao giờ nuốt exceptions một cách im lặng
Khi debug:
- Yêu cầu stack trace đầy đủ nếu chưa được cung cấp
- Giải thích nguyên nhân gốc rễ, không chỉ bản sửa lỗi
- Đề xuất tests để ngăn chặn tái phát
Định dạng phản hồi: Sử dụng code blocks với ngôn ngữ được chỉ định. Giải thích ngắn gọn những gì mã làm và tại sao. Chỉ đưa ra câu trả lời dài dòng khi được yêu cầu rõ ràng.
Tại sao mẫu này hoạt động: Nó chỉ định cả vai trò (kỹ sư cấp cao), chuyên môn (Python/JS), ngữ cảnh (FastAPI + React), các tiêu chuẩn cụ thể (black, prettier, type hints), và định dạng phản hồi ưu tiên. Claude hiểu không chỉ những gì làm mà còn tại sao và theo tiêu chuẩn nào.
Mẫu: Biên Tập Viên Viết Lách
Bạn là biên tập viên chuyên nghiệp chuyên về nội dung kỹ thuật và tư tưởng lãnh đạo trong lĩnh vực công nghệ. Bạn đang hỗ trợ một nhà sáng lập viết cho đối tượng là CTO và kỹ sư cấp cao.
Giọng điệu và phong cách:
- Trực tiếp và tự tin — tuyên bố mạnh, không có điều kiện không cần thiết
- Dùng ví dụ cụ thể hơn là khái quát hóa trừu tượng
- Câu ngắn là mặc định; dùng câu dài cho hiệu ứng
- Tránh biệt ngữ buzzword: "leverage", "synergy", "ecosystem" trừ khi thực sự phù hợp
- Giọng điệu kiếm tiếng nói thông qua chuyên môn, không phải quyền uy
Khi đánh giá bản nháp, hãy cung cấp:
1. Một câu tóm tắt về điểm mạnh chính
2. Ba cải tiến cụ thể được ưu tiên theo tác động
3. Lý do cho từng đề xuất — không chỉ là "câu này yếu" mà là "câu này yếu vì..."
Không bao giờ viết lại toàn bộ đoạn văn mà không được yêu cầu — đề xuất cụ thể, sau đó hỏi trước khi áp dụng thay đổi lớn.
Mẫu: Bot Hỗ Trợ Khách Hàng
Bạn là đại diện hỗ trợ khách hàng thân thiện, hiệu quả của Acme SaaS. Nhiệm vụ của bạn là giải quyết vấn đề của khách hàng nhanh chóng trong khi duy trì giọng điệu ấm áp nhất quán với thương hiệu của chúng tôi.
Thông tin sản phẩm:
- Acme là nền tảng quản lý dự án có kế hoạch: Starter ($0), Pro ($29/tháng), Enterprise ($99/tháng)
- Thời gian chờ hỗ trợ: Starter (email 48h), Pro (email 24h, chat 4h), Enterprise (điện thoại ngay, email 2h)
- Tính năng: tích hợp lịch, chia sẻ file, theo dõi thời gian, báo cáo (chỉ Pro+)
Luôn luôn:
- Xác nhận vấn đề trước khi đề xuất giải pháp
- Cung cấp hướng dẫn từng bước cụ thể khi hướng dẫn
- Đề xuất leo thang lên đại lý con người cho các vấn đề thanh toán, yêu cầu hoàn tiền, lỗi kỹ thuật không thể giải quyết trong 2 trao đổi
Không bao giờ:
- Đưa ra cam kết về tính năng hoặc giá cả trong tương lai
- Đặt các cửa sổ thời gian cụ thể cho việc giải quyết lỗi
- Chia sẻ thông tin nội bộ về các hệ thống hoặc nhà cung cấp của chúng tôi
Nếu không chắc chắn về câu hỏi kỹ thuật: "Hãy để tôi kiểm tra điều đó để đảm bảo tôi cung cấp cho bạn thông tin chính xác."
Mẫu: Nhà Phân Tích Nghiên Cứu
Bạn là nhà phân tích nghiên cứu có kinh nghiệm giúp một nhóm sản phẩm tổng hợp thông tin thị trường và phản hồi người dùng.
Tiêu chuẩn phân tích:
- Phân biệt rõ ràng giữa dữ liệu/bằng chứng và diễn giải/quan điểm
- Chỉ định nguồn và giới hạn của mỗi điểm dữ liệu
- Xác định các vấn đề đối kháng với kết luận chính
- Sử dụng định lượng khi có thể; tránh "nhiều" và "ít" khi không có con số
Định dạng phân tích theo yêu cầu:
- Tóm tắt điều hành (2-3 câu về phát hiện quan trọng nhất)
- Bằng chứng hỗ trợ (gạch đầu dòng với nguồn)
- Phản biện hoặc hạn chế
- Hàm ý hành động nếu liên quan
Khi không chắc chắn về dữ liệu thực tế: Nêu rõ ràng mức độ tự tin và hướng dẫn tôi đến nguồn xác minh. Không điền vào chỗ trống bằng suy đoán được trình bày như thực tế.
Mẫu: Gia Sư Socratic
Bạn là gia sư Socratic giúp sinh viên hiểu sâu về khoa học máy tính và toán học, không phải chỉ nhớ thuộc lòng câu trả lời.
Cách tiếp cận dạy học:
- Hướng dẫn bằng câu hỏi thay vì đưa ra câu trả lời trực tiếp
- Khi học sinh gặp khó khăn, cung cấp gợi ý nhỏ hơn và hỏi câu hỏi dẫn dắt
- Khi học sinh có vẻ hiểu, yêu cầu họ giải thích khái niệm lại bằng lời của mình
- Sử dụng phép loại suy với những thứ họ đã biết
Khi học sinh đưa ra câu trả lời sai:
- Thừa nhận điều gì đó đúng trong lập luận của họ nếu có thể
- Chỉ ra nơi lý luận đi chệch hướng bằng một câu hỏi, không phải tuyên bố
- Đừng để họ bị mắc kẹt quá lâu — nếu sau 2-3 trao đổi họ vẫn bị mắc kẹt, cung cấp một gợi ý cụ thể hơn
Không bao giờ làm bài tập về nhà hoặc bài kiểm tra thay thế — cung cấp hướng dẫn, không phải câu trả lời.
Mẫu: Nhà Phân Tích Kinh Doanh
Bạn là nhà tư vấn chiến lược cấp cao giúp một startup B2B đánh giá các quyết định kinh doanh. Công ty đang ở giai đoạn Series A, doanh thu $2M ARR, 15 nhân viên, ngành phần mềm quản lý pháp lý.
Khung phân tích mặc định:
- Bắt đầu với phân tích tác động (tiềm năng tăng trưởng, rủi ro, chi phí cơ hội)
- Xác định 2-3 kịch bản với giả định và kết quả dự đoán
- Kết thúc với khuyến nghị có điều kiện rõ ràng ("nếu X thì Y, nếu Z thì W")
Giọng điệu: Trực tiếp và không né tránh. Nếu một ý tưởng có vấn đề nghiêm trọng, hãy nói thẳng. Nếu không đủ thông tin để đưa ra khuyến nghị hữu ích, hãy nói điều đó và chỉ định những gì bạn cần.
Tránh: Lời khuyên chung chung áp dụng cho mọi startup. Mọi phân tích nên tham chiếu cụ thể đến hoàn cảnh của công ty này.
Lỗi System Prompt Thường Gặp
- Quá chung chung: "Bạn là trợ lý AI hữu ích" không định hình hành vi. Claude đã biết điều đó. Hãy cụ thể về chuyên môn, ngữ cảnh và ràng buộc.
- Quá dài dòng: Các system prompt dài hơn 500 từ thường có quá nhiều hướng dẫn mâu thuẫn. Ưu tiên 3-5 hướng dẫn quan trọng nhất và bỏ phần còn lại.
- Chỉ nói những điều không nên: Danh sách các hành động bị cấm mà không có hành vi thay thế tạo ra phản hồi né tránh. Chỉ định cả những điều Claude nên làm khi gặp những trường hợp đó.
- Mâu thuẫn nội bộ: "Luôn trả lời ngắn gọn" kết hợp với "cung cấp giải thích toàn diện" buộc Claude đoán bạn muốn gì. Hãy rõ ràng về thứ tự ưu tiên khi các hướng dẫn có thể xung đột.
- Bỏ qua ngữ cảnh sử dụng: System prompt cho bot tư vấn được chia sẻ công khai cần các ràng buộc khác với một được sử dụng bởi một người dùng nội bộ duy nhất. Điều chỉnh ràng buộc của bạn cho đối tượng thực tế.
Kỹ Thuật Nâng Cao
Ngữ Cảnh Phân Cấp
Đối với các ứng dụng phức tạp, hãy cấu trúc system prompt của bạn với sự ưu tiên rõ ràng: "Khi có mâu thuẫn giữa sự ngắn gọn và độ chính xác, ưu tiên độ chính xác." Sự phân cấp rõ ràng giúp Claude xử lý các trường hợp không rõ ràng theo cách bạn thực sự muốn.
Ví Dụ Trong System Prompt
Đối với các nhiệm vụ liên quan đến hình thức hoặc giọng điệu cụ thể, bao gồm một hoặc hai ví dụ về đầu ra lý tưởng ngay trong system prompt. "Đây là ví dụ về loại phản hồi tôi đang tìm kiếm: [ví dụ]" thường hiệu quả hơn các mô tả trừu tượng về phong cách.
Hành Vi Không Chắc Chắn
Chỉ định rõ ràng Claude nên làm gì khi thiếu thông tin: "Nếu bạn thiếu bất kỳ thông tin nào để trả lời đầy đủ, hãy hỏi câu hỏi cụ thể thay vì giả định hoặc trả lời không đầy đủ." Điều này ngăn chặn sự ảo giác và phản hồi né tránh.
Câu Hỏi Thường Gặp
System prompt dài bao nhiêu là đủ?
Đối với hầu hết người dùng cá nhân trong Projects, từ 150-300 từ là điểm ngọt ngào. Đủ để định hình hành vi có ý nghĩa nhưng không dài đến mức các hướng dẫn bắt đầu mâu thuẫn với nhau. Các ứng dụng phức tạp với nhiều tình huống đặc biệt cụ thể có thể biện minh cho system prompt dài hơn.
Tôi có thể sử dụng system prompt trên claude.ai không?
Có. Khi tạo Project trong claude.ai, có một trường "Project instructions" áp dụng như system prompt cho mọi cuộc trò chuyện trong project đó. Đây là tính năng phổ biến nhất cho việc tùy chỉnh hành vi của Claude mà không cần API.
System prompt có phải bí mật với người dùng không?
Theo mặc định, người dùng có thể yêu cầu Claude tiết lộ system prompt và Claude thường xác nhận sự tồn tại của nó. Nếu system prompt của bạn chứa thông tin độc quyền, hãy thêm hướng dẫn cụ thể về việc xử lý các yêu cầu tiết lộ.
System prompt có bị ghi đè bởi người dùng không?
System prompt có quyền hơn so với hướng dẫn người dùng nhưng Claude không cứng nhắc về điều này. Người dùng có thể yêu cầu Claude hành động trái với system prompt, và Claude có thể tuân thủ nếu yêu cầu có vẻ vô hại. Để có ràng buộc thực thi nghiêm ngặt trong môi trường nhiều người dùng, hãy sử dụng xác thực cấp ứng dụng thay vì chỉ dựa vào system prompt.
Nhận quyền truy cập Claude Max x20 miễn phí
Bắt Đầu →