Lập trình viên kinh nghiệm có thể bị AI kéo chậm lại mà không hay biết

Lập Trình Viên Kinh Nghiệm Có Thể Bị Ai Kéo Chậm Lại Mà Không Hay Biết

Trong khi nhiều người mong đợi rằng các công cụ hỗ trợ viết code AI sẽ tăng tốc quá trình phát triển phần mềm, một nghiên cứu mới đây từ METR (Đánh giá Mô hình & Nghiên cứu Nguy cơ) cho thấy điều ngược lại: đối với các Lập trình viên có kinh nghiệm, AI có thể kéo chậm tiến độ công việc của họ.

Các Trợ lý viết Code AI có thực sự giúp những Lập trình viên lão luyện làm việc nhanh hơn?

Một nghiên cứu đã được tiến hành trên 16 lập trình viên mã nguồn mở kỳ cựu, họ đã xử lý tổng cộng 246 nhiệm vụ thực tế trên các dự án lớn mà họ đã quen thuộc. Các lập trình viên được chia ngẫu nhiên vào các nhóm có hoặc không có sự hỗ trợ từ các trợ lý lập trình AI. Kết quả cho thấy: những lập trình viên sử dụng AI mất nhiều hơn 19% thời gian để hoàn thành các công việc. Điều đáng chú ý là, trước khi bắt tay vào việc, họ dự đoán rằng sẽ nhanh hơn 24% và sau khi kết thúc họ vẫn tin rằng năng suất đã tăng 20%, mặc dù dữ liệu khách quan lại chứng minh điều ngược lại.

Lập Trình Viên Kinh Nghiệm Có Thể Bị Ai Kéo Chậm Lại Mà Không Hay Biết

Nghiên cứu cho thấy rằng các trợ lý viết code AI hiện tại thường hoạt động kém hiệu quả đối với các dự án lớn và phức tạp. Trong các kho chứa mã đã quen thuộc với các lập trình viên, AI khó có thể cung cấp thêm giá trị đáng kể. AI gặp khó khăn khi xử lý các ngữ cảnh rộng lớn, dự đoán các logic phức tạp trong các dự án lớn, trong khi hiệu suất cao chỉ đạt được với các bài toán nhỏ và độc lập. Độ tin cậy của AI cũng chưa cao: chưa đến 44% các đoạn mã do AI đề xuất được các lập trình viên chấp nhận. Thời gian để kiểm tra, sửa lỗi hoặc loại bỏ các đoạn mã AI đề xuất cũng là một yếu tố khiến tổng thời gian để hoàn thành công việc tăng lên.

Lập Trình Viên Kinh Nghiệm Có Thể Bị Ai Kéo Chậm Lại Mà Không Hay Biết

Tác động thực tế & Phạm vi ứng dụng của các trợ lý viết Code AI

Kết quả nghiên cứu nhấn mạnh rằng các Trợ lý viết code AI không phải là một giải pháp tăng tốc hoàn hảo cho tất cả mọi người. Đối với các lập trình viên giàu kinh nghiệm, đặc biệt là khi xử lý các dự án lớn và quen thuộc, AI có thể trở thành một yếu tố cản trở hơn là hỗ trợ. Sự lạc quan quá mức về khả năng của AI và xu hướng đánh giá sai hiệu quả thực tế có thể dễ dàng khiến người dùng chuyên nghiệp rơi vào một “ảo tưởng về năng suất”.

Lập Trình Viên Kinh Nghiệm Có Thể Bị Ai Kéo Chậm Lại Mà Không Hay Biết

Tuy nhiên, không thể phủ nhận một lợi ích khác: AI giúp giảm bớt áp lực tinh thần khi làm việc với các tác vụ lặp đi lặp lại, biến công việc lập trình trở nên dễ chịu hơn về mặt trải nghiệm, mặc dù nó có thể không cải thiện tốc độ.

Nghiên cứu của METR cũng lưu ý rằng những kết quả này không nên được áp dụng cho mọi nhóm lập trình viên. AI vẫn có thể hữu ích cho những lập trình viên mới vào nghề, những người xử lý các dự án nhỏ hoặc những người chưa quen với cơ sở mã. Thêm vào đó, công nghệ hỗ trợ viết mã AI vẫn đang phát triển nhanh chóng và các mô hình mới hơn có thể cải thiện độ chính xác và khả năng hiểu ngữ cảnh tốt hơn trong tương lai.

Tóm lại: Các Trợ lý lập trình AI hiện tại phù hợp nhất trong các môi trường dự án nhỏ, hỗ trợ các lập trình viên ít kinh nghiệm hơn hoặc khi làm việc với các đoạn mã lạ. Đối với các chuyên gia xử lý các dự án lớn, AI vẫn chưa đạt đến mức trở thành một công cụ tăng năng suất thực sự. Sự thận trọng trong kỳ vọng và cách ứng dụng AI một cách hợp lý là những yếu tố then chốt để tận dụng công nghệ này một cách hiệu quả.

Code `
Bình luận (0 bình luận)

Hotline Zalo KD1 KD-1 Zalo KD2 KD-2 Messenger Email