Lập trình viên đang phải chấp nhận công việc là người dọn rác cho AI
Ngày càng nhiều lập trình viên kỳ cựu dùng AI để viết mã, nhưng rồi lại trở thành những người dọn rác: rà soát , sửa lỗi và xác thực những gì AI đưa ra.
Các lập trình viên ngày càng dựa nhiều vào AI hơn
Carla Rover từng bật khóc ròng rã 30 phút khi buộc phải khởi động lại toàn bộ dự án sau một lần lập trình “ngẫu hứng” (vibe coding) thất bại.
Rover có 15 năm kinh nghiệm trong ngành, chủ yếu là phát triển trang web. Hiện tại, bà đang cùng con trai xây dựng một công ty khởi nghiệp chuyên tạo ra các mô hình học máy ( machine learning ) tùy chỉnh cho các chợ trực tuyến.
Theo Rover, lập trình ngẫu hứng giống như một chiếc khăn giấy quán bar vô tận, nơi người ta có thể phác họa ý tưởng không ngừng.
Nhưng khi đưa mã do AI tạo ra vào sản phẩm thật, trải nghiệm ấy có thể “còn tệ hơn cả việc trông trẻ”, bởi mô hình có thể gây ra những lỗi khó lường.
Rover chọn dùng AI vì nhu cầu tốc độ của công ty khởi nghiệp. Thế nhưng, sự vội vàng đã để lại hậu quả. Bà kể: “Vì cần nhanh và gây ấn tượng, tôi bỏ qua bước kiểm tra kỹ sau khi hệ thống tự động đánh giá. Khi kiểm tra thủ công, tôi phát hiện quá nhiều lỗi. Dùng thêm công cụ bên thứ ba, lỗi còn nhiều hơn. Và tôi rút ra bài học cho mình”.
Kết cục, Rover và con trai phải làm lại từ đầu – và đó là nguyên nhân của những giọt nước mắt. Rover thừa nhận: “Tôi đối xử với AI như một nhân viên phụ tá. Nhưng nó không phải vậy”.
Lập trình viên giàu kinh nghiệm thành “người giữ trẻ”
Rover không đơn độc. Ngày càng nhiều lập trình viên kỳ cựu dùng AI để viết mã, nhưng rồi lại trở thành những “người giữ trẻ AI”: rà soát, sửa lỗi và xác thực những gì AI đưa ra.
Một báo cáo gần đây của Fastly – nền tảng phân phối nội dung – khảo sát gần 800 lập trình viên cho thấy 95% trong số họ phải dành thêm thời gian để sửa mã của AI, với gánh nặng nặng nề nhất thuộc về các lập trình viên cấp cao.
Video đang HOT
Những vấn đề thường gặp gồm: AI bịa đặt tên gói thư viện, xóa dữ liệu quan trọng, hay để lộ rủi ro bảo mật. Nếu không kiểm soát, mã do AI tạo ra còn “lỗi” hơn cả con người viết.
Hệ quả là xuất hiện một “nghề” mới trong công ty: chuyên gia dọn dẹp mã ngẫu hứng.
“Như thuê một đứa trẻ cứng đầu”
Feridoon Malekzadeh – hơn 20 năm trong ngành phần mềm – ví von lập trình ngẫu hứng giống như “thuê đứa con tuổi teen bướng bỉnh làm việc cho mình”.
Ông hiện cũng khởi nghiệp, thường xuyên dùng nền tảng lập trình ngẫu hứng Lovable và thậm chí còn viết ứng dụng vui như ứng dụng dịch ngôn ngữ “Thế hệ Alpha” cho người lớn tuổi.
Ông nhận xét: “Bạn phải nhắc nó 15 lần mới làm, rồi nó làm một ít đúng ý, thêm vài thứ bn không hề yêu cầu và phá vỡ nhiều thứ khác trên đường”.
Theo tính toán, Malekzadeh dành 50% thời gian viết yêu cầu, 10-20% cho việc lập trình ngẫu hứng và 30-40% cho việc sửa lỗi từ AI.
Điểm yếu lớn khác: AI khó tư duy hệ thống. Nếu một tính năng cần dùng ở nhiều nơi, kỹ sư giỏi sẽ viết một lần và tái sử dụng. Trong khi đó, lập trình ngẫu hứng thường tạo ra cùng chức năng năm lần với năm cách khác nhau, gây rối loạn cho cả người dùng lẫn chính mô hình.
Những “bức tường” của AI
Rover nhận thấy AI dễ “đâm vào tường” khi dữ liệu thực tế mâu thuẫn với cách mà mô hình được huấn luyện. Nó có thể bỏ sót chi tiết quan trọng, đưa lời khuyên sai, hoặc chen ngang vào luồng tư duy của con người. Đáng sợ hơn, thay vì thừa nhận sai sót, đôi khi AI còn “chế” ra kết quả.
AI có thể giúp lập trình nhanh nhưng độ chính xác thì khó nói trước
Bà kể lại một lần chất vấn mô hình: ban đầu AI đưa lời giải thích chi tiết giả vờ như dùng dữ liệu bà cung cấp. Chỉ khi bà vạch ra, nó mới thừa nhận. “Tôi thấy rùng mình, như đang đối mặt với một đồng nghiệp độc hại,” Rover nói.
Ngoài ra còn là mối lo bảo mật. Austin Spires, giám đốc phát triển tại Fastly, nhận định AI thường chọn cách nhanh thay vì cách đúng, dễ để lại lỗ hổng giống như lỗi của những lập trình viên mới vào nghề.
“Thực tế, kỹ sư phải kiểm tra, sửa và nhắc AI rằng nó đã sai. Đó là lý do cụm ‘you’re absolutely right’ của AI trở thành trò cười trên mạng xã hội ,” Spires chia sẻ.
Mike Arrowsmith , Giám đốc Công nghệ (CTO) của NinjaOne, cảnh báo lập trình ngẫu hứng đang tạo ra “điểm mù” mới về an ninh , nhất là với công ty khởi nghiệp non trẻ. Để giảm rủi ro, NinjaOne khuyến khích “lập trình ngẫu hứng an toàn”: chỉ dùng công cụ được duyệt, kiểm soát truy cập, bắt buộc đánh giá chéo và quét bảo mật.
Thực tế mới: Chấp nhận trả giá
Dù còn nhiều hạn chế, hầu hết chuyên gia đồng ý rằng lập trình ngẫu hứng hữu ích trong nhiều trường hợp, đặc biệt khi phác thảo ý tưởng nhanh. Nhưng họ đều nhấn mạnh: không thể bỏ qua bước rà soát của con người.
Với Malekzadeh, dù mất thời gian sửa, ông vẫn làm được nhiều việc hơn khi có AI. Ông trích dẫn học giả Paul Virilio: “Mỗi công nghệ đều tạo ra mặt trái ngay từ lúc nó ra đời, như khi phát minh ra con tàu là đồng thời khởi nguồn ra vụ đắm tàu”.
Theo khảo sát Fastly, lập trình viên kỳ cựu gấp đôi khả năng đưa mã AI vào sản phẩm so với người mới, bởi họ làm việc nhanh hơn và kiểm soát rủi ro tốt hơn.
Spires cũng cho rằng lập trình ngẫu hứng đã trở thành một phần công việc thường nhật. Nó giúp loại bỏ tác vụ lặp đi lặp lại, để kỹ sư tập trung xây dựng, triển khai và mở rộng sản phẩm.
Giới trẻ như Elvis Kimara – kỹ sư vừa tốt nghiệp thạc sĩ AI – cũng đang học cách thích nghi. Anh cho rằng lập trình ngẫu hứng đôi lúc khiến công việc bớt vui vì AI “giành mất cảm giác dopamine khi tự mình giải quyết vấn đề”. Nhưng anh chấp nhận điều này như một “cái giá cho sự đổi mới” cần phải trả.
Kimara dự đoán: “Chúng ta sẽ không chỉ viết mã nữa, mà sẽ dẫn dắt AI, chịu trách nhiệm khi nó hỏng và hành xử như cố vấn cho máy móc. Ngay cả khi trở thành cấp cao, tôi vẫn sẽ tiếp tục dùng nó. Tôi chắc chắn rà soát lại từng dòng mã và nhờ thế học nhanh hơn rất nhiều”.
Hành trình dài của AI trong kỹ thuật phần mềm
AI thực sự có thể lập trình? Nghiên cứu mới vạch rõ những rào cản trên con đường hướng tới kỹ thuật phần mềm tự động hóa.
AI tự động hóa mọi thứ và liệu có thể thay thế lập trình viên. Ảnh: Midjourney
Một nhóm các nhà nghiên cứu vừa công bố bản đồ tổng thể về những thách thức mà trí tuệ nhân tạo (AI) đang đối mặt trong lĩnh vực phát triển phần mềm, đồng thời đề xuất một lộ trình nghiên cứu nhằm thúc đẩy lĩnh vực này tiến xa hơn.
Hãy hình dung một tương lai nơi AI âm thầm gánh vác những công việc nhàm chán của ngành phát triển phần mềm: tái cấu trúc các đoạn mã rối rắm, chuyển đổi hệ thống kế thừa, truy tìm lỗi điều kiện đua, để các kỹ sư phần mềm con người có thể toàn tâm cho kiến trúc hệ thống, thiết kế và các vấn đề sáng tạo mà máy móc chưa thể giải quyết. Những tiến bộ gần đây trong AI dường như đã đưa viễn cảnh đó đến rất gần.
Tuy nhiên, một nghiên cứu mới của các nhà khoa học thuộc Phòng Thí nghiệm Khoa học Máy tính và Trí tuệ Nhân tạo (CSAIL) - MIT cùng các viện nghiên cứu đối tác đã chỉ ra rằng: để hiện thực hóa tương lai ấy, trước tiên cần nhìn thẳng vào những thách thức rất thực tại thời điểm hiện tại.
"Hiện nay, nhiều người nói rằng lập trình viên không còn cần thiết vì đã có AI tự động hóa mọi thứ", GS. Armando Solar-Lezama, Giảng viên ngành kỹ thuật điện và khoa học máy tính tại MIT, nhà nghiên cứu cấp cao tại CSAIL, đồng thời là tác giả chính của nghiên cứu, chia sẻ. "Trên thực tế, chúng ta đã đạt được những bước tiến rất đáng kể. Các công cụ hiện tại mạnh mẽ hơn rất nhiều so với trước đây. Nhưng để đạt được trọn vẹn tiềm năng của tự động hóa, con đường phía trước vẫn còn dài".
GS. Armando Solar-Lezama cho rằng quan niệm phổ biến hiện nay đang đơn giản hóa kỹ thuật phần mềm thành một công việc giống như bài tập lập trình sinh viên: nhận đề bài cho một hàm nhỏ và viết mã để xử lý, hoặc làm bài kiểu LeetCode. Trong khi đó, thực tiễn lại phức tạp hơn nhiều: từ những lần tái cấu trúc mã nhằm tối ưu thiết kế, cho đến những cuộc di cư quy mô lớn với hàng triệu dòng mã chuyển từ COBOL sang Java làm thay đổi cả nền tảng công nghệ của doanh nghiệp.
Đo lường và giao tiếp vẫn là bài toán nan giải
Tối ưu mã ở quy mô công nghiệp - như tinh chỉnh lõi GPU hay các cải tiến đa tầng trong công cụ Chrome V8 - hiện vẫn khó đánh giá. Các tiêu chí đánh giá phổ biến hiện nay chủ yếu áp dụng cho các vấn đề nhỏ, mang tính đóng gói. Thước đo thực tế nhất hiện tại, SWE-Bench, đơn thuần yêu cầu mô hình AI sửa một lỗi trên GitHub - điều này chỉ tương đương với bài tập lập trình cấp thấp, chạm đến vài trăm dòng mã, tiềm ẩn nguy cơ rò rỉ dữ liệu, và bỏ qua hàng loạt bối cảnh thực tế khác như tái cấu trúc do AI hỗ trợ, lập trình đôi người - máy, hay viết lại hệ thống có hiệu suất cao với hàng triệu dòng mã. Cho đến khi các bộ tiêu chuẩn đánh giá được mở rộng để bao trùm những kịch bản có rủi ro cao hơn, việc đo lường tiến bộ - và từ đó thúc đẩy nó - sẽ còn là một thách thức bỏ ngỏ.
Bên cạnh đó, giao tiếp giữa người và máy cũng là rào cản lớn. Nghiên cứu sinh Alex Gu - tác giả chính cho biết, hiện tại, việc tương tác với AI vẫn giống như "một sợi dây liên lạc mỏng manh". Khi yêu cầu AI sinh mã, anh thường nhận lại những tập tin lớn, không cấu trúc rõ ràng, cùng một vài bộ kiểm thử đơn giản và sơ sài. Khoảng cách này cũng thể hiện ở việc AI không thể tận dụng hiệu quả các công cụ phần mềm vốn quen thuộc với con người như trình gỡ lỗi (debugger), công cụ phân tích tĩnh (static analyzer)...
Lời kêu gọi hành động từ cộng đồng
Nhóm tác giả cho rằng, không có giải pháp đũa thần cho những vấn đề trên, và kêu gọi các nỗ lực ở quy mô cộng đồng: xây dựng dữ liệu phản ánh quá trình phát triển thực tế của lập trình viên (mã nào giữ lại, mã nào loại bỏ, cách mã được tái cấu trúc qua thời gian...), các bộ công cụ đánh giá chung về chất lượng refactor, độ bền của bản vá lỗi, độ chính xác trong quá trình chuyển đổi hệ thống; và xây dựng công cụ minh bạch cho phép AI biểu đạt sự không chắc chắn và mời gọi sự can thiệp của con người.
Nghiên cứu sinh Alex Gu coi đây là "lời kêu gọi hành động" cho các cộng đồng mã nguồn mở quy mô lớn mà không một phòng thí nghiệm đơn lẻ nào có thể thực hiện được. Solar-Lezama hình dung sự tiến bộ đến từ những bước nhỏ, cộng hưởng lẫn nhau - "những kết quả nghiên cứu lần lượt giải quyết từng phần của vấn đề" - từ đó chuyển hóa AI từ "công cụ gợi ý mã" thành đối tác kỹ thuật đích thực.
"Tại sao điều này lại quan trọng? Phần mềm hiện đang là nền tảng của tài chính, giao thông, y tế và mọi hoạt động thường nhật. Nhưng nỗ lực của con người để xây dựng và duy trì chúng một cách an toàn đang trở thành điểm nghẽn", Gu chia sẻ. "Một AI có thể xử lý phần việc nặng nhọc mà không tạo ra lỗi ẩn sẽ giúp lập trình viên tập trung vào sáng tạo, chiến lược và đạo đức. Nhưng để đạt được điều đó, chúng ta phải hiểu rằng: việc hoàn tất một đoạn mã chỉ là phần dễ - phần khó nằm ở tất cả những gì còn lại".
Windows XP 'hồi sinh' trên nền web Quay về tuổi thơ với một cú nhấp chuột, bạn có thể trải nghiệm Windows XP huyền thoại ngay trên trình duyệt. Theo TechSpot , đối với thế hệ 8x, 9x, giao diện xanh dương và ngọn đồi xanh mướt của Windows XP chính là một phần ký ức không thể phai mờ. Giờ đây, một nhà phát triển đã tái hiện lại...











Tiêu điểm
Tin đang nóng
Tin mới nhất

Chuyển đổi số thúc đẩy đổi mới hệ thống y tế tư nhân

AI không dễ lật đổ ngành phần mềm doanh nghiệp trị giá 1.200 tỉ đô la

iOS 26 phát hành ngày 16/9 và đây là những việc cần làm ngay với iPhone

Lượng người sử dụng ChatGPT có thời điểm giảm tới 70%, lý do là gì?

Thêm Google Maps, Gemini trở nên hấp dẫn hơn bao giờ hết

Google Gemini vượt ChatGPT, trở thành ứng dụng iPhone số 1

Không biết Speak AI, bảo sao tiếng Anh mãi không khá!

Những thách thức trong thương mại hóa 5G ở Việt Nam

Ra mắt nền tảng AI hợp nhất 'Make in Viet Nam'

ShinyHunters và các vụ tấn công mạng đánh cắp dữ liệu gây chấn động

17 cách biến ChatGPT thành trợ lý miễn phí

Bạn đã khai thác hết tiềm năng của dữ liệu bán lẻ?
Có thể bạn quan tâm

Lý do Ngô Thanh Vân ngày thường ăn chay trường nhưng giờ lại chuyển qua ăn mặn
Sao việt
12:59:16 17/09/2025
"Crush quốc dân" một thời giờ mặt mũi biến dạng xuống cấp khó tin
Sao âu mỹ
12:52:47 17/09/2025
Người giàu có 5 quy tắc phong thủy: Nhà lúc nào cũng như kho bạc, tiền đầy đến mức chẳng biết tiêu sao cho hết
Sáng tạo
12:19:46 17/09/2025
Bôi serum vitamin C buổi sáng có bị bắt nắng không?
Làm đẹp
12:14:00 17/09/2025
Smartphone chống nước, chip Snapdragon 8s Gen 4, RAM 16 GB, giá hơn 11 triệu đồng
Đồ 2-tek
12:09:36 17/09/2025
Tình trạng đáng lo của Endrick
Sao thể thao
11:52:10 17/09/2025
Loại quả có tác dụng giải độc gan, đem nấu canh kiểu này vừa thanh nhiệt lại cực ngọt ngon
Ẩm thực
11:33:54 17/09/2025
NASA: Mặt Trời bất ngờ đảo ngược xu thế, đang dần thức tỉnh
Thế giới
11:23:10 17/09/2025
Nguyên nhân qua đời của nam diễn viên Vu Mông Lung
Sao châu á
11:11:18 17/09/2025
Tin mới nhất về áp thấp nhiệt đới: Đổi hướng liên tục, Biển Đông có thể sắp đón bão số 8
Tin nổi bật
11:09:31 17/09/2025