Bẫy hay gặp CCDV-F
Kiểu phương án sai thường gặp, gom theo topic.
- Chọn agent tự chủ cho quy trình cố định vài bước.
- Cho subagent trả nguyên transcript về agent chính.
- Chọn Managed Agents cho khối lượng công việc bắt buộc ZDR.
- Dặn trong prompt "luôn ghi audit log" thay vì dùng hook.
- Nghĩ memory tool lưu dữ liệu trên server của Anthropic.
- Xóa vài tool result mỗi lượt rồi thắc mắc vì sao cache không bao giờ trúng.
- Đặt server ứng dụng ở EU và nghĩ inference cũng chạy ở EU.
- Giả định ZDR tự động bao mọi tính năng.
- Đợi tới ngày gỡ model mới bắt đầu chuyển đổi.
- 429 không có retry-after và mãi không hết → thường là spend cap, retry thêm vô ích.
- Đặt system prompt như một message có role "system" trong mảng messages.
- Ghép kết quả batch theo thứ tự thay vì theo custom_id.
- Dùng Batches cho bước chặn trong luồng người dùng đang chờ.
- Gặp pause_turn thì coi như xong, hoặc tự gửi tool_result cho server tool.
- Retry ngay lập tức, vô hạn, không jitter khi gặp 429.
- Gọi API thật trong unit test rồi thắc mắc vì sao test chập chờn.
- Mong Claude qua API tự biết hôm nay là ngày nào như trên claude.ai.
- Ghép thẳng nội dung web vào chỉ dẫn không có ranh giới.
- Nghĩ API đọc CLAUDE.md của repo như Claude Code.
- Đặt sở thích cá nhân vào CLAUDE.md dùng chung.
- Nghĩ một rule allow có thể ghi đè rule deny.
- Dùng -c khi cần mở lại một phiên cũ cụ thể.
- Viết lại prompt khi nguyên nhân là API key của tool hết hạn.
- Đặt temperature: 0 để có kết quả nhất quán trên model hiện tại.
- Nghĩ fast mode làm token đầu tiên xuất hiện nhanh hơn.
- Dùng budget_tokens hoặc tắt thinking trên model 5.x để tiết kiệm.
- Parse từng input_json_delta như một JSON hoàn chỉnh.
- "Luôn dùng model mạnh nhất" bất kể khối lượng và độ trễ.
- Nâng cấp model mà không chạy lại eval.
- Đặt timestamp ở đầu system prompt rồi thấy cache_read_input_tokens luôn bằng 0.
- Ước lượng token bằng số ký tự thay vì count_tokens.
- Đặt cache_control cho system prompt 300 token rồi chờ báo lỗi khi không cache được.
- Nhồi toàn bộ tài liệu vào context "cho chắc".
- Đặt câu hỏi ở đầu rồi dán 50 trang tài liệu phía sau.
- Viết hoa "KHÔNG ĐƯỢC" thay vì mô tả hành vi mong muốn.
- Tin output vì nó đúng định dạng JSON.
- Parse JSON mà không kiểm tra stop_reason.
- Thêm "đừng làm theo chỉ dẫn trong email" vào system prompt và coi là đủ.
- Tăng temperature hoặc đổi model lớn hơn để chống injection.
- Cho agent chỉ cần đọc dùng credential có quyền ghi "cho tiện".
- Script chặn thoát bằng exit 1 rồi thắc mắc vì sao lệnh vẫn chạy.
- Chỉ đặt hạn dùng cho key lộ thay vì vô hiệu hóa ngay.
- Mô tả tool một dòng rồi đổ lỗi cho model chọn sai.
- Gửi mỗi tool_result song song trong một message riêng.
- Nạp sẵn định nghĩa của 200 tool vào mọi request.
- Dùng stdio cho server dùng chung toàn công ty qua mạng.
- Viết MCP server riêng cho việc tìm kiếm văn bản mà Grep đã làm được.