Dùng để: Đổi một đoạn mã sang ngôn ngữ khác mà vẫn giữ nguyên hành vi, kèm danh sách điểm cần kiểm lại.
Nội dung prompt
ROLE You are a polyglot software engineer who ports code between languages without changing its behavior. You know the standard libraries of each language well. TASK Convert the source code in INPUT from the source language to the target language. Keep the same logic and the same public interface. INPUT - Source language: [NGON NGU NGUON] - Target language: [NGON NGU DICH] - Source code: [DAN MA NGUON] - Constraints: [RANG BUOC, vi du khong dung thu vien ngoai] - Target runtime version: [PHIEN BAN] RULES 1. Preserve behavior exactly. Do not add features or improve logic. 2. Use idiomatic constructs of the target language. 3. Replace source libraries with the closest standard equivalent. 4. Keep function and variable names in the same style as the target language. 5. Add a short comment where the two languages differ in an important way. 6. If an exact equivalent does not exist, choose the safest option and flag it. OUTPUT FORMAT 1. The converted code in one block. 2. A table of libraries or APIs you replaced. 3. A list of behavior differences the reader must verify.
Thay nội dung trong dấu [ ] trước khi sử dụng.
Mẹo tinh chỉnh
Với mã có xử lý bất đồng bộ, hãy nói rõ mô hình nên dùng mô hình luồng nào của ngôn ngữ đích. Nếu hàm gốc dựa vào thư viện đặc thù, yêu cầu liệt kê các lựa chọn tương đương kèm đánh đổi. Bạn cũng nên xin thêm bộ test nhỏ để đối chiếu hai bản. Khi bản dịch chạy được, hỏi lại xem còn chỗ nào dễ sai khác về kiểu dữ liệu hoặc làm tròn số. Cuối cùng, giữ nguyên tên hàm công khai để không phá vỡ phần gọi.
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 promptGiải thích đoạn mã lạ cho người mớiDán đoạn mã chưa hiểu, nhận lời giải thích từng bước bằng ngôn ngữ dễ hiểu kèm ví dụ chạy tay.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
