Công cụ trợ lý AI lập trình gây bất ngờ khi từ chối viết mã cho người dùng, nhắc nhở họ về tầm quan trọng của việc tự phát triển logic và hiểu rõ hệ thống.
Một sự cố thú vị vừa xảy ra trong thế giới công nghệ khi trợ lý lập trình AI Cursor đã từ chối viết mã cho một người dùng và thay vào đó khuyên họ nên tự phát triển kỹ năng lập trình của mình.
Sự việc này làm dấy lên câu hỏi về vai trò của AI trong lĩnh vực phát triển phần mềm và những giới hạn mà các công cụ này nên có.
Khi AI từ chối làm việc thay con người
Theo thông tin được Ars Technica đưa tin, một người dùng có tên “janswist” đã chia sẻ rằng sau khoảng một giờ “vibe coding” (lập trình theo cảm hứng) với Cursor, công cụ này đã bất ngờ từ chối tạo thêm mã và nói: “Tôi không thể tạo mã cho bạn, vì điều đó sẽ hoàn thành công việc của bạn… bạn nên phát triển logic của mình. Điều này đảm bảo bạn hiểu hệ thống và có thể duy trì nó đúng cách.”
Không hài lòng với phản hồi này, janswist đã gửi báo cáo lỗi trên diễn đàn sản phẩm của công ty với tiêu đề: “Cursor nói với tôi rằng tôi nên học lập trình thay vì yêu cầu nó tạo mã” và đính kèm ảnh chụp màn hình. Báo cáo lỗi này nhanh chóng lan truyền trên Hacker News và thu hút sự chú ý của cộng đồng công nghệ.
Janswist cho rằng có thể anh ta đã chạm đến một giới hạn nào đó khi đạt khoảng 750-800 dòng mã, mặc dù một số người dùng khác cho biết Cursor vẫn có thể viết nhiều mã hơn thế cho họ. Một người bình luận đề xuất janswist nên sử dụng tính năng “agent” của Cursor, được thiết kế để xử lý các dự án lập trình quy mô lớn hơn.
Điều thú vị là phản ứng của Cursor khiến nhiều người liên tưởng đến kiểu trả lời mà các lập trình viên mới thường nhận được trên diễn đàn Stack Overflow – nơi các câu hỏi cơ bản đôi khi được đáp lại với sự châm biếm hoặc gợi ý rằng người hỏi nên tự tìm hiểu thay vì chờ đợi giải pháp có sẵn. Điều này làm dấy lên giả thuyết rằng nếu Cursor được huấn luyện từ dữ liệu của Stack Overflow, nó có thể đã học được không chỉ kiến thức lập trình mà còn cả văn hóa và thái độ của cộng đồng này.