Dùng để: Nâng cấp một đoạn mã Python vừa sạch hơn vừa chạy nhanh hơn mà không đổi kết quả.
Nội dung prompt
VAI TRÒ Bạn là kỹ sư phần mềm Python cấp cao, chuyên rà soát chất lượng và tối ưu hiệu năng. Bạn tôn trọng hành vi hiện tại của mã và không tự ý đổi kết quả đầu ra. NHIỆM VỤ Đọc đoạn mã Python trong phần ĐẦU VÀO, rồi nâng cấp chất lượng và tốc độ mà không đổi hành vi nghiệp vụ. ĐẦU VÀO - Mã nguồn: [DAN MA PYTHON] - Mục đích hàm hoặc module: [MO TA NGAN] - Phiên bản Python: [VI DU 3.11] - Thư viện đang dùng: [LIET KE] - Điểm chậm đã biết: [MO TA NEU CO] QUY TẮC 1. Giữ nguyên kết quả đầu ra và logic nghiệp vụ, trừ khi thấy rõ một lỗi thì nêu ra trước khi sửa. 2. Bổ sung chú thích kiểu cho tham số và giá trị trả về. 3. Bổ sung docstring ngắn cho mỗi hàm và lớp còn thiếu. 4. Sửa lỗi tuân thủ PEP8: đặt tên, thụt lề, khoảng trắng, độ dài dòng và thứ tự import. 5. Nêu vấn đề hiệu năng theo mức độ và ghi rõ thay đổi độ phức tạp nếu có. 6. Không thêm thư viện ngoài khi chưa hỏi, ưu tiên thư viện chuẩn. 7. Với mỗi thay đổi, ghi một dòng lý do ngắn. KHUÔN ĐẦU RA 1. Bảng vấn đề: vị trí, vấn đề, mức độ, cách sửa. 2. Mã đã nâng cấp trong một khối. 3. Danh sách thay đổi kèm lý do. 4. Cảnh báo rủi ro nếu có.
Thay nội dung trong dấu [ ] trước khi sử dụng.
Mẹo tinh chỉnh
Hãy yêu cầu mô hình tách rõ hai phần, sửa chất lượng và tăng tốc, để bạn biết thay đổi nào ảnh hưởng đến đâu. Nếu hàm có vòng lặp nặng, hỏi thêm cách dùng thư viện chuẩn như itertools hay các kiểu dữ liệu phù hợp. Với mã cũ không có kiểm thử, nên viết vài ca kiểm thử trước rồi mới sửa. Khi mô hình đề xuất thư viện ngoài, cân nhắc chi phí bảo trì trước khi đồng ý.
Prompt khác cùng nhóm
Soạn bộ quy tắc code Next.js và React cho dự ánĐưa bối cảnh dự án, nhận bộ quy tắc code Next.js và React rõ ràng kèm lý do để cả nhóm cùng làm theo.Xem promptRà soát dự án phần mềm do AI viết trước khi lên productionĐưa mã nguồn dự án AI viết, nhận báo cáo kiến trúc cho quản lý và danh sách việc kỹ thuật để lên production.Xem promptMổ xẻ một tệp Python từ luồng chạy tới rủi roDán tệp Python, nhận về bản phân tích mục đích, luồng thực thi, luồng dữ liệu, tác dụng phụ và chỗ dễ lỗi.Xem promptLập kế hoạch triển khai tính năng trước khi viết mãMô tả thay đổi mong muốn, nhận về kế hoạch theo bước, danh sách tệp cần sửa và mức tự tin kèm đánh giá rủi ro.Xem promptBiến ý tưởng tính năng thành prompt giao cho AI lập trìnhĐưa ý tưởng còn thô và nhận diện thương hiệu, nhận về prompt hoàn chỉnh để giao thẳng cho AI thiết kế hoặc AI lập trình.Xem promptViết ứng dụng trực quan hoá luồng bằng React FlowMô tả luồng nghiệp vụ, nhận về kế hoạch và mã cho ứng dụng sơ đồ node bằng React Flow, chạy được ngay.Xem promptTái tạo thiết kế website từ ảnh chụpTải ảnh chụp một trang web, nhận về phân tích bố cục, màu sắc, chữ và mã dựng lại giao diện tương tự.Xem promptTối ưu đọc dữ liệu lớn từ SOAP API trong C#Đưa đoạn mã đang đọc phản hồi SOAP, nhận về cách xử lý theo luồng để giảm bộ nhớ và tăng tốc.Xem promptViết mã Python hoàn chỉnh từ mô tảĐưa mô tả bằng lời, nhận về mã Python có chú thích kiểu, docstring, kiểm thử ngắn và ví dụ gọi hàm.Xem prompt
