TROISINH
Prompt EngineeringKỹ thuật Prompt cơ bản

Template Prompting: Tạo khuôn mẫu tái sử dụng

Học cách tạo template prompt để tái sử dụng cho hàng trăm tình huống khác nhau. Tiết kiệm thời gian, đảm bảo chất lượng output đồng nhất.

Định nghĩa

Template Prompting là kỹ thuật tạo ra những "khuôn mẫu" prompt có chỗ điền thông tin (placeholder), giúp bạn tái sử dụng cấu trúc câu hỏi cho nhiều tình huống khác nhau mà không phải viết lại từ đầu.

Giải thích chi tiết

Tại sao cần template? Đừng viết lại từ đầu mỗi lần

Hãy tưởng tượng bạn là nhân viên văn phòng. Mỗi lần xin nghỉ phép, bạn không viết thư tay dài 3 trang giải thích vì sao cần nghỉ. Bạn lấy mẫu đơn có sẵn, điền tên, ngày nghỉ, lý do — xong. Template Prompting cũng vậy: thay vì gõ lại cả câu hỏi dài, bạn tạo một khuôn mẫu chỉ cần thay đổi phần nội dung chính.

Kỹ thuật này đặc biệt hữu ích khi bạn phải làm việc lặp đi lặp lại: phân loại 100 email, dịch 50 đoạn văn, hoặc viết 30 bài đăng mạng xã hội cho các sản phẩm khác nhau. Thay vì mỗi lần đều nghĩ cách hỏi AI, bạn dùng một cấu trúc chuẩn, chỉ thay đổi phần dữ liệu đầu vào.

Cấu trúc cơ bản: Biến số + Hướng dẫn cố định

Một template prompt thường có hai phần:

Phần cố định (Static): Hướng dẫn AI cách xử lý, format output, giọng văn... Phần này không đổi.

Phần biến đổi (Variable/Placeholder): Nội dung cần xử lý, được đánh dấu bằng cặp dấu ngoặc nhọn \{nội_dung\} hoặc dấu ngoặc vuông [nội_dung], hoặc bất kỳ ký hiệu nào bạn chọn.

Ví dụ đơn giản:

Hãy tóm tắt đoạn văn sau thành 3 bullet points, giọng chuyên nghiệp:
---
\{nội_dung_cần_tóm_tắt\}
---

Lần sau bạn chỉ cần thay \{nội_dung_cần_tóm_tắt\} bằng đoạn văn thực tế, không cần gõ lại cả câu lệnh.

Các dạng placeholder phổ biến

Bạn có thể linh hoạt với cách đánh dấu chỗ cần điền:

  • Dấu ngoặc nhọn: \{tên_biến\} — rõ ràng, dễ nhận biết
  • Dấu ngoặc vuông: [tên_biến] — nhìn sạch sẽ, dễ đọc
  • In hoa có gạch dưới: TEN_BIEN — tránh nhầm với văn bản thường
  • **Dấu ::** `input` — quen thuộc với dân lập trình

Quan trọng là bạn chọn một kiểu và dùng nhất quán. AI thực ra không quan tâm dấu ngoặc nào — nó chỉ quan tâm phần nội dung bạn điền vào.

Ví dụ thực tế

Phân loại email nhanh (kết hợp Few-shot)

Template này kết hợp với Few-shot Prompting để AI hiểu rõ tiêu chí phân loại:

Phân loại email sau vào một trong các nhãn: Quan trọng, Quảng cáo, Spam, Công việc.

Quy tắc phân loại:
- Quan trọng: Có từ khóa "gấp", "deadline", "họp", từ sếp hoặc khách hàng lớn
- Công việc: Công việc thường ngày, không gấp nhưng cần làm
- Quảng cáo: Khuyến mãi, newsletter
- Spam: Không liên quan, lừa đảo

Ví dụ:
Email: "Họp team vào 3 giờ chiều mai để review dự án A"
Phân loại: Quan trọng

Email: "Giảm 50% tất cả sản phẩm cuối tuần này"
Phân loại: Quảng cáo

Email cần phân loại:
---
\{nội_dung_email\}
---

Chỉ trả về nhãn, không giải thích.

Cách dùng: Copy template này vào Notion hoặc file văn bản. Mỗi lần có email mới, chỉ cần thay \{nội_dung_email\} và paste vào ChatGPT.

Dịch thuật chuyên ngành (kết hợp Role)

Kết hợp với Role Prompting để có bản dịch chuyên nghiệp:

Bạn là biên dịch viên chuyên nghiệp có 10 năm kinh nghiệm trong lĩnh vực \{lĩnh_vực\}.

Nhiệm vụ: Dịch đoạn văn sau từ \{ngôn_ngữ_gốc\} sang \{ngôn_ngữ_đích\}, giữ nguyên giọng văn và thuật ngữ chuyên ngành.

Yêu cầu:
- Dịch sát nghĩa, không thêm bớt
- Thuật ngữ kỹ thuật giữ nguyên hoặc để trong ngoặc giải thích
- Giọng văn: \{phong_cách\} (ví dụ: trang trọng, thân thiện, kỹ thuật...)

Văn bản cần dịch:
---
\{văn_bản\}
---

Trả về bản dịch trước, sau đó liệt kê 3-5 thuật ngữ quan trọng đã dùng cùng giải thích ngắn.

Cách dùng: Lưu template này cho từng dự án dịch khác nhau. Chỉ cần điền "y tế", "pháp lý", hoặc "công nghệ" vào \{lĩnh_vực\} là AI tự điều chỉnh từ vựng chuyên môn.

Tạo content mạng xã hội

Template cho marketing hoặc content creator:

Tạo nội dung đăng \{nền_tảng\} (Facebook/Instagram/LinkedIn) về chủ đề sau:

Chủ đề: \{chủ_đề\}
Đối tượng: \{đối_tượng_khách_hàng\} 
Mục tiêu: \{mục_tiêu\} (giải trí / bán hàng / chia sẻ kiến thức)
Tone giọng: \{tone\} (hài hước / chuyên nghiệp / thân thiện)
Độ dài: \{số_từ\} từ

Yêu cầu:
- Hook hấp dẫn trong 2 câu đầu
- Có hashtag phù hợp
- CTA (call-to-action) cuối bài

Ứng dụng

Sinh viên và Học sinh

Lưu template tóm tắt bài học: "Tóm tắt \{chủ_đề\} thành \{số\} ý chính, dễ hiểu cho người mới". Dùng cho tất cả môn học, chỉ cần thay chủ đề. Hoặc template so sánh: "So sánh \{khái_niệm_A\}\{khái_niệm_B\} theo 5 tiêu chí: định nghĩa, ứng dụng, ưu điểm, nhược điểm, ví dụ thực tế".

Người đi làm văn phòng

Template phản hồi email khó: "Trả lời email của \{tên\} về vấn đề \{vấn_đề\}, giọng \{lịch_sự/cứng_rắn\}, từ chối nếu là yêu cầu quá đáng". Xử lý inbox nhanh gọn mà vẫn chuyên nghiệp. Template viết báo cáo: "Viết báo cáo tình hình \{dự_án\}, highlight \{số_liệu\}, đề xuất \{giải_pháp\} cho vấn đề \{rủi_ro\}".

Doanh nghiệp và Startup

Tạo bộ template cho CSKH: phân loại ticket, viết câu trả lời FAQ, tạo nội dung blog. Đảm bảo nhân viên mới vào cũng có output chất lượng ngang người cũ nhờ cùng một khuôn mẫu. Template cho recruitment: "Phân tích CV của ứng viên \{tên\} cho vị trí \{job_title\}, đánh giá điểm mạnh/yếu về \{kỹ_năng_chính\}".

So sánh: Template Prompting vs Viết prompt tự do

Tiêu chíViết prompt tự doTemplate Prompting
Tốc độChậm — mỗi lần nghĩ lại cách hỏiNhanh — chỉ điền thông tin
Tính nhất quánDễ bị lung tung, lần này khác lần khácOutput đồng nhất, có thể lặp lại
Phù hợp khiThử nghiệm, tìm hiểu vấn đề mớiCông việc lặp đi lặp lại, quy trình
Yêu cầu kỹ năngCần hiểu rõ cách viết prompt mỗi lầnChỉ cần thiết kế tốt một lần, sau đó dùng mãi
Khả năng scaleKhó chia sẻ cho teamDễ tạo thành tài liệu chuẩn công ty

Kết luận: Template Prompting không phải để thay thế sự sáng tạo — nó để "automation" những gì đã biết rõ. Khi bạn đã tìm ra cách hỏi AI cho một task hiệu quả, đừng viết lại mỗi lần. Hãy biến nó thành template.

Bài viết liên quan

Cùng cụm: Kỹ thuật Prompt cơ bản

Zero-shot Prompting: Hỏi thẳng, không cần ví dụ

Khi nào nên dùng template ngay từ đầu mà không cần ví dụ mẫu

Few-shot Prompting: Dạy AI bằng ví dụ

Kết hợp ví dụ mẫu vào template để AI hiểu chính xác format bạn muốn

Role Prompting: Giao vai trò cho AI

Thêm vai trò chuyên gia vào template để nâng cao chất lượng output

Instruction Prompting: Ra lệnh rõ ràng, cụ thể

Cách viết phần hướng dẫn cố định trong template sao cho AI thực thi chính xác

Đọc tiếp: Nâng cao và Ứng dụng

Prompt Patterns: Mẫu prompt cho từng mục đích

Khám phá các mẫu prompt nâng cao được tối ưu cho từng ngành nghề cụ thể

Advanced Techniques: Kỹ thuật Prompt nâng cao

Tìm hiểu Chain-of-Thought, ReAct và các kỹ thuật phức tạp hơn template cơ bản

On this page