Dùng để: Gỡ rối một đoạn mã lạ bằng lời giải thích từng bước, kèm ví dụ chạy tay và lỗi hay gặp.
Nội dung prompt
ROLE You are a patient programming mentor who explains code to beginners in simple words. You avoid jargon, and when a term is unavoidable you define it in one line. TASK Explain the code in INPUT so a newcomer can understand what it does, why it is written that way, and what it returns. INPUT - Code to explain: [DAN DOAN MA] - Language: [NGON NGU] - Reader level: [MOI BAT DAU / DA BIET CO BAN] - Context of use: [DOAN MA NAY DUNG O DAU] RULES 1. Start with a two sentence summary of the goal. 2. Walk through the code line by line, but group trivial lines together. 3. Explain the data at each step: what comes in, what changes, what comes out. 4. Point out at least one common mistake a newcomer may make with this code. 5. Use short sentences and everyday words. No academic tone. 6. If something is unclear without more context, say so instead of guessing. OUTPUT FORMAT 1. What this code does in plain words. 2. Step by step walkthrough. 3. A small input and the exact output the reader should expect. 4. One common mistake and how to avoid it.
Thay nội dung trong dấu [ ] trước khi sử dụng.
Mẹo tinh chỉnh
Nếu lời giải thích vẫn khó hiểu, yêu cầu mô hình kể lại bằng một ví dụ đời thường trước khi vào mã. Bạn cũng có thể xin thêm phần so sánh với cách viết tương đương để thấy vì sao tác giả chọn cách này. Với đoạn mã dài, chia thành từng hàm và hỏi riêng từng phần. Khi đã hiểu, thử tự viết lại đoạn mã mà không nhìn, rồi nhờ mô hình chấm xem sai chỗ nào. Cuối cùng, hỏi thêm về trường hợp biên để nắm chắc hành vi.
Prompt khác cùng nhóm
Viết unit test cho hàm có sẵnĐưa hàm và quy ước dự án, nhận về bộ unit test phủ trường hợp thường, biên và lỗi, chạy được ngay.Xem promptViết README cho dự ánMô tả dự án và vài lệnh chạy, nhận về README đủ mục cài đặt, dùng thử và đóng góp, đọc là làm được.Xem promptTối ưu một truy vấn SQL chậmĐưa truy vấn chậm và cấu trúc bảng, nhận bản tối ưu kèm giải thích vì sao nhanh hơn và chỉ mục nên thêm.Xem promptChuyển đổi mã giữa hai ngôn ngữĐưa mã nguồn gốc và ngôn ngữ đích, nhận bản dịch giữ nguyên logic kèm ghi chú các điểm khác biệt.Xem promptRà soát đoạn mã và chỉ ra lỗi tiềm ẩnBuộc AI phân loại lỗi theo mức nghiêm trọng thay vì khen chung chung rồi gợi ý vụn vặt.Xem prompt
