2 분 소요

hits

AI가 코드를 대신 써주는 시대, 교사는 더 이상 망치를 든 장인이 아니다. 이제 AI 코딩은 ‘기억력 나쁜 천재 신입’을 조련하는 과정과 같다. 중요한 건 AI의 결과물을 검수하고, 방향을 설정하는 새로운 교사의 역할이다.

치매 걸린 아인슈타인 길들이기

메이커 에반은 클로드 코드를 10개월간 사용하며 얻은 50가지 팁을 공유한다. 그는 클로드 코드를 “치매 걸린 아인슈타인”에 비유한다. 뛰어난 능력에도 불구하고, 매번 이전 내용을 잊어버리는 AI의 특성을 짚은 것이다.

핵심은 AI에게 명확한 ‘매뉴얼’을 제공하는 데 있다. 프로젝트 폴더 지정, /init 명령어를 통한 초기 설정, 매뉴얼의 계층 구조화 등이 그것이다. 특히, 그는 매뉴얼을 짧게 유지하고, 검증 방법을 명확히 제시하는 것이 중요하다고 강조한다. AI 코딩이 잘 안되는 경우, 90%는 검증 라인이 없기 때문이라는 단언은 뼈아프다.

AI 코딩, 얼마나 빨라지는가

에반은 과거 직접 코드를 작성하던 방식에서 벗어나, 이제는 AI가 생성한 결과물을 검수하는 데 집중한다. 그는 이를 “같은 회사에서 직급만 바뀐 느낌”이라고 표현한다.

여기서 핵심 질문은 “그래서 얼마나 더 나아지는가?”이다. 단순히 코딩 속도가 빨라지는 것을 넘어, 교사는 여러 AI 에이전트를 동시에 활용하여 복잡한 프로젝트를 관리하고, 검토하는 능력을 갖춰야 한다.

변화 이전 이후
역할 코드 직접 작성 (망치 든 장인) AI 결과물 검수 및 방향 설정 (여러 신입 관리자)
생산성 제한적 복잡한 프로젝트 동시 진행 가능, 생산성 대폭 향상
핵심 역량 코딩 능력 AI 관리 능력, 문제 해결 능력, 검토 능력

이제 교사의 역할은 코드 작성에서 AI 워크플로우 설계 및 검수로 이동한다. 이는 교사에게 새로운 역량 개발의 필요성을 제기한다. 단순히 AI 도구를 사용하는 것을 넘어, AI를 효과적으로 ‘지시’하고 ‘검증’하는 능력이 중요해진다.

매뉴얼 작성의 핵심: 검증 가능성

에반은 매뉴얼 작성 시 “검증 방법”을 핵심 요소로 강조한다. 이는 결과물을 스스로 검증하고 개선할 수 있도록 돕는 체크리스트와 같다.

AI 코딩 시대, 교사의 역할은 '검수자'로 진화한다

예를 들어, 모바일 앱 개발 프로젝트라면 “Xcode로 빌드해보기”, 웹사이트 개발 프로젝트라면 “브라우저에서 특정 기능이 제대로 작동하는지 확인하기” 등의 검증 단계를 포함해야 한다. 검증 과정이 명확할수록 AI는 스스로 오류를 수정하고, 더 나은 결과물을 만들어낼 수 있다.

AI 에이전트 활용, 분업과 협업 사이

에반은 스킬, 명령어, MCP (외부 서비스 연결), 서브 에이전트를 AI 활용의 핵심 부품으로 제시한다.

특히, 서브 에이전트 활용에 대한 그의 비판적 시각은 주목할 만하다. 그는 무분별한 서브 에이전트 생성은 오히려 비효율을 초래할 수 있다고 경고한다. 분신술처럼 여러 에이전트를 만드는 것보다, 각 에이전트가 독립적인 역할을 수행하도록 설계하는 것이 중요하다는 것이다. 자료 조사와 같이 독립적인 작업에만 서브 에이전트를 활용하고, 메인 에이전트의 작업 내용을 공유해야 하는 경우에는 신중하게 접근해야 한다.

윤리적 문제와 교사의 역할

AI 코딩은 분명 생산성을 향상시키지만, 윤리적 문제 또한 간과할 수 없다. AI가 생성한 코드가 저작권을 침해하거나, 편향된 데이터를 기반으로 작동할 가능성이 존재한다. 맹목적인 AI 활용은 오히려 교육의 질을 저하시키고, 학생들의 창의성을 억압할 수 있다.

이러한 문제를 해결하기 위해 교사는 AI 윤리에 대한 깊이 있는 이해를 바탕으로, 비판적 사고 능력을 길러야 한다. 또한, 학생들에게 AI의 한계와 위험성을 교육하고, 인간 중심의 가치를 강조해야 한다. 교사들의 전문적 학습 공동체(PLC)를 통해 집단 학습과 성찰 문화 형성이 우선되어야 함은 두말할 필요가 없다.

행동경제학의 시선으로 보면

에반이 강조하는 “신선한 컨텍스트”는 행동경제학의 인지적 구두쇠(cognitive miser) 개념과 연결된다. 인간은 제한된 인지 자원을 효율적으로 사용하려는 경향이 있다. 과도한 정보는 오히려 의사 결정을 방해하고, 오류를 유발할 수 있다. 따라서, AI에게 필요한 정보만 제공하고, 불필요한 정보는 제거하는 것이 중요하다.

AI 코딩 시대, 교사의 역할은 '검수자'로 진화한다

AI 코딩에서도 마찬가지다. AI에게 과도한 지시를 내리거나, 불필요한 데이터를 제공하면, AI는 혼란스러워하고, 엉뚱한 결과물을 생성할 수 있다. 따라서, AI에게 명확하고 간결한 지시를 내리고, 필요한 정보만 제공하는 것이 효율적인 AI 활용의 핵심이다.

당장 무엇을 할 수 있을까

AI 코딩 도구를 활용하여 교육 자료를 만들어보는 것부터 시작한다. 예를 들어, 특정 주제에 대한 퀴즈를 생성하거나, 코딩 교육용 예제 코드를 생성하는 데 AI를 활용할 수 있다. 이 과정에서 AI의 장단점을 파악하고, 교육 현장에 적용 가능한 활용 방안을 모색해 볼 수 있다.

출처