Các lập trình viên lo lắng về sự phát triển của AI thế hệ mới

Các lập trình viên lo lắng về sự phát triển của AI thế hệ mới

Sự phụ thuộc vào các công cụ AI, thiếu kỹ năng làm việc hay cách ra lệnh chính xác là những lo lắng của các lập trình viên trước khi phát triển Generative AI.

Generative Artificial Intelligence hay GenAI (Trí tuệ nhân tạo Generative) đang là xu hướng ngày càng phát triển trên thế giới. Với việc ngành công nghệ là cái nôi của trí tuệ nhân tạo, các lập trình viên cũng có rất nhiều công cụ để hỗ trợ mọi người ở nhiều cấp độ khác nhau, dù là người mới hay đã có kinh nghiệm.

Với khả năng hoàn thiện bản thân mỗi ngày, các công cụ GenAI cũng khiến các lập trình viên lo lắng rằng khi hoàn toàn dựa vào các chương trình dựa trên AI, họ sẽ không chỉ lấy đi công việc mà thậm chí cả cảm xúc và kỹ năng của họ.





Lập trình viên tại FPT Software. Ảnh: Phần mềm FPT

Lập trình viên tại FPT Software. hình ảnh: Phần mềm công nghệ công nghiệp Fiat

Đây là kết quả nghiên cứu được thực hiện bởi các nhà khoa học đến từ các tổ chức như Microsoft, Jetbrain, IBM, Tencent, Hockinfei hay Đại học North Carolina, Đại học Carnegie Mellon, Đại học Victoria và nhiều lập trình viên khác ở nhiều vị trí khác trên thế giới. Như vậy, sau khoảng một năm sử dụng liên tục các công cụ hỗ trợ lập trình của GenAI, họ gặp phải 3 vấn đề chính:

Vấn đề đầu tiên mà các lập trình viên gặp phải là sự phụ thuộc vào các công cụ AI. Việc phụ thuộc vào những công cụ này có thể dẫn đến nguy cơ mất đi tính sáng tạo và các lập trình viên có thể không còn muốn đổi mới trong phát triển phần mềm nữa. Sự thay đổi này được cho là do lo ngại các lập trình viên tương lai sẽ mất việc do chính GenAI.

Thứ hai, các lập trình viên có lo lắng rằng kỹ năng làm việc của họ sẽ bị ảnh hưởng nếu không có công cụ GenAi? Theo nghiên cứu, đối với những nhóm lập trình viên chưa có nhiều kinh nghiệm hoặc mới bắt đầu, họ có khả năng viết code nhưng chưa biết cách làm theo chuẩn. Dựa vào các công cụ AI, họ có thể giảm bớt khả năng phán đoán và viết mã ngay từ khi bắt đầu sự nghiệp. Ngoài ra, kỹ năng ngôn ngữ có thể trở thành rào cản đối với các lập trình viên lo lắng về việc có thể viết lệnh chính xác hay không.

Câu hỏi thứ ba là làm thế nào để sử dụng các lệnh (một yếu tố quan trọng trong giao tiếp với các công cụ GenAI) để đưa ra câu trả lời chính xác. Nếu không, người lập trình sẽ mất nhiều thời gian cho bước này.

Ông Bùi Duy Quốc Nghi, người có bằng Tiến sĩ Khoa học Máy tính của Đại học Quản lý Singapore (SMU) và hiện là Trưởng phòng Nghiên cứu Trí tuệ Nhân tạo của FPT Software, cho biết, đối với nhân lực khoa học công nghệ, khả năng tự học là rất cao vì chúng ta cần tiếp tục học hỏi. Cập nhật kiến ​​thức mới. “GenAI là một công cụ hỗ trợ công việc và quan trọng nhất là mỗi lập trình viên nên xác định nhu cầu của mình khi bắt đầu sử dụng”, ông Quốc Nghị cho biết.

Để giải quyết những thách thức mà các lập trình viên phải đối mặt, FPT Software đã phát triển nền tảng mang tên AI4Code để hỗ trợ các tác vụ lập trình.

FPT Software nhận định AI4Code giải quyết các vấn đề cơ bản như mở rộng bộ dữ liệu machine learning, tối ưu hóa thuật toán, đào tạo các mô hình machine learning mới, đo lường hiệu quả ứng dụng trí tuệ nhân tạo trong thực tế… Các kết quả và báo cáo của các nghiên cứu này đã được công bố trên Tạp chí các hội nghị khoa học trí tuệ nhân tạo hàng đầu thế giới như: ASE 2022, ACL 2023, EMNLP 2023, ACL 2024…

Theo FPT Software, nhóm thiết kế sản phẩm AI4Code tự động tạo các dòng mã khi cần thiết và làm việc với các lập trình viên để xây dựng khả năng dự đoán lệnh (prompt Generator) theo yêu cầu bằng cách sử dụng các biến từ khóa tiếng Anh đơn giản, thông dụng. Chatbot của AI4Code sẽ gợi ý lệnh và đưa ra câu trả lời chính xác nhất cho yêu cầu của người dùng, giảm bớt nỗi lo viết lệnh, ngôn ngữ và tiết kiệm thời gian.

AI4Code giống như một trợ lý, giúp các lập trình viên nâng cao kỹ năng và có thêm thời gian nghiên cứu, học hỏi, đổi mới và tìm ra các giải pháp phần mềm mới, để không bị tụt hậu so với sự phát triển thần tốc của GenAI. Những sáng kiến ​​nghiên cứu này là những giải pháp giải quyết vấn đề xuất phát từ những vấn đề thực tế (problem-driven) và ghi nhận sự đóng góp trí tuệ của các kỹ sư FPT Software.

Đại diện FPT Software cho biết, đơn vị hiểu rõ nhiệm vụ mà lập trình viên cần hỗ trợ và dữ liệu đó đã trở thành nguồn cung cấp lớn trong nhiều năm qua, thúc đẩy sản phẩm. Công ty tiếp tục đầu tư nghiên cứu có hệ thống về các mô hình và ứng dụng mã AI4, xây dựng hệ sinh thái trợ lý AI hoàn chỉnh dành cho lập trình viên, PM, người thử nghiệm và nhà phân tích kinh doanh, đồng thời không ngừng nâng cao hiệu quả làm việc của các công ty cung cấp dịch vụ công nghệ thông tin.

Bahai