Hệ lụy của sự phụ thuộc quá mức vào GenAI

11:27, 02/12/2024

GenAI hay AI tạo sinh đang nhanh chóng thay đổi quy trình phát triển phần mềm bằng cách tự động hóa các tác vụ mà trước đây các nhà phát triển phải mất hàng giờ, thậm chí hằng ngày để hoàn thành, giúp tăng cường hiệu quả và năng suất. Thế nhưng, nhiều tổ chức cho rằng chính vì sự phụ thuộc vào GenAI có thể gây ra một số mối lo ngại đối với các nhà phát triển phần mềm và phát sinh nhiều vấn đề liên quan đến bảo mật.

Theo một nghiên nghiên cứu mới đây của công ty bảo mật Legit Security (Hoa Kỳ) đã thu thập thông tin chi tiết từ hơn 400 chuyên gia bảo mật và nhà phát triển phần mềm trên nhiều ngành công nghiệp khác nhau tại Bắc Mỹ. Trong đó, những người tham gia khảo sát được chọn từ các công ty ở mọi quy mô, từ các công ty khởi nghiệp công nghệ nhỏ đến các tổ chức đa quốc gia lớn, tất cả đều liên quan đến việc tích hợp AI vào quy trình phát triển phần mềm của họ.

Liav Caspi, Giám đốc công nghệ tại Legit Security cho biết, “Nghiên cứu của chúng tôi phát hiện ra rằng các nhóm kỹ thuật gặp thách thức trong việc cân bằng các cải tiến của GenAI đưa ra và các rủi ro mà nó gây ra với nhiều lỗ hổng mới trên các ứng dụng và chuỗi cung ứng phần mềm. Mặc dù, GenAI chắc chắn là tương lai của phát triển phần mềm, tuy nhiên các tổ chức cần phải lưu ý đến các rủi ro mới của nó và đảm bảo rằng họ có khả năng kiểm soát phù hợp đối với việc sử dụng chúng”.

Hệ lụy của sự phụ thuộc quá mức vào GenAI

Nghiên cứu của Legit Security đã đưa ra những phát hiện chính bao gồm:

- Sự phổ biến của GenAI trong phát triển phần mềm: 96% chuyên gia bảo mật và phát triển phần mềm cho rằng công ty của họ sử dụng các giải pháp dựa trên GenAI để xây dựng hoặc cung cấp ứng dụng. Trong số những người trả lời này, 79% cho rằng tất cả hoặc hầu hết các nhóm phát triển của họ thường xuyên sử dụng GenAI.

- Việc sử dụng GenAI đem lại lo ngại về vấn đề bảo mật: 85% nhà phát triển và 75% những người làm trong lĩnh vực bảo mật lo ngại về bảo mật khi phụ thuộc quá nhiều vào các giải pháp GenAI đưa ra để phát triển phần mềm.

- Cần quản lý và kiểm soát khi sử dụng GenAI: 98% tin rằng các nhóm bảo mật cần nắm rõ hơn về cách sử dụng các giải pháp dựa trên GenAI trong quá trình phát triển. 94% cho rằng họ cần những cách hiệu quả hơn để quản lý việc sử dụng GenAI trong các nỗ lực nghiên cứu và phát triển của công ty.

- Các nhà phát triển lo ngại về việc mất đi tư duy lập trình: Nhiều nhà phát triển và các chuyên gia bảo mật đang lo ngại về việc mất đi tư duy lập trình do sử dụng AI trong phát triển phần mềm.

- Tăng sự phụ thuộc vào GenAI: 95% số người được hỏi dự đoán rằng các nhà phát triển phần mềm sẽ phụ thuộc nhiều hơn vào GenAI trong năm năm tới, không ai dự đoán sự phụ thuộc sẽ giảm đi.

Khi sử dụng liên tục các công cụ hỗ trợ lập trình từ GenAI, các nhà phát triển phần mềm sẽ gặp phải ba vấn đề chính đối với các lập trình viên của mình:

Thứ nhất, các lập trình viên sẽ phụ thuộc vào các công cụ AI có thể dẫn đến nguy cơ mất đi sự sáng tạo và họ có thể không còn muốn đổi mới trong phát triển phần mềm. Sự biến đổi này được đánh giá là điều lo ngại khiến các lập trình viên trong tương lai sẽ mất đi công việc bởi chính GenAI.

Thứ hai, nếu thiếu các công cụ GenAI, liệu kỹ năng làm việc của lập trình viên có bị ảnh hưởng không?  Việc lệ thuộc vào các công cụ AI, sẽ có thể làm suy giảm khả năng đánh giá và kỹ năng viết code ngay từ khi mới vào nghề. Từ đó sẽ tạo ra những rào cản khiến các lập trình viên không thể viết các câu lệnh chính xác.

Cuối cùng đó là cách sử dụng câu lệnh, một yếu tố quan trọng trong giao tiếp với công cụ GenAI để có thể nhận được câu trả lời đúng, nếu không lập trình viên sẽ tốn thời gian gấp nhiều lần cho công đoạn này.