VTV.vn - Trong lần thử nghiệm mới vào tháng 4/2025, biên tập viên David Gewirtz của ZDNet nhận thấy Copilot đã có bước tiến đột phá trong hỗ trợ lập trình.
Năm 2024, David Gewirtz, biên tập viên cấp cao của ZDNET, từng bày tỏ thất vọng với Microsoft Copilot sau bốn bài kiểm tra lập trình tiêu chuẩn mà công cụ không hoàn thành bài nào. Tuy nhiên, chỉ sau một năm, trong thử nghiệm tháng 4/2025, ông nhận ra Copilot đã tiến bộ rõ rệt, từ khả năng viết code cơ bản đến xử lý các yêu cầu phức tạp.
Ở bài kiểm tra đầu tiên yêu cầu viết plugin WordPress, Copilot trước đây chỉ lưu trữ nội dung mà không hiển thị, dẫn đến thất bại. Lần này, plugin hoạt động đúng như kỳ vọng, dù còn một dòng trống thừa, được đánh giá là hoàn thành nhiệm vụ.

Bài kiểm tra thứ hai yêu cầu viết lại hàm xử lý chuỗi kiểm tra giá trị tiền tệ. Năm trước, Copilot để lọt giá trị sai chuẩn gây lỗi tiềm ẩn. Nay, công cụ đã kiểm tra nghiêm ngặt hơn, từ chối số có nhiều chữ số thập phân hay số 0 thừa, chứng tỏ khả năng bảo vệ quy trình lập trình đã được nâng cao.
Bài kiểm tra thứ ba về tìm lỗi trong đoạn code WordPress, trước đây Copilot chỉ gợi ý chung chung hoặc khuyên tự debug và tham khảo cộng đồng. Lần này, AI của Microsoft nhanh chóng phát hiện đúng lỗi và đề xuất giải pháp rõ ràng, trực tiếp.

Ở bài kiểm tra cuối cùng, David Gewirtz yêu cầu Copilot viết script kết hợp Keyboard Maestro, AppleScript và Chrome API với độ phức tạp cao. Nếu trước đây Copilot bỏ qua Keyboard Maestro và viết sai AppleScript, thì năm nay công cụ đã hiểu đúng đề bài, viết chuẩn cú pháp và thực thi chính xác, hoàn thành bài toán.
Nhìn lại, David Gewirtz nhận định Microsoft Copilot đã tiến bộ vượt bậc chỉ sau một năm. Từ một công cụ mà ông không từng khuyến nghị, Copilot nay đã trở thành trợ lý lập trình AI đầy tiềm năng, đủ sức cạnh tranh thực sự. Đây không chỉ phản ánh nỗ lực cải tiến của Microsoft mà còn minh chứng cho tốc độ phát triển nhanh chóng của các công cụ AI thế hệ mới. David Gewirtz kết luận rằng, trong bối cảnh hiện nay, việc dùng AI hỗ trợ lập trình không còn là tương lai xa mà đã trở thành phần thiết yếu trong công việc hằng ngày của lập trình viên.
