| 용어 | 정의 |
| RAG (Retrieval-Augmented Generation) | 질문과 관련된 법령 원문을 먼저 검색해 근거로 제시하고, LLM은 그 근거 안에서만 답하게 하는 기술. 환각(할루시네이션)을 구조적으로 억제한다. |
| 청크 / 임베딩 / 벡터 공간 | 법령 조문을 검색 단위로 자른 것(청크)을 수치 벡터로 변환(임베딩)해 저장한 검색 공간. 본 프로젝트는 11개 법령 1,593청크를 온라인(Gemini)·오프라인(Qwen3) 2개 벡터 공간으로 이중 보유한다. |
| 대화 방어전 | 악덕 점주 NPC를 자유 텍스트로 설득해 회피·지연·회유의 방어선 3단계를 뚫는 메인게임 메커니즘. |
| 방어선 | 방어전에서 NPC가 취하는 단계별 저항 패턴. 사용자가 법적 근거를 갖춰 발화하면 클리어 판정된다. |
| 판정 API | 사용자 발화를 LLM이 ONGOING(진행)/CLEAR(돌파)/HINT_NEEDED(힌트 필요)로 분류하는 백엔드 API. 애매하면 정답 처리하지 않는 보수 판정 원칙. |
| 실전 가드 | 실제 근로계약서를 촬영하면 OCR + 전문가 검증 룰셋으로 위험 조항을 진단하는 유틸리티. 본선 MVP에서는 설계 완료 상태로 정식 출시 범위로 이월. |
| 상담 준비 리포트 | 가드가 중대 위반을 발견하면 쟁점·증거 체크리스트를 정리해 공공 무료 상담기관에 들고 갈 수 있게 만드는 1~2장 문서. |
| Fake 폴백 모드 | 인터넷 차단 환경에서도 동일한 시연이 가능하도록 실제 LLM 호출을 사전 정의 응답으로 대체하는 오프라인 모드. |
| BC (Bounded Context) | 도메인 주도 설계(DDD)에서 기능 영역을 나누는 경계 단위. 본 프로젝트는 ontology(법령)·quest(퀘스트)·npc(판정)·auth(인증) 등으로 분리. |
| 프랙탈 11-파일 세트 | ERD 테이블 1개당 동일한 11개 파일 구조를 반복하는 아키텍처 규칙. AI에게 작업을 위임하는 단위가 된다. |
| 하네스 엔지니어링 | AI 코딩 도구가 안전하게 작업하도록 아키텍처 규칙·문서·검증 장치를 먼저 구축하는 개발 방식. |
| MSW (Mock Service Worker) | 백엔드 완성 전 프론트엔드가 API 계약대로 개발·시연할 수 있게 하는 목(mock) 서버 도구. |
← 목차로