All Classes and Interfaces

Class
Description
LLM 요청 결과 VO
LLM 요청 서비스 인터페이스
LLM 요청 서비스 구현체
AI 응답 파일 변환 요청 VO
AI 응답 파일 변환 결과 VO
AI 응답 파일 변환 서비스 인터페이스
AI 응답 파일 변환 서비스 구현체
 
 
 
 
 
 
 
 
 
 
 
 
 
동적 키(SKU 등) 레벨을 제거하고 구조적 필드만 남기는 Flattener.
 
ErrorCode가 정의돼있는 Enum Class.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
JsonNode 트리에서 leaf 오브젝트(primitive 값을 가진 노드)를 탐색·수집.
 
 
 
JsonNode → leaf 수집 → 동적 키 flatten 파이프라인.
 
JSON 파일의 1depth 섹션을 스트리밍 분석.
 
 
 
 
 
 
LLM 키워드 추출 결과 VO
OpenSearch 키워드 검색 요청 DTO
키워드 추출 서비스 인터페이스
키워드 추출 서비스 구현체
마크다운 문서 청크의 메타데이터 OpenSearch 필터링 및 RAG 컨텍스트 제공용
마크다운 문서 파서 (페이지 단위 청킹) 각 페이지(파일)당 최대 2개 청크 생성: 1.
 
마크다운 벡터화 서비스 - 페이지 단위 청킹 (Content + Summary) - OpenSearch VectorStore 저장 - PMBOK, ISO21500 등 다양한 마크다운 문서 지원
메시지 가드 Advisor LLM 요청 전에 사용자 메시지를 검증하여 허용된 메시지만 통과시키는 Advisor 허용되지 않은 질문 차단
 
 
 
 
 
AI 응답 출력 파일 타입
 
 
 
 
 
 
 
 
 
 
 
AI 파이프라인 조합 서비스 인터페이스
AI 파이프라인 조합 서비스 구현체
AI 파이프라인 전체 조합 결과 VO
RAG 유사 문서 검색 결과 VO
RAG (Retrieval-Augmented Generation) 서비스 인터페이스
RAG (Retrieval-Augmented Generation) 서비스 구현체
 
 
샘플 질의 컨트롤러
샘플 질의 DTO
샘플 질의 서비스 구현체
OpenSearch 키워드 검색 결과 문서 VO
OpenSearch 키워드 검색 서비스 인터페이스
OpenSearch 키워드 검색 서비스 구현체
 
유사 검색 요청 DTO
유사 검색 결과 DTO
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
AI Query 파이프라인 컨트롤러 슈퍼 클래스
사용자 원본 질의 슈퍼 클래스
AI Query 파이프라인 서비스 인터페이스
AI Query 파이프라인 서비스 구현체
 
 
벡터화 결과 VO