AI
-
의도 분류(Intent Classification) 이란?사용자의 발화(질문/요청)가 무엇을 원하는지(목적·요구) 파악해 AI 가 어떤 행동이나 응답을 할지 결정하도록분류하는 기술이다.즉, 자연어 → 태그(의도 라벨)로 변환하는 과정이다. 의도 분류가 필요한 경우의도 분류가 필요한 건 LLM 이 단순 대답이 아니라, "외부 도구/기능"을 선택해야 할 때에 필요하다.꼭 의도분류가 필요한건 아니고 기본적인 텍스트 입력 → 텍스트 출력만 필요하다면 LLM만 있어도 된다. 예시User: "서울 날씨 알려줘"=> 그냥 답변(X), 날씨 API 호출(O)User: "PDF 요약해줘"=> PDF 파일 리트리버 실행(O)User: "DB에서 사용자 목록 보여줘"=> SQL 실행 도구 선택(O)이런 상황에서는 LLM 이..
의도 분류(Intent Classification)의도 분류(Intent Classification) 이란?사용자의 발화(질문/요청)가 무엇을 원하는지(목적·요구) 파악해 AI 가 어떤 행동이나 응답을 할지 결정하도록분류하는 기술이다.즉, 자연어 → 태그(의도 라벨)로 변환하는 과정이다. 의도 분류가 필요한 경우의도 분류가 필요한 건 LLM 이 단순 대답이 아니라, "외부 도구/기능"을 선택해야 할 때에 필요하다.꼭 의도분류가 필요한건 아니고 기본적인 텍스트 입력 → 텍스트 출력만 필요하다면 LLM만 있어도 된다. 예시User: "서울 날씨 알려줘"=> 그냥 답변(X), 날씨 API 호출(O)User: "PDF 요약해줘"=> PDF 파일 리트리버 실행(O)User: "DB에서 사용자 목록 보여줘"=> SQL 실행 도구 선택(O)이런 상황에서는 LLM 이..
2025.08.26 -
리트리버(Retriever) 란?RAG 에서 핵심 구성요소인 리트리버는 LLM 이 원하는 정보를 정확히 찾을 수 있도록 도와주는 검색 엔진 역할을 한다. ✅ 요약 리트리버(Retriever)는 사용자의 질문(프롬프트)을 벡터로 변환하고, Vector Store 에 저장된 문서 벡터들과 비교해서관련성(유사도)이 높은 문서 조각들을 찾아주는 역할을 한다. 📦 전체 구조에서의 위치 (RAG 흐름 다시 보기) 문서 수집(PDF 등)텍스트 추출Text Split(문장, 단락 등 조각으로 나누기)Embedding(나눠진 문서 조각들을 수치들로 변환하는 벡터화)벡터(Vector) db 에 저장 ← [이건 준비 단계]❓ 사용자가 질문함✅ 리트리버(Retriever)가 관련 문서 찾음관련 문서 + 질문 → LLM..
Retriever(리트리버) 검색기리트리버(Retriever) 란?RAG 에서 핵심 구성요소인 리트리버는 LLM 이 원하는 정보를 정확히 찾을 수 있도록 도와주는 검색 엔진 역할을 한다. ✅ 요약 리트리버(Retriever)는 사용자의 질문(프롬프트)을 벡터로 변환하고, Vector Store 에 저장된 문서 벡터들과 비교해서관련성(유사도)이 높은 문서 조각들을 찾아주는 역할을 한다. 📦 전체 구조에서의 위치 (RAG 흐름 다시 보기) 문서 수집(PDF 등)텍스트 추출Text Split(문장, 단락 등 조각으로 나누기)Embedding(나눠진 문서 조각들을 수치들로 변환하는 벡터화)벡터(Vector) db 에 저장 ← [이건 준비 단계]❓ 사용자가 질문함✅ 리트리버(Retriever)가 관련 문서 찾음관련 문서 + 질문 → LLM..
2025.08.22