코드 없이 MeDo를 사용해 당신의 실수를 예측하는 AI를 만들었습니다
Source: Dev.to
해결하고자 했던 문제
코딩을 배우는 동안 같은 벽에 부딪히곤 했습니다: 튜토리얼을 보고, 모든 것을 이해하고, 노트북을 닫으면 결국 튜토리얼 지옥에 다시 빠지는 것이죠.
지식 자체가 문제는 아니었습니다. 가장 큰 문제는 내가 사용한 모든 AI 도구가 답을 바로 제공한다는 점이었습니다. 스스로 해결하려고 하지 않고 구글에 답을 검색할 때마다, 현재 세대의 AI 학습 도구는 속도에 최적화돼 있습니다: 질문하면 답을 주고, 복사하고, 전혀 이해하지 못합니다.
뇌는 연습한 대로 배웁니다. 복사를 연습한다면, 추론을 배울 수 없습니다.
ThinkFirst 작동 방식
ThinkFirst AI는 한 가지 아이디어를 중심으로 만들어졌습니다: 실수를 하기 전, AI가 당신이 어디서 실패할지 예측한다면 어떨까?
예측 실패
직접적인 답을 주는 대신, 시스템은 대부분의 학습자가 흔히 걸리는 지점을 예측합니다. 예를 들어 “소수 판별 시 2보다 작은 수와 같은 엣지 케이스에서 대부분 사람들이 실패합니다.”와 같이 말이죠. 이 예측은 당신의 정확한 문제에 맞춰집니다.
소크라테스 엔진
AI는 당신에게 탐구적인 질문을 던집니다:
- “답이 무엇이라고 생각하나요?”
- “왜 그렇게 생각하나요?”
답이나 힌트를 제공하지 않으며, 오직 당신의 추론 과정을 활성화합니다.
ThinkMap
각 노드가 AI에 의해 색상으로 구분된 시각적 지도:
- GREEN – 올바른 추론
- YELLOW – 부분적인 추론, 특정 격차 확인됨
- RED – 잘못되었거나 누락된 추론
Solution 노드는 ThinkMap이 완성될 때까지 잠겨 있습니다.
솔루션 잠금 해제 및 Think Score
지도가 완성되면 솔루션이 잠금 해제되고, “Think Score”(예: 8/10 – 약간의 격차는 있지만 강력한 추론)를 받게 됩니다.
개인 진단
AI는 “가장 흔한 실수를 피했습니다. 엣지 케이스를 잘 처리했습니다.”와 같은 맞춤형 피드백을 제공합니다.
MeDo(코드 없이)로 ThinkFirst 만들기
MeDo를 통해 ThinkFirst를 완전히 구축했습니다—IDE도, 프레임워크도, 코드도 전혀 사용하지 않았습니다. 모든 기능은 MeDo의 노코드 컴포넌트를 사용해 조립되었습니다:
- 다중 턴 대화 흐름
- ThinkMap 시각화
- 예측 실패 시스템
- 조건부 잠금 해제 로직
- 진행 단계 표시기
제품은 몇 주에 걸쳐 단계별로 개발되었으며, 각 핵심 기능을 반복적으로 개선했습니다.
테스트 및 인사이트
고전적인 소수 판별 문제에 ThinkFirst를 테스트했을 때, AI가 경고했습니다:
“대부분의 사람들은 숫자 자체까지 루프를 돌려—제곱근에서 멈추는 것을 잊어버립니다.”
저는 바로 그 실수를 저질렀습니다. AI가 제 특정 맹점을 예측해준 순간은 마치 실시간으로 잡아주는 개인 튜터와 같았습니다. AI가 내 실수를 미리 예상하는 그 순간이 바로 모든 사용자가 경험했으면 하는 감각입니다.
주요 학습 내용
- AI에서의 제품 차별화는 반드시 새로운 모델 때문이 아니라, 모델을 어떻게 활용하느냐에 달려 있습니다.
- 답을 일시적으로 보류함으로써 ThinkFirst는 능동적인 추론을 강제하고, 학습 경험을 대체 불가능하게 만듭니다.
ThinkFirst AI 사용해 보기
ThinkFirst AI는 현재 라이브이며 무료로 이용할 수 있습니다:
👉
어떤 문제든 붙여넣으세요—코딩, 수학, 혹은 에세이—그리고 AI가 당신의 추론을 안내하도록 하세요.
“Build with MeDo” 해커톤을 위해 제작되었습니다.
Tags: #MeDo #NoCode #AILearning #EdTech