일부러 틀린 AI 코드, 학생들은 알까?
요즘 코딩 수업에서는 인공지능이 만든 코드를 그대로 쓰지 않고, 학생들이 직접 검토하고 고치는 능력이 중요해지고 있습니다. 그런데 문제는 인공지능이 대부분 정확한 코드를 내놓다 보니 학생들이 꼼꼼히 확인하지 않는 경향이 생겼습니다. 이 연구는 일부러 오류를 넣어 학생들이 더 주의 깊게 살펴보도록 유도하는 방법을 실험했습니다.
코딩 교육에서 인공지능 도구의 사용이 늘면서, 학생들이 AI가 만든 코드를 무비판적으로 받아들이는 문제가 생겼습니다. 연구진은 실제 코딩 현장에서는 AI가 만든 코드라도 반드시 검증해야 한다는 점에 주목했습니다. 그래서 수업 활동에 일부러 오류를 집어넣는 방식을 고안했습니다. 이렇게 하면 학생들이 AI의 답을 그대로 믿지 않고 직접 확인하는 습관을 기를 수 있을 거라고 생각했습니다.
연구진이 발견한 것
연구진은 917명의 학생이 참여한 2,636번의 코딩 세션을 분석했습니다. 흥미로운 점은 학생들 자연스럽게 발생한 오류보다 일부러 넣은 오류를 더 잘 발견했다는 사실입니다. 즉, 의도적으로 오류를 삽입하는 방식이 학생들의 주의력을 높이는 데 효과적이었습니다. 학생들은 AI가 만든 코드에 오류가 있을 거라고 예상하고 더 꼼꼼히 살펴본 것입니다.
왜 이런 결과가 나왔을까?
평소에는 AI가 정확한 코드를 내놓기 때문에 학생들이 'AI는 틀리지 않는다'고 생각하게 됩니다. 하지만 일부러 오류를 넣으면 학생들은 '이번에는 틀릴 수도 있다'는 경계심을 갖게 됩니다. 연구진은 이런 경계심이 학생들이 코드를 더 자세히 읽고 오류를 찾아내는 행동으로 이어졌다고 분석했습니다. 이는 단순히 오류를 수정하는 기술보다 더 중요한 '비판적 사고'를 기르는 데 도움이 됩니다.
이 연구가 의미하는 바
이 연구 결과는 코딩 교육 현장에 중요한 시사점을 줍니다. AI가 만든 코드를 그대로 믿지 않고 꼼꼼히 확인하는 습관을 기르기 위해, 수업에서 일부러 오류가 포함된 예제를 활용하는 방법이 효과적일 수 있습니다. 앞으로 더 많은 교육 기관이 이런 방식을 도입할 가능성이 있습니다. 또한 이 연구는 AI를 교육에 활용할 때 단순히 편리함만 추구해서는 안 된다는 점을 상기시켜 줍니다.
📖 원문 보기: arXiv 원문
본 요약은 AI로 작성되었습니다. arXiv 논문을 바탕으로 재구성되었습니다.