UNPKG

@tasolutions/express-core

Version:
69 lines (51 loc) 2.75 kB
# ⚠️ HƯỚNG DẪN SESSION QUAN TRỌNG - PHẢI ĐỌC TRƯỚC TIÊN ⚠️ ## 🔴 QUY TẮC TUYỆT ĐỐI TRÁNH LỖI "PREMATURE CLOSE" > **CẢNH BÁO NGHIÊM TRỌNG**: Việc không tuân thủ các quy tắc này sẽ gây ra lỗi "Error in message stream: Premature close" và làm mất toàn bộ tiến trình làm việc! ### NGUYÊN TẮC CỐT LÕI - PHẢI TUÂN THỦ 100% 1. **TUYỆT ĐỐI KHÔNG** tạo nội dung dài trong một lần trả lời 2. **TUYỆT ĐỐI KHÔNG** sử dụng một lệnh duy nhất để tạo file lớn 3. **TUYỆT ĐỐI KHÔNG** sử dụng cú pháp tạo file trực tiếp với nội dung lớn ### PHƯƠNG PHÁP AN TOÀN - BẮT BUỘC SỬ DỤNG #### Phương pháp 1: Chia nhỏ file và sử dụng echo với append (>>) ```bash # Tạo file ban đầu với phần đầu tiên echo 'Phần 1 của nội dung' > file.md # Thêm các phần tiếp theo echo 'Phần 2 của nội dung' >> file.md echo 'Phần 3 của nội dung' >> file.md ``` #### Phương pháp 2: Sử dụng script Python ```bash cat << 'EOF' > create_file.py with open('file.md', 'w') as f: f.write("""Phần 1 của nội dung""") f.write("""Phần 2 của nội dung""") f.write("""Phần 3 của nội dung""") EOF python create_file.py ``` #### Phương pháp 3: Sử dụng heredoc với cat và chia nhỏ ```bash # Tạo file ban đầu với phần đầu tiên cat << 'EOF' > file.md Phần 1 của nội dung EOF # Thêm phần tiếp theo cat << 'EOF' >> file.md Phần 2 của nội dung EOF ``` ### QUY TẮC TRẢ LỜI DÀI 1. **PHẢI** chia nhỏ câu trả lời thành nhiều phần, mỗi phần dưới 1500 ký tự 2. **PHẢI** kết thúc mỗi phần bằng "-" và đợi người dùng yêu cầu tiếp tục 3. **PHẢI** thông báo trước khi bắt đầu trả lời dài: "Tôi sẽ chia câu trả lời thành nhiều phần" ## XÁC NHẬN TUÂN THỦ Khi đọc file này, AI PHẢI xác nhận bằng cách trả lời chính xác: > "Tôi đã đọc và CAM KẾT TUÂN THỦ TUYỆT ĐỐI các quy tắc tránh lỗi 'Premature close'. Tôi sẽ LUÔN LUÔN chia nhỏ nội dung và sử dụng các phương pháp an toàn để tạo file." ## KIỂM TRA HIỂU BIẾT AI phải trả lời các câu hỏi sau: 1. Phương pháp nào KHÔNG ĐƯỢC phép sử dụng khi tạo file lớn? 2. Khi cần thêm nội dung vào file đã tồn tại, phải sử dụng ký hiệu nào? 3. Khi trả lời dài, phải làm gì để tránh lỗi "Premature close"? ## HƯỚNG DẪN TIẾP THEO Sau khi đọc file này, hãy đọc file README.md để hiểu về dự án và cách truy cập thông tin chi tiết.