Năm 2024, David Gewirtz, biên tập viên cấp cao của ZDNET, từng không giấu được sự thất vọng với Microsoft Copilot. Khi đó, ông đã thử nghiệm công cụ này qua bốn bài kiểm tra lập trình tiêu chuẩn, và kết quả là thất bại toàn diện. Copilot không hoàn thành nổi bất kỳ bài kiểm tra nào, thể hiện khả năng yếu kém vượt xa mức kỳ vọng. Nhưng chỉ sau một năm, mọi thứ đã thay đổi rõ rệt. Trong lần thử nghiệm mới vào tháng 4/2025, David Gewirtz nhận thấy Copilot đã có bước tiến vượt bậc, từ khả năng viết code cơ bản đến xử lý những yêu cầu phức tạp.
Ở bài kiểm tra đầu tiên, yêu cầu viết một plugin WordPress, Copilot từng chỉ lưu trữ nội dung mà không thể hiển thị ra ngoài, dẫn đến việc không hoàn thành bài tập. Nhưng lần này, Copilot đã đáp ứng đầy đủ yêu cầu: plugin hoạt động như mong đợi, dù vẫn còn sót một dòng trống ngẫu nhiên. Kết quả được đánh giá là hoàn thành nhiệm vụ.
Bài kiểm tra thứ hai yêu cầu Copilot viết lại một hàm xử lý chuỗi liên quan đến kiểm tra giá trị tiền tệ. Trong lần thử nghiệm năm ngoái, Copilot để lọt những giá trị sai chuẩn, có thể gây lỗi ở bước xử lý tiếp theo. Tuy nhiên, trong phiên bản mới, công cụ này đã kiểm tra chặt chẽ hơn: từ chối những số có nhiều chữ số thập phân hoặc chứa nhiều số 0 ở đầu. Đây là dấu hiệu cho thấy khả năng bảo vệ quy trình lập trình của Copilot đã được cải thiện đáng kể.
Bài kiểm tra thứ ba liên quan đến việc tìm lỗi trong một đoạn code WordPress. Nếu như trước kia, Copilot chỉ đưa ra những lời khuyên vô thưởng vô phạt, thậm chí gợi ý người dùng tự debug và... tham khảo cộng đồng, thì lần này, công cụ AI của Microsoft đã nhanh chóng xác định đúng vấn đề và đề xuất giải pháp trực diện, rõ ràng.
Đến bài kiểm tra cuối cùng, David Gewirtz yêu cầu Copilot viết một đoạn script kết hợp giữa Keyboard Maestro, AppleScript và Chrome API, mức độ phức tạp tăng lên đáng kể. Nếu như trong lần thử trước, Copilot thất bại khi hoàn toàn bỏ qua Keyboard Maestro và viết sai AppleScript, thì năm nay, mọi thứ đã khác. Copilot đã hiểu đúng đề bài, viết đúng cú pháp và thực thi đúng quy trình cần thiết, giải quyết hoàn chỉnh bài toán yêu cầu.
Nhìn lại, David Gewirtz đánh giá rằng Microsoft Copilot đã có bước tiến vượt bậc chỉ sau một năm. Từ một công cụ mà ông từng không khuyến nghị sử dụng, Copilot đã lột xác thành một trợ lý lập trình AI đủ sức cạnh tranh thực sự. Đây không chỉ là dấu hiệu cho thấy sự nỗ lực của Microsoft trong việc cải thiện sản phẩm, mà còn là minh chứng cho tốc độ tiến hóa nhanh chóng của các công cụ AI thế hệ mới. David Gewirtz kết lại rằng, trong bối cảnh hiện tại, việc sử dụng AI hỗ trợ lập trình không còn là 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 lập trình viên.
* Mời quý độc giả theo dõi các chương trình đã phát sóng của Đài Truyền hình Việt Nam trên TV Online và VTVGo!