
지난 글에서는 Hybrid Search와 Reranking을 통해 RAG의 검색 품질을 높이는 방법을 알아봤다.그런데 검색 성능을 개선했다고 해서 항상 좋은 답변이 만들어지는 것은 아니다.관련 문서를 잘 찾았더라도 LLM이 내용을 잘못 해석하거나, 검색된 자료에 없는

지난 글에서는 사용자의 질문이 들어왔을 때 Similarity Search를 통해 관련 문서를 검색하고, LLM이 답변을 생성하는 과정을 살펴봤다.그런데 여기서 한 가지 궁금한 점이 생긴다.의미가 비슷한 문서를 검색한다고 해서 항상 정확한 정보를 찾을 수 있을까?정답은

지난 글에서는 RAG에서 문서를 검색하기 위해 사용하는 Chunking, Embedding, Vector DB에 대해 알아봤다.문서를 작은 단위로 나누고, 각 Chunk를 벡터로 변환하여 Vector DB에 저장하는 과정까지 살펴봤다.그렇다면 이제 사용자가 실제로 질문

지난 글에서는 RAG가 무엇인지, 왜 필요한지 전체적인 흐름을 살펴봤다.RAG의 핵심은 사용자의 질문과 관련된 정보를 찾아서 LLM에게 전달하는 것이다.그런데 여기서 궁금한 점이 생긴다.수많은 문서 중에서 사용자의 질문과 관련된 내용을 어떻게 찾아낼까?이를 이해하려면

LLM 관련 내용을 공부하다 보면 RAG라는 단어를 자주 접하게 된다. 처음에는 단순히 "AI가 검색해서 답하는 건가?" 정도로 생각했는데, 전체적인 구조를 알고 나니 생각보다 어렵지 않은 개념이었다. 이번 글에서는 우선 RAG가 무엇이고, 왜 필요한지부터 간단하게
1. NVM이란❓ >nvm(Node version Manager)은 여러 버전의 node js를 설치하고 버전 변경을 관리해주는 도구이다. 강의를 들으며 실습하거나 개발을 할때 node.js버전이 달라서 에러가 날 경우가 많은데 ! 이때 nvm을 사용하면 다양한

아래는 radio 버튼을 클릭했을 때 나타나는 화면이다.업로드중..색상변경 성공 . . ✨
Goggle Fonts에 접속 > https://fonts.google.com/ 원하는 폰트를 선택 언어를 선택할 수 있음 스타일을 선택해서 + 버튼 클릭 왼쪽 사이드바 'Use on the web'에 있는 `코드를 html `에 붙여넣기 하고 c

▪️ CREATE TABLE ▪️ INSERT > INSERT문을 사용하여 테이블에 행을 삽입할 수 있다. ▶️ customeri

▪️ CREATE TABLE SERIAL은 아이디를 순서대로 증가시켜준다. PRIMARY KEY는 기본키 👀 테이블 생성 후, 구조

1. 데이터베이스 유저등록 login/group roles 마우스 오른쪽 클릭 후, create 패스워드 설정과 권한부여