Docker giải thích "YOLO mode": agent AI tự duyệt mọi hành động và cách chạy an toàn
Blog của Docker giải thích "YOLO mode", cách gọi trong cộng đồng cho việc chạy agent AI lập trình với mọi hành động được tự động chấp thuận, nên agent có thể đọc file, viết code, chạy lệnh shell và gọi công cụ mà không cần hỏi trước. Mỗi agent lớn có công tắc riêng: Claude Code dùng --dangerously-skip-permissions, Codex CLI có --full-auto, Gemini CLI có --yolo, GitHub Copilot CLI có --allow-all, còn Cursor có tuỳ chọn auto-run trong phần cài đặt. Lập trình viên bật chế độ này để tránh bị ngắt mạch làm việc và mệt mỏi vì phải duyệt liên tục, bài viết dẫn khảo sát Stack Overflow 2025 cho thấy 84% lập trình viên đang dùng hoặc dự định dùng công cụ AI. Mặt trái là không còn gì chắn giữa quyết định của agent và máy của bạn: một lệnh rm -rf sai chỗ, lộ thông tin đăng nhập hoặc file .env, prompt injection (chỉ dẫn ẩn trong trang web, issue hay tài liệu khiến agent làm theo kẻ tấn công), rò rỉ dữ liệu và những thay đổi vượt quá phạm vi công việc. Docker cho rằng việc duyệt thủ công cũng không thật sự an toàn, vì người dùng mệt mỏi dễ bấm đồng ý nhầm. Giải pháp được đề xuất là đặt ranh giới ở môi trường thay vì ở các hộp thoại xin phép: chạy agent trong sandbox cô lập, dùng một lần, quyền truy cập giới hạn và không có bí mật thật, để agent làm việc nhanh mà sai sót vẫn nằm trong vùng kiểm soát. Trên thực tế, rủi ro của YOLO mode phụ thuộc vào nơi agent chạy hơn là bản thân việc cho nó tự chủ.
Nếu bạn dùng agent lập trình như Claude Code, Codex CLI hay Gemini CLI, đừng bật chế độ tự động duyệt mọi hành động trực tiếp trên máy cá nhân; hãy chạy trong container hoặc sandbox dùng một lần, không chứa khoá hay mật khẩu thật.
Đọc bài gốc