AI 코딩 과외, 안전하게

요즘 학생들이 코딩 공부할 때 AI를 자주 활용하지만, 가끔 AI가 엉뚱한 답을 내놓거나 숙제를 통째로 알려주는 문제가 있었어요. 이 연구는 그런 문제를 막을 수 있는 새로운 시스템을 만들었답니다.

왜 이런 연구가 필요했을까?

코딩을 처음 배우는 학생들은 AI 튜터에게 질문을 많이 합니다. 그런데 일반 AI는 학교 수업 방식을 모르거나, 답을 너무 쉽게 알려줘서 학생 스스로 생각할 기회를 빼앗기도 해요. 게다가 가끔은 사실과 다른 정보를 알려주는 '환각' 현상도 일어나죠. 이런 문제를 해결하기 위해 연구진은 학생이 질문한 내용을 제대로 이해하고, 교사가 승인한 자료만 사용하며, 답을 줄 때도 교육 효과를 고려하는 시스템을 만들었습니다.

연구진이 찾아낸 해결책

연구진이 만든 '에듀가드'라는 시스템은 크게 다섯 가지 기능을 갖췄습니다. 첫째, 학생 질문의 의도를 정확히 파악합니다. 예를 들어 '이 코드 왜 안 돼요?'와 '이 코드 어떻게 고쳐요?'는 다른 종류의 질문이니까요. 둘째, 교사가 미리 승인한 강의 자료만 검색해서 답변의 근거로 삼습니다. 셋째, 각 질문 유형에 맞는 교육 방법을 선택합니다. 넷째, 학생이 스스로 생각할 시간을 주기 위해 답을 완전히 주지 않고 힌트만 줍니다. 마지막으로, AI가 내놓은 답이 맞는지 확인하는 과정을 거칩니다.

실험 결과는 어땠을까?

연구진은 다양한 상황에서 이 시스템을 테스트했습니다. 기본 개념 질문, 오류 찾기, 오해 풀기, 숙제 도움 요청 등 600개가 넘는 질문을 준비했고, 심지어 방글라 영어가 섞인 질문이나 AI가 답을 바로 알려달라는 요청까지도 실험에 포함시켰습니다. 그 결과, 에듀가드는 기존 AI보다 훨씬 안전하고 교육적인 답변을 제공했으며, 특히 학생이 너무 쉽게 답을 얻지 못하도록 막는 기능에서 큰 효과를 보였습니다. 이 시스템은 실제 온라인 강의 포럼에서 나온 질문 150개를 대상으로 한 테스트에서도 좋은 성과를 냈습니다.

이 연구가 의미하는 바는?

앞으로 코딩 교육 현장에서 AI를 더 안전하게 사용할 수 있는 방법을 제시했다는 점에서 의미가 큽니다. 에듀가드처럼 AI가 단순히 답을 알려주는 도구가 아니라, 학생의 사고력을 키우는 조력자 역할을 하도록 만드는 기술이 더 발전할 거예요. 특히 교사들이 직접 내용을 검증하고 수업 방식에 맞게 조정할 수 있다는 점에서 실제 학교에서도 활용 가능성이 높습니다.

📖 원문 보기: arXiv 원문

본 요약은 AI로 작성되었습니다. arXiv 논문을 바탕으로 재구성되었습니다.