Article - 깊게 탐구하기/OPIc 학습 도우미, OMyPIc

[오마이픽] 나만의 OPIc 선생님, 오마이픽

조금씩 차근차근 2026. 2. 9. 19:00

이번 설의 목표는 오픽이다.

 

예전에 오픽 시험을 준비하고 싶다면, "오픽노잼" 동영상을 정주행하는 것을 추천받았다.

 

여기에 AI를 이용해 대화해보면서 오픽 연습을 하고 싶었는데, 시중에 존재하는 모델들은

  • 이미 학습되어, 정해진 대로만 답변받거나
  • 자체 학습 데이터를 바탕으로만 공부해야 한다.

다들 각자 원하는 선생님을 통해 오픽을 연습하고 싶을텐데,

정작 나와 대화하는 대상이 나와 다른 선생님을 통해 공부했다면, 피드백에 대한 신뢰도가 떨어질 것이다.

 

그래서, 본 서비스 "OMyPIc"을 기획하게 됐다.

목차

  1. 제품 개요
  2. 주요 기능
    1. 챗봇
    2. 학습 룰북
    3. 질문 리스트 & 학습 모드 지원
    4. 오답노트
    5. API 키 삽입

1. 제품 개요

  • 사용자는 오픽 학습을 시작하고 대화형으로 빠른 피드백을 원한다.
  • 기존 보이스 모델은 커스터마이징이 제한되어, 사용자가 “따로 배운 내용 위주”로 학습하기 어렵다.

어디서부터 건드려야 하지?
내가 따로 배운 내용 위주로 오픽 공부를 할 수는 없을까?

 

예상 프로젝트 구현 기간: 2일(2/11~2/12)

 


2. 기능 목록

오마이픽은 다음 기능 조합으로 개인화 학습을 제공한다.

  • 학습 룰북(RAG) 업로드 및 적용
  • 질문 리스트 기반 진행 + 모드 선택(즉시/연속/모의고사, 랜덤 그룹)
  • 오답 노트(MongoDB) 로 “자주 틀리는 부분” 중심 피드백 제공
  • 피드백 언어(한국어/영어) 선택
  • 저렴한 사용을 위한 모델 셀렉터 및 API Key 기반 비용 제어
  • 사용자의 로컬 환경에서 직접 실행하는 형태의 소프트웨어

챗봇

  • 설명: 사용자는 “빠르게 피드백”을 받는다.
  • 피드백 구성(최소 출력)
    1. 요약(1~2문장)
    2. 교정 포인트 3개(문법/표현/논리 중 최소 2종 포함)
    3. 개선 예시 답변 1개(사용자 답변 길이의 0.8~1.2배)
    4. 룰북 근거(있으면 1개 이상)
  • AC
    • AC-01: 즉시 피드백 모드에서 “답변 종료 → 피드백 표시” p95 ≤ 10초
    • AC-02: 피드백 항목 누락률 0%(필수 4종 구성)

학습 룰북

  • 사용자가 학습한 문장/표현/전략/금지 패턴 등을 포함한 자료(파일 첨부)
    • 사용자가 주로 피드백 받고 싶은 것.
    • 피드백의 스타일
    • 피드백 스타일 예시
  • 사용자가 직접 파일 추가해둠.
    • 마크다운 파일 지원
    • 사용자에게 Notion 사용 후 (.md) 파일 추출 권고
    • 지나치게 길게 만들면, 비용이 많이 나갈 수 있으니 쪼개서 파일 첨부할 것을 권고
  • 파일 추가 시 텍스트 추출하여 인덱싱
  • 설명: 사용자는 파일을 첨부하여 “학습 룰북”을 등록하고, 학습 중 룰북이 피드백에 반영되어야 한다.
  • 세부 기능
    • 룰북 파일 업로드 - 사용자 PC에 저장되므로 제한은 없어도 무방
    • 룰북 활성/비활성 토글
  • AC
    • 업로드 성공 시 3초 이내(네트워크 제외) 목록에 표시(p95 ≤ 3s)


질문 리스트

원하는 질문을 받고 싶어.

  • 세부 기능
    • 질문 리스트 생성/삭제
    • 질문 추가/수정/삭제
  • AC
    • 리스트 내 질문 개수 1~200개 지원
    • “다음 질문” 전환이 500ms 이내(p95 ≤ 0.5s)
  • 사용자 지정 질문 시나리오 목록(순서대로 진행)

학습 모드 지원(즉시/연속/모의고사)

  • 설명: 질문 리스트 화면에서 모드를 선택한다(즉시 피드백/연속 발화/모의고사)
  • 모드 정의(동작 규칙)
    1. 즉시 피드백 모드: 질문 1개 답변 종료 시점마다 피드백 1회 생성 후 TTS로 설명
    2. 연속 발화 모드: 그룹에 관계없이 질문 추출, N개 질문 답변 후(기본 N=3, 사용자 설정 1~10) 묶음 피드백 1회 생성
      1. N회 진행 후 TTS로 설명
      2. 해당 피드백은 "오답노트" 서비스에 받은 피드백 횟수 + 1로 누적
    3. 모의고사 모드: 사전 정의된 질문 그룹 순서대로 랜덤 출제(그룹당 사용자가 원하는 횟수대로 추출)
      • 중복 추출 X
      • 더이상 추출할 질문 없을경우, 건너뛰기
  • AC
    • 모드 변경 시 즉시 반영(1초 이내)
    • 모의고사 모드에서 “중간 피드백 생성”이 발생하지 않음(0건)


오답노트

  • 설명: “자주 틀리는 부분”에 대해 피드백을 받고, 오답 노트에 누적한다.
  • 세부 기능
    • 오답노트 조회
      • 피드백마다 핵심 내용 20자 이내 표현
      • 오류 태그/패턴 빈도 내림차순 정렬 및 “횟수” 표시(예: 3회, 2회, 1회)
    • 오답노트 추가
      • 큐로 최근 30개 피드백 관리
      • 최근 발생한 피드백 중 겹치는 피드백이 있으면, 해당 피드백 카운트 추가
      • 최근 발생하지 않은 피드백이라면, 새로 추가
      • 0개 되면, 보여주는 피드백에서 제거


모델 셀렉터 & API Key

이제 AI 모델을 붙여 쓰고싶다.

하지만 기존 서비스들은 결국 투명하지 않은 비용 모델을 사용해야 하기에, "내가 사용한 만큼만 쓰고 싶다"는 욕구를 충족하긴 어렵다.

 

그래서 이 서비스는, "API 키 직접 연결"을 지원한다.

  • 세부 기능
    • 모델 선택(최소 3개 옵션: GPT/Claude/Gemini)
    • 모델 등급 선택 (실제 모델 기반 - gpt-o3-mini 등)
    • API Key 등록/검증(형식 검증 + 인증 테스트 호출 1회)
  • AC
    • API Key는 클라이언트 로그/크래시 리포트에 포함되지 않음(0건)

한글 자막 요약

피드백 시, 음성을 잘 못알아듣겠다.

피드백이 완료된 후, 자막으로 이를 번역해서 15초간 보여준다.
해당 피드백은 우측 하단 버튼을 통해 모아볼 수 있다.

 

  • 세부 기능
    • 튜터에게 제공받은 피드백은 피드백 완료 후 한글로 번역되어서 제공된다.
    • 여태까지 제공받은 피드백을 텍스트 형태로 모아볼 수 있다.
  • AC
    • 완료된 피드백이 한글로 번역되어 자막으로 등장하기까지 1초 이내

 


 

이를 바탕으로, 설 기간동안 영어 말하기/듣기 스펙업을 수행해야겠다.