Trí tuệ nhân tạo (AI) đang ngày càng phát triển mạnh mẽ, và nhiều người đặt ra câu hỏi liệu AI có thể thay thế hoàn toàn các lập trình viên hay không. Trong khi một số chuyên gia công nghệ, như CEO của Anthropic - Dario Amodei, tin rằng AI có thể viết đến 90% mã lập trình trong vòng 3-6 tháng tới, thì Arvind Krishna, CEO của IBM, lại bác bỏ quan điểm này. Ông khẳng định AI không thể làm được như vậy, và nếu đạt mức 30% đã là một con số đáng kinh ngạc.
Quan điểm của CEO IBM: AI chỉ hỗ trợ chứ không thay thế
Theo Arvind Krishna, AI có khả năng hỗ trợ lập trình viên bằng cách giúp họ hoàn thành các tác vụ đơn giản, lặp đi lặp lại, hoặc gợi ý mã. Tuy nhiên, khi đối diện với những vấn đề phức tạp đòi hỏi tư duy sáng tạo, AI vẫn chưa đủ khả năng để thay thế con người. Ông nhấn mạnh:
"AI không thể tạo ra tri thức mới mà chỉ học từ dữ liệu sẵn có. Lập trình là một lĩnh vực đòi hỏi sáng tạo và tư duy giải quyết vấn đề, điều mà AI vẫn còn rất xa mới có thể đạt được."
Khác với Dario Amodei, người tin rằng AI sẽ viết 90% mã lập trình trong thời gian ngắn, Krishna cho rằng con số thực tế chỉ ở mức 20-30%. Đối với ông, AI sẽ là một công cụ hỗ trợ đắc lực cho lập trình viên, giúp họ làm việc hiệu quả hơn, thay vì thay thế họ.
AI giống như máy tính cầm tay hay Photoshop
Để minh họa cho quan điểm của mình, Krishna so sánh AI với những công cụ công nghệ đã từng khiến con người lo lắng về việc bị thay thế:
-
Máy tính cầm tay: Khi máy tính cầm tay ra đời, nhiều người sợ rằng học sinh sẽ không cần học toán nữa. Nhưng thực tế, nó chỉ giúp họ tính toán nhanh hơn, trong khi tư duy toán học vẫn là điều quan trọng.
-
Photoshop: Khi Photoshop và các công cụ chỉnh sửa ảnh xuất hiện, nhiều người nghĩ rằng các họa sĩ và nhiếp ảnh gia sẽ mất việc. Nhưng thực tế, chúng chỉ giúp họ sáng tạo nhanh hơn, hiệu quả hơn.
Krishna tin rằng AI cũng sẽ đi theo con đường này – trở thành một công cụ giúp lập trình viên tăng năng suất, chứ không phải một thực thể thay thế hoàn toàn con người.
AI và bài toán tiêu thụ năng lượng
Bên cạnh đó, Krishna cũng đề cập đến một vấn đề quan trọng: năng lượng tiêu thụ của AI. Hiện nay, các hệ thống AI, đặc biệt là những mô hình lớn như GPT, tiêu tốn rất nhiều tài nguyên điện. Tuy nhiên, theo ông, trong tương lai, các tiến bộ công nghệ sẽ giúp AI trở nên tiết kiệm năng lượng hơn, có thể giảm mức tiêu thụ xuống dưới 1% so với hiện tại.
Điều này có nghĩa là AI sẽ trở nên phổ biến hơn, nhưng không có nghĩa là nó sẽ thay thế con người. Krishna nhấn mạnh rằng công nghệ chỉ thực sự có ích khi nó giúp con người làm việc tốt hơn, chứ không phải khiến họ trở nên dư thừa.
Tương lai của lập trình viên trong kỷ nguyên AI
Vậy lập trình viên có nên lo lắng về sự phát triển của AI không? Theo Krishna, câu trả lời là không. Thay vì lo lắng về việc bị thay thế, lập trình viên nên tận dụng AI để nâng cao năng suất làm việc. Một số cách mà lập trình viên có thể tận dụng AI bao gồm:
-
Sử dụng AI để tạo mã mẫu nhanh chóng, giúp tiết kiệm thời gian viết code thủ công.
-
Nhờ AI kiểm tra lỗi và tối ưu hóa mã, giúp giảm thiểu rủi ro và nâng cao hiệu suất.
-
Tận dụng AI để học tập và nghiên cứu, giúp tiếp cận nhanh hơn với những công nghệ mới.
Nhìn chung, AI không phải là mối đe dọa, mà là một công cụ mạnh mẽ giúp lập trình viên làm việc tốt hơn. Thay vì lo sợ, điều quan trọng là chúng ta biết cách thích nghi và tận dụng nó để tạo ra giá trị thực sự. Arvind Krishna tin rằng AI có thể hỗ trợ nhưng không thể thay thế hoàn toàn con người. Con số 90% do CEO Anthropic đưa ra có thể là quá lạc quan, trong khi mức 20-30% mà Krishna đề cập có vẻ thực tế hơn.
Lập trình viên không nên hoảng sợ trước sự phát triển của AI, mà hãy học cách sử dụng nó để nâng cao hiệu suất làm việc. Cũng giống như máy tính cầm tay hay Photoshop trước đây, AI sẽ trở thành một công cụ hỗ trợ mạnh mẽ, giúp con người làm việc hiệu quả hơn, chứ không phải thay thế họ hoàn toàn.