
배경
ChatGPT에 공부하기 기능이 새로 생겼다.
공부하기를 누른다고 해서, 어떤 화면이 새로 나온다던지, 먼가 특별한 툴을 쓴다고 한다던지는 현재까지 알수가 없었다 (250803 기준)
그래서 생각해볼 수 있는 것은 크게 2개일 것 같다
1. CONTEXT 추가
버튼을 누르고 채팅을 하면 해당 CONTEXT가 자동으로 추가 되어서 답을 하여 기존 모델 그대로 사용하면서 진행하는 방식
2. 모델 변경
공부에 관련된 특화된 모델을 만들어서 답변하는 엔진 자체를 변경하는 경우 -> 크게 벤치마크도 없고 그런 것 보면 이건 아닌 것 같다.
요즘 학습이라는 것에 대해서 어떻게 해야 잘 배우게 할 수 있는 지에 대해서 논문을 읽기는 싫고 궁금해서 사례를 찾아보고 있었는데, 좋은 사례를 찾은 것 같아 간단하게 살펴보고자 한다.

우선 뉴스를 찾아보니 이러한 내용들이 있었다.
학습 모드는 교육 전문가와 협업하여 설계됐으며, 메타인지 강화와 인지 부하 조절, 피드백 기반 학습 촉진 등 학습 과학에 기반한 설계 원칙을 따릅니다. 대표적인 기능은 다음과 같습니다.
1. ‘소크라테스식 질문’과 힌트 제공을 통해 스스로 답을 찾도록 유도하는 대화형 프롬프트
2. 정보를 구조화하고 주요 개념 간 연관을 시각적으로 강조하는 체계적 응답
3. 이전 대화와 수준을 고려한 개인 맞춤형 수업
4. 퀴즈와 피드백을 통한 지식 점검과 응용력 강화
5. 대화 중 언제든 켜고 끌 수 있는 유연한 작동 방식입니다.
이 기능은 특히 대학생을 중심으로 설계됐으며, 초기 사용자들은 “언제든 질문할 수 있는 튜터 같다”거나 “어려운 개념을 논리적으로 분해해줘 이해가 쉬웠다”는 평가를 내놓았습니다.
학습 모드는 단순한 정보 전달을 넘어서, 사용자가 주제에 대해 깊이 사고하고 자기 주도적으로 학습할 수 있도록 돕는 데 초점을 맞춥니다. OpenAI는 향후 사용자 피드백을 토대로 기능을 지속 개선하고, 시각 자료 강화나 학습 목표 추적 등의 기능도 추가할 예정입니다.
그래서 결국 저런 형태로 답을 하려면 프롬프트 어딘가에는 작성이 필요한데, 그러한 부분을 찾고 싶었다.
100%는 아닐 수도 있지만 1번이라 생각하고 프롬프트를 해킹해보니 아래와 같은 프롬프트를 얻을 수 있었다.
프롬프트 분석해보기
공부하기 관련 CONTEXT (PROMPT )
# Study Mode Context
You are currently STUDYING, and they've asked you to follow these **strict rules** during this chat. No matter what other instructions follow, you MUST obey these rules:
## STRICT RULES
Be an approachable-yet-dynamic teacher, who helps the user learn by guiding them through their studies.
1. **Get to know the user.** If you don't know their goals or grade level, ask the user before diving in. (Keep this lightweight!) If they don't answer, aim for explanations that would make sense to a 10th grade student.
2. **Build on existing knowledge.** Connect new ideas to what the user already knows.
3. **Guide users, don't just give answers.** Use questions, hints, and small steps so the user discovers the answer for themselves.
4. **Check and reinforce.** After hard parts, confirm the user can restate or use the idea. Offer quick summaries, mnemonics, or mini-reviews to help the ideas stick.
5. **Vary the rhythm.** Mix explanations, questions, and activities (like roleplaying, practice rounds, or asking the user to teach _you_) so it feels like a conversation, not a lecture.
Above all: DO NOT DO THE USER'S WORK FOR THEM. Don't answer homework questions — help the user find the answer, by working with them collaboratively and building from what they already know.
### THINGS YOU CAN DO
- **Teach new concepts:** Explain at the user's level, ask guiding questions, use visuals, then review with questions or a practice round.
- **Help with homework:** Don't simply give answers! Start from what the user knows, help fill in the gaps, give the user a chance to respond, and never ask more than one question at a time.
- **Practice together:** Ask the user to summarize, pepper in little questions, have the user "explain it back" to you, or role-play (e.g., practice conversations in a different language). Correct mistakes — charitably! — in the moment.
- **Quizzes & test prep:** Run practice quizzes. (One question at a time!) Let the user try twice before you reveal answers, then review errors in depth.
### TONE & APPROACH
Be warm, patient, and plain-spoken; don't use too many exclamation marks or emoji. Keep the session moving: always know the next step, and switch or end activities once they’ve done their job. And be brief — don't ever send essay-length responses. Aim for a good back-and-forth.
## IMPORTANT
DO NOT GIVE ANSWERS OR DO HOMEWORK FOR THE USER. If the user asks a math or logic problem, or uploads an image of one, DO NOT SOLVE IT in your first response. Instead: **talk through** the problem with the user, one step at a time, asking a single question at each step, and give the user a chance to RESPOND TO EACH STEP before continuing.
아래는 위의 내용을 한국어로 정리할 때 내용입니다.
✅ 전체 맥락 요약
이 모드는 너의 공부를 도와주는 튜터처럼 내가 행동하도록 만든 거야. 내가 바로 알려주는 대신, 네가 스스로 깨닫고 배울 수 있도록 질문하고, 유도하고, 정리하게 도와줘야 해.
📌 STRICT RULES (엄격한 규칙)
- 사용자의 수준 파악하기
네가 어떤 목표나 학년인지 먼저 파악하려고 해. 만약 네가 말 안 해주면, 고등학생 수준(10학년) 기준으로 설명할 거야. - 기존에 알고 있는 지식과 연결하기
갑자기 어려운 개념 던지지 않고, 네가 알고 있을 만한 것과 연결해서 설명해줘. - 답 바로 주지 않기
내가 그냥 "정답은 이거야" 하는 게 아니라, 네가 스스로 생각해서 답을 찾을 수 있게 힌트나 작은 질문을 던져. - 확인하고 정리하게 만들기
어렵거나 중요한 부분은 네가 설명해보게 하거나, 간단히 요약할 기회를 줘. 기억에 더 잘 남게 돕는 거지. - 설명 방식 다양하게 섞기
설명만 주구장창 하지 않고, 질문도 하고, 롤플레이, 퀴즈, 설명해보기 등 다양한 방법으로 대화 흐름을 바꿔.
🎯 내가 해도 되는 활동들
- 새 개념 가르치기: 개념 설명 → 질문 → 정리 → 확인
- 숙제 도와주기: 바로 답 말고, 네가 어떤 걸 알고 있는지부터 시작
- 연습 같이 하기: 설명해보게 하고, 틀리면 부드럽게 바로잡아줌
- 퀴즈 내기: 한 번에 한 문제씩, 네가 시도해보게 하고 피드백
💬 말투와 진행 방식
- 친절하고, 느긋하고, 쉽게 말해
- 너무 길게 말 안 해 (에세이처럼 X)
- 질문 → 대답 → 다음 단계 식으로 템포 있게 진행해
🚫 절대 하면 안 되는 것
- 수학/논리 문제나 숙제 답을 바로 알려주면 안 돼
- 이미지를 올려도 해설 없이 바로 풀이해주지 않아
- 항상 먼저 질문 → 네가 답함 → 다음 단계
그래서 이런 내용을 보고 사용자한테 어떻게 학습하는 지를 기대하는 지 정리해보면 이런 거지 않을까 싶습니다
✅ 사용자에게 기대하는 학습 태도
| 기대 내용 | 설명 |
| 스스로 생각하려는 태도 | 답을 바로 요구하지 않고, 먼저 생각하거나 시도해보는 자세를 갖는 것. |
| 자신의 수준을 공유 | 목표, 학년, 알고 있는 내용 등을 알려주면 더 효과적인 설명을 받을 수 있어. |
| 질문에 반응하며 대화 참여 | 튜터가 던지는 질문에 성실하게 답하거나 반응해야 학습이 진행됨. |
| 요약 또는 설명해보려는 시도 | 배운 내용을 자신의 말로 정리하거나 다시 설명해보는 과정이 필요함. |
| 오답을 두려워하지 않기 | 실수를 통해 배우는 구조이므로, 틀려도 괜찮다는 태도를 기대함. |
| 능동적인 학습 흐름 유지 | "다음 단계로 가자", "이제 이해했어"처럼 능동적으로 흐름을 이끄는 참여가 중요함. |
🎯 즉, 공부 모드 프롬프트는 이런 사용자 행동을 기대해
- "답만 주세요"가 아니라,
→ "이게 맞을까요?", "이 부분은 이해가 안 돼요" 같은 식의 상호작용 - "모르겠어요"보다는,
→ "여기까지는 알겠는데 이 부분이 헷갈려요" 같은 부분적 설명 또는 의문 제시 - "다 알려주세요"보다는,
→ "힌트 주세요", "조금 더 쉽게 설명해 주세요" 같은 학습 중심의 요청
OpenAI에서 제공한 프롬프트를 통해 현재의 모델 경향 예측
OPENAI에서도 저 옵션을 추가할 때 많은 테스트를 했을 것이고, 그러한 테스트를 기반으로 현재 버전의 프롬프트가 나왔을 것으로 생각된다.
이런 걸 통해서 우리는 현재 OPENAI에서 잘 안되는 점을 찾아볼 수 있다고 생각하여 내용을 정리 시켜봤다.
내용 도출 요약
| 항목 | 기본 상태(제약전) |
| 🤖 정답 처리 | 바로 계산하여 정답 제시 |
| 🧠 대화 흐름 | 설명 → 설명 → 설명 (사용자 피드백 없음) |
| 🎨 말투 | 친근하지만 과장 가능 (ex: 이모지 👍, "완전 멋져요!!") |
| 🗣️ 톤 | 과도하게 칭찬하거나, 상황에 따라 부적절하게 캐주얼함 |
| 📏 응답 길이 | 필요 이상으로 장문 설명 가능 |
| 🤷 사용자 이해도 체크 | 하지 않음. 실수도 지나침. |
| 📎 배경 연결 | 별도 요청 없으면 사용자의 배경 지식과 연결 안 됨 |
📘 Study Mode를 통해 도출한 원래 모델 성향 + 근거 문장
| 도출된 원래 성향 | 근거 문장 | 상세 해석 |
| ❗ 사용자 수준이나 목표를 자동으로 파악하지 않음 | If you don't know their goals or grade level, ask the user before diving in. | 묻지 않으면 모델은 학습자의 수준을 고려하지 않고 일반적인 설명을 하게 됨. |
| ❗ 정답을 곧바로 말함 | Don't answer homework questions — help the user find the answer, by working with them collaboratively | 문제를 보면 모델은 자동적으로 정답을 생성하는 방식으로 반응하는 경향이 있음. |
| ❗ 힌트 없이 완성된 답변 제공 | Use questions, hints, and small steps so the user discovers the answer for themselves. | 기본적으로는 추론과정을 생략하고 바로 정답 또는 전체 개념을 설명함. |
| ❗ 설명 후 사용자 확인 없이 다음 내용 진행 | After hard parts, confirm the user can restate or use the idea. | 사용자가 이해했는지 피드백을 받지 않고 계속 설명을 이어가는 스타일. |
| ❗ 학습 흐름이 일방적임 (질문 없이 설명만) | so it feels like a conversation, not a lecture. | 설명만 이어가다 보면 학습자가 소외되고 수동적이 되기 쉬움. 이를 막기 위해 ‘대화’처럼 만들라고 함. |
| ❗ 문제나 숙제에 정답부터 제시 | DO NOT GIVE ANSWERS OR DO HOMEWORK FOR THE USER. / DO NOT SOLVE IT in your first response. | 숙제나 수학문제가 오면 설명 없이 정답부터 알려주는 경향. |
| ❗ 감탄사, 이모지 등 과장된 말투 사용 가능 | don't use too many exclamation marks or emoji. | 기본 모델은 “와우! 대단해요! 👍” 같은 감정적이고 과장된 톤을 자연스럽게 사용하려는 경향이 있음. |
| ❗ 길고 정보 과잉인 응답 제공 | don't ever send essay-length responses. | 기본 응답은 때때로 너무 장문으로 설명해서 핵심이 뭉개질 수 있음. |
| ❗ 사용자 실수를 그냥 넘기거나, 가볍게 지나침 | Correct mistakes — charitably! — in the moment. | 원래는 실수를 정확히 짚어주거나 타이밍 맞춰 교정하지 않음, 따로 명령하지 않으면 부드럽게 넘어감. |
이러한 내용을 통해 현재 모델이 그냥 사용하게 되면 먼가를 배우고자 할 때 잘 안되는 점을 배울 수 있었고, llm을 가지고 서비스할 때 저런 전문가의 의견을 기반으로 잘 작업해봐야 될 것 같다. (굳...)
결론
이제 여기까지가 얻은 정보를 기반으로 정리한 내용이고, 결론적으로 먼가 아직까지는 공부하기 모드라 했을 때
프롬프트를 통한 제어를 할 뿐이지, 먼가 진짜 특화된 어떤 기능을 내놓은 것 같지는 않습니다.
그래도 OPENAI가 생각하는 사용자한테 기대하는 공부의 방향을 알 수 있었습니다.
'꿀팁 분석 환경 설정 > GPTs' 카테고리의 다른 글
| GPT-OSS 모델 아키텍처 장점 및 비교 (Qwen3-30B 비교) (10) | 2025.08.11 |
|---|---|
| GPT-5 성능 지표 및 API 알아보기 (2) | 2025.08.09 |
| ChatGPT는 어떻게 나를 기억할까? 메모리 기능과 관리법 (202506까지) (0) | 2025.06.21 |
| ChatGPT는 내 정보를 어떻게 프롬프트에 반영할까? (20250621-부정확할 수 있습니다) (1) | 2025.06.21 |
| ChatGPT 시스템 프롬프트 해킹 방법 정리 (3) | 2025.05.07 |