Prompt miễn phí
Phân tích mã nguồn để tìm điểm nghẽn hiệu năng
Đọc code hiện có, chỉ ra nguyên nhân chậm, cách đo lường và đề xuất tối ưu theo từng mức ưu tiên.
Prompt dùng để làm gì?
Đọc code hiện có, chỉ ra nguyên nhân chậm, cách đo lường và đề xuất tối ưu theo từng mức ưu tiên.
Điền thông tin của bạn
Prompt
Input mẫu
{
"doan_code": "[(p[\"id\"],c[\"id\"]) for p in items for c in items if c[\"parent_id\"]==p[\"id\"]",
"ngon_ngu": "Python 3",
"moi_truong_chay": "local synthetic; chưa có profile production",
"muc_tieu_hieu_nang": "Giữ kết quả; giảm quét lặp; chỉ báo kết quả benchmark khi đã đo"
}
Output mẫu
def group_children(items):
byparent={}
for child in items:byparent.setdefault(child['parent_id'],[]).append(child['id'])
return [(parent['id'],child)for parent in items for child in byparent.get(parent['id'],[])]
# input [(id=1,parent=None),(id=2,parent=1),(id=3,parent=1)]
# output [(1,2),(1,3)]
Cách sử dụng
Giải thích cấu trúc
- Task
- Thay quét toàn bộ danh sách con lặp lại bằng nhóm parent_id, bảo toàn các quan hệ và đo trước/sau nếu có môi trường.
- Verification
- Giữ hai child của parent1, không mất bản ghi trùng khóa.
- Limitations
- Đã kiểm đúng quan hệ Python. Chưa đo tốc độ hoặc RAM; không cam kết % cải thiện. O(n+k) với k là số quan hệ xuất.
- Model metadata
- Các model tag hiện hữu là môi trường gợi ý, không chứng nhận đã benchmark từng model/version. Kiểm availability và capability trước dùng.
Mẹo sử dụng
- Giữ hai child của parent1, không mất bản ghi trùng khóa.
- Đã kiểm đúng quan hệ Python. Chưa đo tốc độ hoặc RAM; không cam kết % cải thiện. O(n+k) với k là số quan hệ xuất.
- Dữ liệu ví dụ là synthetic; không đưa token, PII hay dữ liệu khách hàng vào input công khai.
Nguồn và giấy phép
ONTER biên tập · original
Đánh giá prompt
Chọn số sao theo trải nghiệm của bạn. Bạn có thể sửa đánh giá sau một phút.
Prompt liên quan
Thiết kế kiến trúc tách lớp cho ứng dụng nhỏ dễ bảo trì
Đề xuất cách tách controller, service, repository, cấu trúc thư mục và luồng gọi cho một ứng dụng nhỏ.
Phân tích và giảm thiểu rủi ro từ dữ liệu đầu vào
Rà soát mã xử lý input để phát hiện chèn lệnh, path traversal và đề xuất chỉnh sửa an toàn theo bối cảnh thực tế.
Soát lỗi logic trong chuỗi if-else phức tạp
Kiểm tra khối điều kiện dài để tìm lỗi logic, làm rõ nhánh biên và đề xuất viết lại dễ hiểu hơn kèm test liên quan.
Viết hàm xử lý dữ liệu đầu vào không tin cậy
Tạo hàm an toàn để kiểm tra, làm sạch, chuẩn hóa và bắt lỗi dữ liệu từ nguồn ngoài trước khi xử lý.
