정보처리기사 기출 핵심 [48] 벡터 데이터베이스와 AI 검색 완전 정복
벡터 데이터베이스 임베딩·ANN·HNSW, RAG 패턴 LLM 환각 방지, InfluxDB 시계열 DB, NewSQL CockroachDB·TiDB 정보처리기사 핵심 정리
벡터 데이터베이스 임베딩·ANN·HNSW, RAG 패턴 LLM 환각 방지, InfluxDB 시계열 DB, NewSQL CockroachDB·TiDB 정보처리기사 핵심 정리
1. LangChain 개요 LangChain은 LLM (Large Language Model) 기반 애플리케이션을 더욱 강력하고 유연하게 만들기 위한 프레임워크입니다. OpenAI, Hugging Face 등의 다양한 LLM을 쉽게 연결하고, 체인(Chain) 형태로 구성하여 복잡한 기능을 수행할 수 있도록 돕습니다. LangChain은 단순한 프롬프트 관리 도구를 넘어서, 외부 데이터와의 연동, 메모리 유지, 데이터베이스 연결, API 호출 등 다양한 기능을 제공합니다. 2. LangChain의 주요 … Read more
RAG(Retrieval-Augmented Generation)는 OpenAI와 같은 LLM (Large Language Model)이 정보를 생성할 때 외부 데이터베이스에서 관련 정보를 검색(Retrieve)하고 이를 기반으로 답변을 생성(Generate)하는 방식의 모델입니다. 즉, 검색 결과를 바탕으로 답변을 생성해주는 AI라 보시면 됩니다. 기존의 LLM이 학습된 데이터에만 의존하는 것과 달리, RAG는 실시간으로 최신 정보를 가져올 수 있어 보다 정확하고 신뢰성 있는 응답을 생성할 수 있습니다. 🔹 RAG의 … Read more