GapProof
How it works

근거 없는 역량은 만들지 않습니다.

입력부터 삭제까지 모든 단계가 '원문 근거 + 사용자 확인'이라는 한 가지 규칙을 지키도록 설계했습니다.

파이프라인

  1. 접근 확인

    심사·공유용 접근 코드를 서버가 검증하고, 서명된 세션 쿠키를 발급해요. 코드 없이 분석 API는 열리지 않아요.

  2. 동의

    분석 사용 범위와 익명 통계 공유(선택)를 먼저 확인해요.

  3. 경험 입력·검증

    20자~3,000자 조건을 화면과 서버가 각각 검사해요.

  4. 개인정보 가리기

    이메일·전화번호·주민등록번호로 보이는 표현을 분석 전에 가려요. 가린 사실은 화면에 알려줘요.

  5. Solar 구조화

    선택한 Solar 모델(허용 목록 내)이 경험에서 역량 후보·원문 근거·추가 질문을 JSON으로 만들어요.

  6. 원문 인용 검증

    모델이 만든 인용이 입력 문장에 실제로 없으면 그 후보를 폐기해요(환각 방지). 연결이 어려우면 규칙 기반 샘플로 전환하고 샘플임을 표시해요.

  7. 사용자 확인

    맞아요/표현 수정/거절 — 확인된 항목만 다음 단계로 넘어가요. 인용문 자체는 수정할 수 없어요.

  8. 증거등급

    아래 표의 기준으로 Lv.0~3을 부여해요. AI 제안만으로는 등급이 올라가지 않아요.

  9. 격차 계산

    격차 점수 = 목표 직무의 중요도 × (필요 수준 − 현재 수준). 큰 격차부터 보여줘요.

  10. 행동 추천

    학습 1 · 강의 연계 1 · 미니프로젝트 1 중에서 이번 주 행동 하나를 고르게 해요.

  11. 카드·Gap Brief

    확인된 역량만으로 개인용 증거 카드와 상담사용 1쪽 요약을 만들어요. 생성 날짜가 함께 기록돼요.

  12. 삭제

    기록 삭제를 확인하면 입력·후보·선택·결과가 화면에서 모두 지워져요. 서버에는 애초에 원문을 저장하지 않아요.

증거등급 기준

등급이름최소 조건
Lv.0자기기록서술만 있고 연결 자료·평가가 없는 상태 (모든 후보의 시작점)
Lv.1근거 연결노트·저장소·수료증 등 링크가 연결된 상태
Lv.2수행 확인학습확인(2문항, 최대 3회) 통과 등 수행이 확인된 상태
Lv.3기관 확인학교·교육기관·상담사 등 지정 주체가 확인한 상태 (이번 데모 범위 밖)

실패에 대비한 폴백

  • Solar 키가 없거나 12초 안에 응답하지 않으면 입력 원문 기반의 규칙 샘플로 전환해요.
  • 응답 JSON이 잘못됐거나 원문과 일치하는 인용이 없어도 샘플로 전환해요.
  • 어느 경우든 화면 배지와 안내문이 실제 Solar 연결인지 샘플인지 구분해서 보여줘요.
GapProof 데모 시작하기 데모는 심사·멘토링 공유용 접근 코드가 필요해요.