AI không tự quyết định đưa phần mềm ra thị trường.
Công ty vẫn là bên quyết định dùng AI, đặt yêu cầu, kiểm thử, phê duyệt và triển khai sản phẩm. Nếu AI tạo ra lỗi làm lộ dữ liệu, trách nhiệm vẫn thuộc về tổ chức và những người có quyền quyết định, chứ không thể đổ cho “AI”.
Developer cũng không đảm bảo hệ thống an toàn chỉ vì họ là con người.
Developer có thể viết code sai, bỏ sót lỗ hổng hoặc đưa ra những trade-off tồi. Có con người trong vòng lặp không tự động tạo ra sự an toàn hay trách nhiệm.
“AI thay thế developer” không nhất thiết có nghĩa là “AI tự xây dựng và tự triển khai mọi thứ”.
AI có thể thay thế một số công việc lập trình lặp lại, trong khi con người vẫn đảm nhiệm kiến trúc, kiểm thử, bảo mật, yêu cầu sản phẩm và quyết định cuối cùng. Khi đó, AI giống một công cụ năng suất hơn là một “nhân viên không chịu trách nhiệm”.
Nếu lập luận là “không thể chịu trách nhiệm cho code thì không được shipping”, thì điều đó áp dụng cho cả code viết bởi con người.
Điều quan trọng không phải ai gõ từng dòng code, mà là ai chịu trách nhiệm kiểm tra và quyết định rằng sản phẩm đủ an toàn để phát hành.
Chi phí và năng suất cũng là những yếu tố đạo đức.
Nếu AI giúp một công ty tạo phần mềm rẻ hơn, nhanh hơn và vẫn duy trì mức an toàn chấp nhận được, việc cố tình giữ toàn bộ quy trình cũ chỉ để bảo vệ một số vị trí việc làm cũng không phải lúc nào là lựa chọn đạo đức nhất. Công nghệ thường thay đổi loại công việc con người làm, thay vì đơn giản xóa bỏ toàn bộ giá trị của con người
“Bạn đang nhầm giữa người viết code và người chịu trách nhiệm về sản phẩm. AI có thể viết code, nhưng AI không ký hợp đồng, không quyết định triển khai và không sở hữu hệ thống. Nếu công ty dùng AI mà không kiểm thử và không có người chịu trách nhiệm, đó là lỗi quản trị — không phải bằng chứng rằng AI không thể thay thế một phần công việc của developer. Developer cũng có thể tạo ra lỗ hổng; thứ quyết định trách nhiệm là quy trình kiểm soát và người có quyền phê duyệt, chứ không phải ai đã gõ dòng code đầu tiên.”