AI đang viết lại vai trò của người lập trình

Theo phóng viên TTXVN tại châu Âu, nhận định của ông David Fowler - kỹ sư nổi tiếng của Microsoft – rằng “lập trình thủ công đã là chuyện của quá khứ” đang gây tranh luận trong giới công nghệ.

Tuy nhiên, đằng sau tuyên bố gây chú ý này không phải là sự biến mất của nghề lập trình viên, mà là một cuộc chuyển đổi sâu sắc trong cách con người xây dựng phần mềm khi trí tuệ nhân tạo (AI) ngày càng đảm nhiệm nhiều công đoạn vốn do con người thực hiện.

Biểu tượng xAI - công ty khởi nghiệp trí tuệ nhân tạo và tỷ phú Elon Musk. Ảnh: nextr.in

Biểu tượng xAI - công ty khởi nghiệp trí tuệ nhân tạo và tỷ phú Elon Musk. Ảnh: nextr.in

Theo trang Cybernews, với sự phát triển của các công cụ như GitHub Copilot, việc viết mã từng dòng theo phương thức truyền thống đang dần nhường chỗ cho quy trình tự động hóa. Các mô hình AI hiện đại có thể tiếp nhận nhiệm vụ, thiết lập môi trường phát triển trên nền tảng đám mây, viết và chạy thử mã, kiểm tra hiệu năng, thậm chí tự kiểm tra sản phẩm trong môi trường mô phỏng trước khi chuyển kết quả cho con người đánh giá.

Điều này đang làm thay đổi vai trò của lập trình viên. Thay vì dành phần lớn thời gian viết các đoạn mã, họ ngày càng phải tập trung vào xác định bài toán, thiết kế kiến trúc hệ thống, điều phối các tác nhân AI, kiểm soát chất lượng và xử lý những vấn đề phức tạp. Hình ảnh lập trình viên tương lai như một “nhạc trưởng” điều phối dàn nhạc AI vì thế đang trở nên phù hợp hơn.

Thực tế tại Microsoft cho thấy sự chuyển dịch này diễn ra nhanh chóng. Giám đốc điều hành (CEO) Satya Nadella cho biết khoảng 30% mã lập trình tại công ty hiện được tạo ra bằng AI. Tuy nhiên, tốc độ không đồng nghĩa với độ tin cậy. Theo báo cáo của Veracode, khoảng 44% mã do AI tạo ra chứa các lỗi hoặc lỗ hổng đã biết. Con số này cho thấy con người vẫn giữ vai trò không thể thay thế trong việc kiểm chứng, bảo đảm an toàn và chịu trách nhiệm đối với sản phẩm cuối cùng.

Microsoft cũng đang sử dụng AI trong quá trình phát triển Windows 11, giúp các nhà phát triển xử lý những công việc tốn thời gian như phân tích nhật ký, tìm lỗi và phối hợp giữa nhiều công cụ. Đáng chú ý, AI còn được sử dụng để kiểm tra tính bảo mật của chính mã do AI tạo ra. Bộ công cụ MDASH của Microsoft sử dụng hơn 100 tác nhân tự động để tìm kiếm lỗ hổng trong các thành phần quan trọng của Windows và nền tảng đám mây Azure.

Những thay đổi này cho thấy AI không đơn thuần là một công cụ giúp lập trình viên làm việc nhanh hơn, mà đang từng bước định hình lại phương thức tổ chức lao động trong ngành công nghệ. Tranh luận vì thế không còn chỉ là AI có thể thay thế lập trình viên hay không, mà là những năng lực nào sẽ quyết định giá trị của họ trong thời đại AI.

Khả năng tư duy logic, thiết kế hệ thống, đánh giá rủi ro, bảo đảm an ninh và xác định đúng vấn đề có thể ngày càng quan trọng. Khi những công việc mang tính lặp lại được tự động hóa, lợi thế của con người sẽ nằm nhiều hơn ở khả năng định hướng, sáng tạo, kiểm soát và chịu trách nhiệm. Theo nghĩa đó, “lập trình thủ công” có thể thực sự đang đi đến hồi kết, nhưng điều đó không đồng nghĩa với sự kết thúc của nghề lập trình. Ngược lại, đây có thể là bước chuyển để lập trình viên tiến lên một vai trò mới - từ người trực tiếp viết mã thành người thiết kế, điều phối và làm chủ các hệ thống AI.

Chu Sơn/Vnanet.vn

Nguồn Bnews: https://bnews.vn/ai-dang-viet-lai-vai-tro-cua-nguoi-lap-trinh/435996.html