Mục lục
Tại sự kiện re:Invent, Amazon Web Services (AWS) đã giới thiệu Amazon Q Developer, một trợ lý AI được kỳ vọng sẽ giải quyết vấn đề năng suất của lập trình viên. Theo AWS, lập trình viên chỉ dành trung bình một giờ mỗi ngày để viết code, phần lớn thời gian còn lại dành cho các công việc khác như tìm hiểu mã nguồn, viết tài liệu, kiểm tra, sửa lỗi và xử lý vấn đề bảo mật.
Vấn đề này không chỉ riêng Amazon gặp phải, GitLab cũng báo cáo các nhà phát triển dành hơn 75% thời gian cho các công việc ngoài viết mã, và một số kỹ sư kỳ cựu chia sẻ với Business Insider rằng họ chỉ dành khoảng một nửa thời gian cho việc viết code.
Sự xuất hiện của các công cụ AI hỗ trợ lập trình như Amazon Q Developer đã làm dấy lên lo ngại về khả năng AI sẽ thay thế con người. Jesal Gadhia, người đứng đầu bộ phận kỹ thuật tại Thoughtful AI, chia sẻ rằng ông nhận được nhiều tin nhắn lo lắng từ bạn bè sau khi một công cụ được quảng cáo là “kỹ sư phần mềm AI đầu tiên” ra mắt. Trên các diễn đàn như Blind, các kỹ sư phần mềm đang sôi nổi thảo luận về việc nên dựa dẫm vào AI đến mức nào, với nhiều ý kiến trái chiều.
Các công ty công nghệ lớn như Google đang tích cực ứng dụng AI vào lập trình. CEO Sundar Pichai của Google cho biết AI đã tạo ra hơn một phần tư số lượng mã mới tại công ty và giúp nâng cao năng suất và hiệu quả. Ông giải thích rằng các kỹ sư sẽ xem xét lại mã do AI tạo ra, giúp họ làm việc nhanh hơn và hiệu quả hơn.
Mặc dù AWS không công bố nguồn dữ liệu cho con số một giờ mỗi ngày, nhưng thông tin này đã gây xôn xao trong cộng đồng lập trình. Nó không chỉ đặt ra câu hỏi về hiệu suất làm việc của lập trình viên mà còn mở ra cuộc tranh luận về vai trò của AI trong tương lai ngành công nghệ.