프로젝트 배경
LCSI 심리검사 코드(EIF·EIT·ESF·EST·IIF·IIT) 유형별 메타데이터 격리, 유사도 미달 시 Fallback 즉시 반환, 위기 키워드 서버사이드 차단 등 심리상담 전용 AI 안전 제어를 먼저 구현하고, 코드 입력부터 RAG 검색·LLM 스트리밍 답변까지 전체 서비스 파이프라인을 사전에 완성했습니다. 유형 격리·할루시네이션 차단·위기 차단·프롬프트 인젝션 방어 4가지 운영 시나리오를 검증해
프로젝트 성과
할루시네이션 100% 차단 구현
유사도 0.4 미달 시 LLM 호출 없이 Fallback 즉시 반환. 6개 유형 코드별 메타데이터 필터로 타 유형 데이터 교차 노출 완전 차단
위기 감지·핫라인 팝업 즉각 구현
자살·자해·폭력 등 위기 키워드 입력 시 LLM 호출 없이 서버에서 즉시 차단. 자살예방상담전화(1393) 등 3개 핫라인 팝업·채팅 잠금 자동 전환
4종 LLM 멀티모델 라우팅 완성
Llama 3.3 70B(Cloudflare Workers AI·무료)·GPT-4o mini·Claude Haiku 4.5·Claude Sonnet 4.6 선택 가능. SSE 스트리밍 실시간 응답 공통 지원
HNSW 인덱스 기반 고속 벡터 검색
pgvector 0.8 HNSW 인덱스(m=16, ef_construction=64)로 코사인 유사도 검색. OpenAI text-embedding-3-small 1,536차원 임베딩 적용
PC·모바일 완전 반응형 + iOS 키보드 최적화
Next.js 15.5 App Router + Tailwind CSS v4. visualViewport API로 모바일 키보드 올라올 때 채팅 입력창이 키보드 위에 고정되는 UX 구현
핵심 기능
진행 단계
1단계: 데이터 파이프라인 구축
2026.06.
CSV + PDF 파싱, TextSplitter 청킹(600자/80자 오버랩), OpenAI 임베딩 → pgvector HNSW 적재. upsert 방식 데이터 갱신 스크립트 제공
프로젝트 상세
LCSI 심리검사 해석 매뉴얼 데이터베이스를 pgvector에 적재하고, 수검자가 유형 코드를 입력하면 외부 지식 없이 해당 유형 DB에서만 답변을 탐색하는 RAG 기반 전문 AI 상담 챗봇을 구축했습니다. 할루시네이션 완벽 차단, 위기 키워드 즉시 감지·핫라인 안내, 유형별 메타데이터 필터링, 프롬프트 인젝션 방어까지 심리상담 도메인에 필수적인 AI 안전 제어를 모두 구현했습니다. Llama 3.3 7







