Thư viện prompt là một tập hợp các prompt đã được kiểm thử, có thể tái sử dụng, được sắp xếp theo nhiệm vụ. Hãy coi nó như bộ công cụ cá nhân của bạn - thay vì viết prompt từ đầu mỗi lần, bạn chỉ cần chọn một prompt đã được chứng minh, điền vào các biến số và nhận được kết quả nhất quán.
# [Tên prompt]
Phiên bản: 1.0 | Lần kiểm thử cuối: 2026-02-24 | Mô hình: Claude/GPT-4
## Mục đích
Một câu: prompt này làm gì.
## Biến
- {{VARIABLE_1}}: Mô tả và ví dụ
- {{VARIABLE_2}}: Mô tả và ví dụ
## Prompt
[prompt đầy đủ với cấu trúc XML, ví dụ và ràng buộc]
## Trường hợp kiểm thử
1. Đầu vào: X → Dự kiến: Y → Thực tế: Y ✓
2. Đầu vào: A → Dự kiến: B → Thực tế: B ✓
3. Trường hợp ngoại lệ: C → Dự kiến: D → Thực tế: D ✓
## Ghi chú
- Hoạt động tốt nhất với [mô hình/nhiệt độ]
- Hạn chế đã biết: [vấn đề gặp phải]
- Lịch sử phiên bản: v0.9 gặp sự cố với [X], đã được khắc phục bằng cách thêm [Y]
✅ Kiểm tra nhanh: Bạn tạo một prompt hoạt động hoàn hảo trong Claude nhưng lại cho kết quả kém trong ChatGPT. Bạn nên tạo hai prompt riêng biệt hay một prompt chung?
Đáp án: Tạo một prompt cơ bản với ghi chú dành riêng cho từng mô hình. Hầu hết các prompt (hơn 80%) đều hoạt động trên nhiều mô hình. Đối với 20% khác biệt, hãy ghi chú các điều chỉnh dành riêng cho từng mô hình trong siêu dữ liệu của prompt: "Đối với Claude: sử dụng tag XML. Đối với GPT: sử dụng cấu trúc JSON cho đầu ra". Một prompt có chú thích sẽ dễ bảo trì hơn so với các prompt trùng lặp dễ bị tách rời theo thời gian.
Bài tập cuối khóa: Xây dựng 3 prompt thư viện
Prompt 1: Template phân tích
Xây dựng một prompt phân tích có thể tái sử dụng bằng cách sử dụng các kỹ thuật từ Bài học 2-3:
<system>
Bạn là một nhà phân tích {{DOMAIN}}. Bạn suy nghĩ một cách phản biện và hỗ trợ
các tuyên bố bằng bằng chứng.
</system>
<task>Phân tích {{DATA_TYPE}} sau bằng phương pháp suy luận chuỗi.</task>
<method>
Suy nghĩ từng bước:
1. Xác định các chỉ số hoặc mẫu chính
2. So sánh với {{BENCHMARK}} (nếu có)
3. Ghi nhận các điểm bất thường hoặc phát hiện không mong đợi
4. Rút ra kết luận dựa trên dữ liệu
5. Đề xuất 3 hành động cụ thể
</method>
<constraints>
- Chỉ dựa trên kết luận từ dữ liệu được cung cấp
- Nêu rõ các giả định
- Phân biệt tương quan với nguyên nhân
- Nếu dữ liệu không đủ, hãy nói rõ điều đó
</constraints>
<output_format>
## Kết quả chính (3-5 gạch đầu dòng)
## Phân tích (2-3 đoạn văn với lý do)
## Đề xuất (3 mục cụ thể, có thể thực hiện)
## Mức độ tin cậy (cao/trung bình/thấp với giải thích)
</output_format>
<data>
{{DỮ_LIỆU_ĐẦU_VÀO}}
</data>
Prompt 2: Template phân loại
Xây dựng một công cụ phân loại có thể tái sử dụng bằng cách sử dụng các kỹ thuật từ Bài học 4:
<system>Bạn phân loại {{LOẠI_ĐẦU_VÀO}} vào các danh mục được xác định trước.</system>
<categories>
{{DANH_MỤC_1}}: {{ĐỊNH_NGHĨA_1}}
{{DANH_MỤC_2}}: {{ĐỊNH_NGHĨA_2}}
{{DANH_MỤC_3}}: {{ĐỊNH_NGHĨA_3}}
</categories>
<examples>
{{VÍ_DỤ_FEW_SHOT}}
</examples>
<rules>
- Chỉ định chính xác MỘT danh mục cho mỗi đầu vào
- Nếu thực sự mơ hồ, hãy chọn danh mục có khả năng nhất và ghi chú sự không chắc chắn
- KHÔNG tạo danh mục mới
</rules>
<output_format>
{
"input": "văn bản đầu vào",
"category": "danh mục đã chọn",
"confidence": "cao | trung bình | thấp",
"reasoning": "một câu giải thích tại sao"
}
</output_format>
<input>{{ĐẦU_VÀO_NGƯỜI_DÙNG}}</input>
Prompt 3: Template đánh giá
Xây dựng một công cụ đánh giá có thể tái sử dụng bằng cách sử dụng các kỹ thuật từ Bài học 5-6:
<system>
Bạn là người đánh giá loại {{LOẠI_ĐÁNH_GIÁ}}. Bạn cung cấp phản hồi mang tính xây dựng,
cụ thể. Bạn ưu tiên: {{ƯU_TIÊN_1}} > {{ƯU_TIÊN_2}} > {{ƯU_TIÊN_3}}.
</system>
<task>Xem xét {{LOẠI_NỘI_DUNG}} sau đây và cung cấp phản hồi.</task>
<review_criteria>
Đối với mỗi tiêu chí, hãy chấm điểm từ 1-5 và giải thích:
1. {{TIÊU_CHÍ_1}}
2. {{TIÊU_CHÍ_2}}
3. {{TIÊU_CHÍ_3}}
</review_criteria>
<constraints>
- Mỗi lời phê bình phải bao gồm một đề xuất cải tiến cụ thể
- Trích dẫn chính xác đoạn văn bạn đang nhận xét
- KHÔNG viết lại nội dung - chỉ đề xuất thay đổi
- Giới hạn ở 5 đề xuất có tác động lớn nhất
</constraints>
<output_format>
## Điểm tổng thể: X/5
## 3 điểm mạnh hàng đầu
## 5 điểm cần cải thiện hàng đầu (ưu tiên)
## Tóm tắt đề xuất (một đoạn văn)
</output_format>
<content>
{{NỘI_DUNG_ĐÁNH_GIÁ}}
</content>
Bảo trì thư viện của bạn
Đánh giá hàng tháng
Chạy các trường hợp kiểm thử trên mỗi prompt
Kiểm tra sự suy giảm chất lượng (cập nhật mô hình)
Cập nhật các prompt cho kết quả giảm sút
Thêm các prompt mới cho các tác vụ phổ biến gần đây
Theo dõi phiên bản
Khi bạn sửa đổi một prompt:
Ghi chú những gì đã thay đổi và lý do tại sao
Chạy lại các trường hợp kiểm thử
Giữ lại phiên bản trước đó (an toàn khi khôi phục)
Cập nhật ngày "kiểm thử lần cuối"
Chia sẻ
Nếu nhóm của bạn sử dụng AI, hãy chia sẻ thư viện prompt của bạn. Các prompt nhất quán trong toàn nhóm sẽ tạo ra chất lượng nhất quán - và ngăn ngừa vấn đề "Tôi nhận được kết quả khác".
Những điểm chính cần ghi nhớ
Thư viện prompt chuyển đổi việc tạo prompt ngẫu nhiên thành việc sử dụng AI có hệ thống và đáng tin cậy
Mỗi prompt trong thư viện cần được cấu trúc, kiểm thử, quản lý phiên bản và ghi chép lại
3 template phổ quát: Phân tích, Phân loại, Đánh giá - tùy chỉnh các biến cho những tác vụ cụ thể
Ghi chú dành riêng cho từng mô hình giúp xử lý sự khác biệt giữa các mô hình mà không cần sao chép prompt
Bảo trì hàng tháng giúp phát hiện sự suy giảm chất lượng do cập nhật mô hình
Nguyên tắc cốt lõi: Tính cụ thể loại bỏ sự mơ hồ - mọi kỹ thuật đều phục vụ mục tiêu này
Chia sẻ thư viện của bạn với nhóm để đảm bảo chất lượng AI nhất quán trong toàn tổ chức
Câu 1:
Sau khi hoàn thành khóa học này, nguyên tắc kỹ thuật tạo prompt quan trọng nhất là gì?
GIẢI THÍCH:
Đây là nguyên tắc cốt lõi đằng sau mọi thứ trong khóa học. Tag XML, CoT, ví dụ few-shot, prompt hệ thống, thông số kỹ thuật đầu ra và prompt phủ định đều phục vụ cùng một mục đích: Loại bỏ sự mơ hồ. Một prompt được xác định hoàn hảo sẽ tạo ra kết quả đầu ra có chất lượng như nhau mọi lúc. Nghệ thuật của việc tạo prompt nâng cao nằm ở việc xác định và loại bỏ mọi nguồn biến đổi giữa ý định của bạn và cách hiểu của AI. Mỗi chi tiết bạn bỏ sót đều giống như một trò tung đồng xu mà AI sẽ giải quyết một cách ngẫu nhiên. Cấu trúc, ví dụ, ràng buộc và thử nghiệm sẽ loại bỏ những trò tung đồng xu đó một cách có hệ thống.
Câu 2:
Thư viện prompt của bạn có 30 prompt. Bạn nhận thấy 5 trong số đó có chất lượng giảm dần trong tháng qua. Nguyên nhân có khả năng nhất là gì?
GIẢI THÍCH:
Các mô hình AI được cập nhật thường xuyên - đôi khi với những thay đổi phiên bản lớn, đôi khi với những điều chỉnh nhỏ. Một prompt được tối ưu hóa cho GPT-4 vào tháng Một có thể hoạt động khác đi với bản cập nhật tháng Ba. Đây là lý do tại sao các thư viện prompt cần được bảo trì: Đánh giá lại định kỳ dựa trên các trường hợp thử nghiệm của bạn, theo dõi phiên bản để xác định thay đổi mô hình nào gây ra sự cố và cập nhật prompt để khôi phục chất lượng. Việc cập nhật mô hình có thể thay đổi cách AI diễn giải một số hướng dẫn nhất định, đó là lý do tại sao việc theo dõi phiên bản và đánh giá lại định kỳ là rất cần thiết
Câu 3:
Điều gì làm cho thư viện prompt có giá trị hơn so với việc tạo prompt ngẫu nhiên?
GIẢI THÍCH:
Giá trị của một thư viện prompt nằm ở độ tin cậy. Mỗi prompt được viết bằng các kỹ thuật tiên tiến (cấu trúc, ví dụ, ràng buộc), được kiểm thử với nhiều đầu vào, được tinh chỉnh dựa trên các lỗi và được có phiên bản để theo dõi những thay đổi. Một prompt ngẫu nhiên có thể hoạt động tốt hôm nay và thất bại vào ngày mai với đầu vào khác. Một prompt trong thư viện hoạt động mọi lúc vì nó được thiết kế, chứ không phải là ngẫu hứng. Chúng tạo ra kết quả nhất quán vì đã được tinh chỉnh thông qua quá trình lặp lại, trong khi các prompt ngẫu nhiên là những nỗ lực một lần và chất lượng không ổn định.
Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây: