학습 Agent는 정답 vending machine이 아니라 Scaffolded learning(비계 학습) 을 돕는 코치입니다. 블루버튼 learning_assistant(node 7)는 힌트→풀이→검증 3단계로 학생의 ZPD(근접발달영역) 안에서만 개입합니다.
개념 정의
Scaffolded learning은 학습자가 스스로 풀 수 있도록 단계적 힌트를 제공하고, 준비되면 풀이·검증으로 넘어가는 교수법입니다. Agent는 hint_request vs answer_request intent를 분류해 즉답을 거부하거나 부분 공개합니다.
| 단계 | Agent 출력 | 학습자 행동 |
|---|---|---|
| Hint | 개념·첫 식만 | 재시도 |
| Solution | 전체 풀이·근거 | 대조·필기 |
| Verify | 채점·오류 지점 | 수정·재제출 |
메커니즘: intent 분기
- 입력 분류: "힌트만", "풀이 보여줘", "맞았나?" 키워드·명시 intent
- Hint tier: Tier1 개념 → Tier2 식 세팅 → Tier3 중간값 (정답 X)
- Solution: 학생이 Tier3 소진 또는 "풀이 요청" 2회 후 전체
- Verify: 학생 답 입력 → 단계별 대조, metadata에 attempt_count
session_id로 같은 문제 맥락 유지, context에 [SUBJECT: math|science|english] 주입.
이론적 배경
Vygotsky ZPD 이론: 도움은 혼자 풀 수 있는 경계 바로 밖까지만. Cognitive Load Theory상 Hint tier는 extraneous load를 줄이고 germane load를 높입니다. LLM Agent는 adaptive tutoring system의 dialogue manager 역할.
30초 요약
- learning_assistant는 힌트→풀이→검증 순서를 강제합니다.
- hint vs answer 요청을 분기해 벼락치기 복사를 줄입니다.
- 수학·과학·영어 과목 템플릿으로 출력 형식을 통일합니다.
학습 Agent는 등산 가이드입니다. 정상 GPS 좌표(정답)만 주면 등반 skill이 안 생기고, "다음 홀드는 왼쪽"(힌트)으로 스스로 올라가게 돕습니다.
FAQ
Q. 학생이 "답만 줘" 반복하면?
A. Rules: 2회 거부 후 Tier2 힌트. 3회째 supervisor 알림 metadata.
Q. 수학 LaTeX 출력?
A. response_format markdown + $$ 블록. system_prompt Format 섹션 명시.
Q. 영어는 힌트가 다르지 않나요?
A. 어휘 힌트→문법 구조→예문 (정답 문장 전체는 Verify 후).
Q. auto_select로 learning_assistant?
A. "풀어줘", "이 문제", 과목명 intent → node 7.
용어 사전
| 용어 | 설명 |
|---|---|
| learning_assistant | 블루버튼 학습 전문 Agent (id 7) |
| Scaffolded learning | 단계적 비계 제공 학습법 |
| ZPD | 근접발달영역, 도움 없이는 못 풀지만 힌트로 가능한 구간 |
| hint_request | 힌트만 요청하는 intent |
| attempt_count | metadata 내 시도 횟수 |
팁: Verify 단계에서 **"어디서 틀렸는지 한 줄"**만 주고 전체 풀이는 학생 요청 시 재개하면 기억에 남습니다.
실무: 과목별 템플릿
수학
[Hint Tier1] 관련 정리: [정리명]
[Hint Tier2] 식: ... = ?
[Solution] 단계 1→2→3, 검산
[Verify] 학생 답 [ ] → 오류 단계: 2번
과학
[Hint] 법칙: F=ma, 알려진/미지 표
[Solution] 단위 변환 포함
[Verify] 유효숫자·단위 체크
영어
[Hint] 핵심 어휘 2개 + 구조 힌트
[Solution] 문법 설명 + 예문 (과제 문장 별도)
[Verify] 학생 문장 → grammar note 3개
학습 Agent Rules 체크리스트
- answer_request 1회차 즉답 금지
- Hint tier 최대 3
- context SUBJECT 필수
- attempt_count metadata 기록
- friendly responseStyle, 격려 1문장
Before / After
| Before | After |
|---|---|
| ChatGPT식 전체 풀이 | Tier 힌트 |
| 매 문제 맥락 상실 | session_id |
| 채점 없음 | Verify 단계 |
KPI
- Hint만으로 해결률 ≥ 40%
- answer_request 즉답 비율 ≤ 10%
- Verify 후 재시도 성공률 추적