칸미고(Khanmigo) 같은 서비스 제작하기: 단계별 힌트·글쓰기 피드백 제작법
칸미고의 질문 중심 학습 지원을 바탕으로 단계별 힌트, 수학 계산 확인, 글쓰기 피드백과 수업자료 초안을 만드는 방법을 살펴봅니다. AI API·계산 도구·자체 로직의 역할과 제품별 지원 범위를 구분합니다.
핵심 요약
1. 학생의 풀이와 글에서 다음 시도를 돕는 힌트·피드백을 만들고, 교사의 수업자료 준비를 지원합니다. 2. AI API의 질문·초안 생성에 계산 API 또는 오픈소스 라이브러리를 연결합니다. 3. 학습 상태, 힌트 공개 단계, 결과 비교, 교사 검토와 접근 권한은 자체 로직으로 구현합니다.
칸미고(Khanmigo)는 칸아카데미의 AI 교육 서비스입니다. 학생에게는 스스로 문제를 해결하도록 질문 중심의 안내를 제공하고, 교사에게는 수업계획과 평가 기준 등의 준비를 돕습니다.
트램스 AI 「AI 서비스 뽀개기」에서는 이 가치를 유사 서비스로 구현하는 방법을 살펴봅니다. 아래 기술 조합은 제작을 위한 대안이며, Khanmigo의 실제 내부 기술을 설명하는 것이 아닙니다.
수학 문제 단계별 힌트를 만드는 질문 엔진
입력은 문제, 학생이 시도한 풀이, 막힌 지점입니다. OpenAI API 같은 AI API는 이를 바탕으로 학생의 이해를 확인할 질문과 다음 단계의 힌트 후보를 생성합니다. 답을 바로 제시하기보다 사고를 이어갈 질문을 만드는 소크라테스식 AI 학습을 설계합니다.
자체 로직은 학습 목표와 이전 응답을 저장하고, 힌트를 어느 단계까지 공개할지 결정합니다. 질문 후보가 현재 학습 단계에 맞는지 확인한 뒤 한 번에 하나씩 보여주도록 구성합니다. 출력은 ‘다음 질문·힌트’이며, 학생의 후속 풀이가 다시 입력으로 이어집니다.
수학 풀이 검증 API와 계산 로직 연결하기
입력은 계산 도구가 처리할 수 있는 수식과 학생의 답입니다. AI API의 Function calling은 외부 도구에 전달할 요청을 만드는 기능입니다. 애플리케이션이 요청 형식과 허용 범위를 검사한 뒤 Wolfram API를 호출하고, 계산 결과를 모델에 돌려주는 구조로 만듭니다.

Wolfram API는 지원 주제의 계산 결과를 제공하는 외부 API입니다. 대안인 SymPy는 애플리케이션에 넣어 쓰는 오픈소스 Python 계산 라이브러리이며, 방정식 등을 기호·수치 방식으로 풉니다. 자체 로직은 정의역과 수식 해석을 확인하고 학생 답과 계산 결과를 비교합니다.
출력은 계산 일치 여부와 이를 바탕으로 만든 다음 힌트입니다. 해석 실패나 지원하지 않는 문제는 확인 불가로 처리합니다. 이 제작안에서 계산 결과를 확인하는 범위와 풀이 전체의 논리·교육적 타당성을 평가하는 범위는 구별해야 합니다.
학생 글쓰기 피드백을 수정 과정으로 연결하기
입력은 학생의 개요·초안과 교사가 정한 평가 기준입니다. AI API는 주장과 근거의 연결, 문단 구성 등을 살펴보고 개선 질문과 피드백 후보를 만듭니다. 예를 들어 근거가 부족한 부분에 어떤 설명을 보태면 좋을지 묻도록 설계합니다.
자체 로직은 피드백을 원문 위치와 평가 항목에 연결하고, 초안별 수정 이력을 관리합니다. 출력은 학생이 직접 수정할 수 있는 질문과 보완할 지점입니다. AI 글쓰기 코치 만들기에서는 완성문 생성보다 학생의 수정과 교사의 검토가 이어지는 흐름을 중심에 둡니다.

교사용 AI 수업계획서의 초안 형식 설계하기
입력은 교과 주제, 학년, 수업 시간, 학습 목표와 교사가 제공한 자료입니다. AI API가 목표·활동·평가 기준의 초안을 생성하고, Structured Outputs로 항목과 자료형을 정한 JSON Schema에 맞춰 응답을 구성합니다. 이는 출력 형식을 맞추는 기능이며 내용의 정확성이나 교육과정 적합성을 보장하지 않습니다.
자체 로직은 필수 항목 누락, 활동별 시간 합계, 목표와 평가 항목의 연결을 확인합니다. 출력은 교사가 수정·승인할 수 있는 수업계획과 학습자료 초안입니다. 평가 루브릭은 항목별 평가 기준표로 제공하되, 최종 기준은 교사가 결정하도록 구성합니다.
사진 입력과 과제 연동의 역할 나누기
선택적 확장으로 문제 사진을 받는다면 Mathpix OCR API로 수식과 텍스트를 추출할 수 있습니다. OCR은 이미지의 글자를 인식하는 처리이며, 자체 로직에서 인식 결과를 학생이 확인·수정하게 한 뒤 질문·계산 단계로 넘깁니다. 이는 유사 서비스의 확장안으로, Khanmigo의 사진 입력 기능을 설명하는 것은 아닙니다.
과제·제출물 연결에는 일반 API인 Google Classroom API를 후보로 검토할 수 있습니다. 교사 권한으로 접근 가능한 과제와 제출물을 입력으로 받아 연결하고, 자체 로직이 수업별 접근 권한과 검토 상태를 관리합니다. 출력은 연결된 과제와 제출물이며, 학습자료 생성은 별도 AI API가 담당합니다.

교육용 챗봇 개발에서는 교수법 지침을 재사용 가능한 AI 스킬로 묶을 수도 있습니다. 이 스킬은 질문 순서와 피드백 원칙을 담은 자체 설계 지침이며, 계산 엔진이나 학습자료 공급원을 대신하지 않습니다.
제품별 지원 범위를 반영한 AI 튜터 서비스 개발
2026년 10월 19일 기준 공식 안내에서 개인 학습자·부모 구독은 미국 거주와 미국 청구지 조건이 있으며, 미성년자는 보호자 가입 조건이 적용됩니다. 교사용 도구는 2025년 12월 4일 업데이트에서 180개 이상 국가·지역의 무료 파일럿으로 확대됐습니다. Writing Coach는 미국 교사와 학생에게 무료 제공되는 별도 제품 범위로 안내됩니다.
한국어는 지원 언어에 포함되지만, 충분한 품질 검증을 거친 언어는 영어·힌디어·스페인어·포르투갈어입니다. 한국어 응답 지원을 국내의 모든 제품 가입 가능성이나 한국 교육과정 지원으로 해석해서는 안 됩니다. 유사 서비스도 제공할 국가·언어·교과 범위를 정하고, 학습자료 이용 권한과 학생 정보 접근 권한을 구현해야 합니다.
단계별 힌트, 계산 확인, 글쓰기 피드백 중 필요한 기능과 입력 자료, 연결할 수업 업무를 정리해 보세요. 트램스 AI에 유사 서비스 제작을 문의하려면 https://trams.co.kr/ai-si/contact/#inquiry 에서 상담을 시작할 수 있습니다.
참고 자료
- https://www.khanmigo.ai/
- https://developers.openai.com/api/docs/guides/function-calling
- https://products.wolframalpha.com/llm-api/documentation/
- https://developers.google.com/workspace/classroom/guides/manage-coursework
- https://docs.mathpix.com/
- https://developers.openai.com/api/docs/guides/text
- https://www.khanmigo.ai/learners
- https://blog.khanacademy.org/teachers-in-44-countries-now-get-free-access-to-khanmigo-in-english-thanks-to-microsoft-support/
- https://support.khanacademy.org/hc/en-us/articles/41626114291469-Which-languages-can-I-use-for-Khanmigo-and-free-teacher-tools
- https://www.khanmigo.ai/writingcoach
- https://www.mcnorton.com/post/aidt-khanmigo
- https://developers.openai.com/api/docs/guides/structured-outputs
- https://docs.sympy.org/latest/guides/solving/index.html
비슷한 AI 서비스를
사업에 적용하고 싶으신가요?
아이디어와 필요한 기능을 알려주시면 제작 범위와 방법을 검토합니다.