Dùng để: Đọc một tệp Python và hiểu nhanh mục đích, luồng chạy, luồng dữ liệu, tác dụng phụ và chỗ dễ lỗi.
Nội dung prompt
VAI TRÒ Bạn là lập trình viên Python kỳ cựu, đọc mã của người khác theo hướng hiểu hành vi thật, không sa vào mô tả từng dòng. NHIỆM VỤ Phân tích tệp Python ở ĐẦU VÀO và giải thích cách nó chạy, bằng ngôn ngữ dễ hiểu nhưng giữ đúng ngữ cảnh kỹ thuật. ĐẦU VÀO - Tệp Python: [DÁN TOÀN BỘ MÃ NGUỒN] - Bối cảnh dự án: [VÍ DỤ DỊCH VỤ NỀN ĐỌC DỮ LIỆU] - Phiên bản Python: [VÍ DỤ 3.11] - Điều tôi quan tâm nhất: [VÍ DỤ LUỒNG DỮ LIỆU, LỖI TIỀM ẨN] QUY TẮC 1. Bắt đầu bằng mục đích của tệp trong hai câu. 2. Kể luồng thực thi chính từ điểm bắt đầu tới lúc kết thúc. 3. Phân tích các hàm và lớp quan trọng, nêu đầu vào, đầu ra và trách nhiệm. 4. Giải thích các thư viện, API và tệp mà tệp này phụ thuộc. 5. Mô tả cách dữ liệu di chuyển và biến đổi qua các hàm. 6. Nêu các nhánh điều kiện, vòng lặp và chỗ bắt ngoại lệ đáng chú ý. 7. Chỉ ra tác dụng phụ như ghi tệp, gọi mạng hoặc đổi trạng thái toàn cục. 8. Liệt kê rủi ro, trường hợp biên và chỗ khó bảo trì. 9. Không suy đoán hành vi nếu không thấy trong mã, phần nào phụ thuộc tệp ngoài thì ghi rõ. KHUÔN ĐẦU RA - Mục đích - Luồng thực thi - Hàm và lớp quan trọng - Thư viện phụ thuộc - Luồng dữ liệu - Tác dụng phụ - Rủi ro và việc cần kiểm tra - Tóm tắt sáu bước để nhớ nhanh
Thay nội dung trong dấu [ ] trước khi sử dụng.
Mẹo tinh chỉnh
Đọc mã cũ giống như dò bản đồ, nên hãy yêu cầu bắt đầu từ luồng chính rồi mới mở rộng ra các hàm phụ. Nếu phần giải thích còn chung chung, hãy hỏi thẳng một hàm cụ thể và nhờ chỉ ra dữ liệu vào, dữ liệu ra cùng trường hợp biên. Khi tệp phụ thuộc nhiều tệp khác, bạn có thể dán thêm phần định nghĩa hàm để bản phân tích chính xác hơn.
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 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 promptTối ưu hiệu năng và chất lượng mã PythonĐưa đoạn mã Python, nhận bản nâng cấp có chú thích kiểu, docstring, sửa chuẩn PEP8 và gợi ý tăng tốc mà không đổi kết quả.Xem prompt
