종이 학습지가 사라지는 날 — 법대 강사가 8주 만에 교육 앱 8개를 바이브코딩한 이야기
핵심 요약 (TL;DR)
오하이오 주립대 법대의 교육혁신 담당 디렉터 Rebecca Fordon이 바이브코딩으로 한 학기 8주 만에 인터랙티브 교육 도구 8개를 만들었습니다. Gemini Canvas, Replit, Claude AI를 활용해 토큰 시각화 도구부터 AI 환각 탐지 게임까지 — 종이 학습지를 완전히 대체한 사례입니다.
프로그래머가 아닌 사람이 앱을 만든다는 건 어떤 의미일까요?
수업 자료를 만들 때 가장 흔한 선택지는 PDF, PPT, 아니면 구글 폼입니다. 학생에게 맞춤형 인터랙티브 도구를 주고 싶다는 생각이 들어도, "그건 개발자의 영역"이라는 벽에 막히곤 하죠.
Rebecca Fordon은 그 벽을 바이브코딩으로 넘었습니다. 오하이오 주립대 Moritz 법대에서 교육혁신 담당 디렉터(Assistant Director for Innovation, Research, and Instruction)로 일하는 그는 "21st Century Lawyering" 과목을 가르치면서, 학생들에게 AI 시대의 법률 실무를 체험시키고 싶었습니다.
Python을 약간 다뤄본 경험은 있지만 전문 개발자는 아닌 — 말하자면 "코딩을 조금 맛본 비전공자"가 한 학기 13주 중 8주 만에 8개의 교육 앱을 완성한 겁니다.
8개의 도구, 각각이 수업의 한 챕터를 대체하다
그가 만든 도구 목록을 보면 단순한 "토이 프로젝트"가 아닙니다.
- TokenExplorer: LLM 토큰 확률을 실시간으로 시각화하는 도구. 환각이 발생하는 지점을 색상으로 표시해 학생들이 AI의 작동 원리를 직관적으로 이해하게 합니다.
- Prompt Coach: Claude 기반 대화형 프롬프트 코칭 도구. 환각 위험도까지 분석해줍니다.
- 미지급 임금 청구 스크리너: 법적 의사결정 트리를 QnA Markup으로 구현.
- 오하이오 임금 스크리너 React 앱: 위 도구의 웹앱 버전. Better Call Saul 패러디 스타일로 제작.
- Citation Extractor Gem: PDF에서 법원 판례 인용을 자동 추출.
- Citation Hallucination Game: 팀 대항 AI 환각 탐지 게임.
- Document Tech Gallery: 7개 문서 기술의 60초 인터랙티브 데모 모음.
이 각각이 기존의 종이 학습지나 슬라이드를 대체한 겁니다. Fordon 본인의 표현을 빌리면, "Vibe-coding replaced the paper handout." 밤 2시까지 React 앱을 만들 정도로 몰입했다고 합니다.
비전공자의 바이브코딩이 특별한 이유
개발자가 AI로 코딩 속도를 높이는 건 도구의 확장입니다. 하지만 비전공자가 바이브코딩으로 도구를 만드는 건 역할의 확장이거든요. 교수가 개발자의 도움 없이 자기 수업에 딱 맞는 인터랙티브 도구를 만든다 — 이건 "맞춤형 소프트웨어의 민주화"를 가장 직관적으로 보여주는 사례가 아닐까요?
물론 주의할 점도 있습니다. 이 사례는 본인의 블로그 포스트에 기반한 것이고, 학생 피드백이나 교육 효과에 대한 독립적 검증은 아직 없습니다. 하지만 도구 자체의 존재와 다양성만으로도 시사점은 충분합니다.
법률 분야에서 바이브코딩이 확산되는 흐름은 Artificial Lawyer에서도 별도로 다룬 바 있습니다.
당신의 분야에서는 뭘 대체할 수 있을까요?
Fordon의 사례가 던지는 질문은 단순합니다. "내 분야의 종이 학습지는 뭔가요?" 교사라면 워크시트, 의사라면 문진표, 컨설턴트라면 체크리스트 — 그 정적인 문서를 인터랙티브 도구로 바꿀 수 있다면, 사용자 경험은 완전히 달라집니다.
바이브코딩의 진짜 가치는 앱을 만드는 데 있지 않습니다. 각 분야의 전문가가 자기 문제를 직접 해결하는 도구를 만들 수 있게 된다는 데 있거든요.
FAQ
프로그래밍을 전혀 모르는데도 이런 도구를 만들 수 있나요?
Fordon의 경우 Python을 약간 다뤄본 경험이 있었습니다. 완전한 제로 베이스보다는 코딩의 기본 개념(변수, 조건문 등)을 이해하고 있으면 바이브코딩의 효율이 훨씬 올라갑니다. Gemini Canvas나 Replit 같은 도구는 자연어 지시만으로도 앱을 생성해주지만, 결과물을 수정하려면 기본적인 코드 독해력이 도움됩니다.
어떤 도구들을 사용했나요?
Gemini Canvas, Replit, Claude AI, QnA Markup을 조합해서 사용했습니다. 한 가지 도구에 의존하기보다, 용도에 맞게 여러 도구를 전환하는 방식이 효과적이었습니다.
만든 앱들이 실제 수업에서 효과가 있었나요?
본인 블로그에 따르면 "can't stop, won't stop"이라 할 정도로 지속적으로 새 도구를 만들고 있으며, 수업에 직접 활용하고 있습니다. 다만 학생 만족도나 학습 효과에 대한 독립적 평가 결과는 아직 공개되지 않았습니다.
댓글 0
아직 댓글이 없습니다