Yu Ki San
Writer
Chỉ một năm sau khi bị biên tập viên cấp cao David Gewirtz của trang công nghệ uy tín ZDNET đánh giá là "thất bại toàn diện" và không được khuyến nghị sử dụng, trợ lý lập trình Microsoft Copilot dường như đã có một màn "lột xác" ngoạn mục. Trong lần thử nghiệm lại vào tháng 4 năm 2025 với cùng các bài kiểm tra lập trình tiêu chuẩn, ông Gewirtz đã phải thốt lên kinh ngạc trước "bước tiến vượt bậc" của công cụ AI này, cho thấy nó đã trở thành một đối thủ cạnh tranh thực sự trong lĩnh vực hỗ trợ lập trình.
Từ "học sinh vỡ lòng" đến trợ lý hiệu quả
Năm 2024, khi ông Gewirtz thử thách Copilot với bốn bài toán lập trình thực tế, kết quả là sự thất vọng tràn trề. Copilot không hoàn thành nổi bất kỳ bài nào. Ví dụ, yêu cầu viết một plugin WordPress đơn giản thì Copilot tạo ra mã chỉ lưu trữ nội dung chứ không hiển thị được. Yêu cầu viết hàm kiểm tra giá trị tiền tệ thì Copilot bỏ lọt các định dạng sai. Yêu cầu tìm lỗi code thì Copilot chỉ đưa ra lời khuyên chung chung vô dụng. Yêu cầu viết script phức tạp kết hợp nhiều công cụ thì Copilot hoàn toàn "bó tay".
Tuy nhiên, trong lần kiểm tra lại vào tháng 4 năm nay, bức tranh đã hoàn toàn thay đổi. Copilot đã vượt qua cả bốn bài kiểm tra mà trước đó nó đã thất bại: Plugin WordPress đã hoạt động đúng như mong đợi (chỉ còn một lỗi nhỏ về định dạng). Hàm kiểm tra tiền tệ đã chặt chẽ hơn nhiều, từ chối các đầu vào không hợp lệ. Công cụ này đã nhanh chóng xác định chính xác lỗi trong đoạn code WordPress và đề xuất giải pháp sửa lỗi rõ ràng. Và đáng kinh ngạc nhất, Copilot đã hiểu và viết đúng đoạn script phức tạp kết hợp Keyboard Maestro, AppleScript và Chrome API, giải quyết hoàn chỉnh yêu cầu.
Minh chứng cho tốc độ phát triển AI
Sự tiến bộ vượt bậc của Copilot chỉ sau một năm cho thấy hai điều. Thứ nhất, Microsoft đã rất nỗ lực lắng nghe phản hồi và liên tục cải thiện sản phẩm của mình. Thứ hai, nó là minh chứng rõ ràng cho tốc độ phát triển chóng mặt của các công cụ AI tạo sinh thế hệ mới. Khả năng học hỏi và hoàn thiện của AI đang diễn ra với tốc độ mà chỉ vài năm trước còn khó có thể tưởng tượng.
Ông David Gewirtz kết luận rằng từ một công cụ không đáng tin cậy, Microsoft Copilot giờ đây đã trở thành một trợ lý lập trình AI đủ sức cạnh tranh. Ông cũng nhận định rằng, việc sử dụng AI để hỗ trợ lập trình không còn là câu chuyện của tương lai xa vời, mà đang dần trở thành một phần tất yếu trong công việc hàng ngày của các nhà phát triển phần mềm trên toàn thế giới.

Từ "học sinh vỡ lòng" đến trợ lý hiệu quả
Năm 2024, khi ông Gewirtz thử thách Copilot với bốn bài toán lập trình thực tế, kết quả là sự thất vọng tràn trề. Copilot không hoàn thành nổi bất kỳ bài nào. Ví dụ, yêu cầu viết một plugin WordPress đơn giản thì Copilot tạo ra mã chỉ lưu trữ nội dung chứ không hiển thị được. Yêu cầu viết hàm kiểm tra giá trị tiền tệ thì Copilot bỏ lọt các định dạng sai. Yêu cầu tìm lỗi code thì Copilot chỉ đưa ra lời khuyên chung chung vô dụng. Yêu cầu viết script phức tạp kết hợp nhiều công cụ thì Copilot hoàn toàn "bó tay".

Tuy nhiên, trong lần kiểm tra lại vào tháng 4 năm nay, bức tranh đã hoàn toàn thay đổi. Copilot đã vượt qua cả bốn bài kiểm tra mà trước đó nó đã thất bại: Plugin WordPress đã hoạt động đúng như mong đợi (chỉ còn một lỗi nhỏ về định dạng). Hàm kiểm tra tiền tệ đã chặt chẽ hơn nhiều, từ chối các đầu vào không hợp lệ. Công cụ này đã nhanh chóng xác định chính xác lỗi trong đoạn code WordPress và đề xuất giải pháp sửa lỗi rõ ràng. Và đáng kinh ngạc nhất, Copilot đã hiểu và viết đúng đoạn script phức tạp kết hợp Keyboard Maestro, AppleScript và Chrome API, giải quyết hoàn chỉnh yêu cầu.

Minh chứng cho tốc độ phát triển AI
Sự tiến bộ vượt bậc của Copilot chỉ sau một năm cho thấy hai điều. Thứ nhất, Microsoft đã rất nỗ lực lắng nghe phản hồi và liên tục cải thiện sản phẩm của mình. Thứ hai, nó là minh chứng rõ ràng cho tốc độ phát triển chóng mặt của các công cụ AI tạo sinh thế hệ mới. Khả năng học hỏi và hoàn thiện của AI đang diễn ra với tốc độ mà chỉ vài năm trước còn khó có thể tưởng tượng.
Ông David Gewirtz kết luận rằng từ một công cụ không đáng tin cậy, Microsoft Copilot giờ đây đã trở thành một trợ lý lập trình AI đủ sức cạnh tranh. Ông cũng nhận định rằng, việc sử dụng AI để hỗ trợ lập trình không còn là câu chuyện của tương lai xa vời, mà đang dần trở thành một phần tất yếu trong công việc hàng ngày của các nhà phát triển phần mềm trên toàn thế giới.