{"componentChunkName":"component---src-templates-blog-post-js","path":"/ai/AI-환각을-막는다-RAG가-만드는-신뢰할-수-있는-AI/","result":{"data":{"site":{"siteMetadata":{"title":"Bottlehs Tech Blog","description":"웹·앱·AI 개발자 전병훈(bottlehs)의 기술 블로그. AI·LLM, JavaScript·Vue, Spring Boot, 알고리즘, 블록체인 실무 가이드를 다룹니다","siteUrl":"https://www.bottlehs.dev","author":{"name":"Jeon Byung Hun","summary":"개발을 즐기는 bottlehs - Engineer, MS, AI, FE, BE, OS, IOT, Blockchain, 설계, 테스트"},"social":{"github":"bottlehs","codepen":"bottlehs"}}},"markdownRemark":{"id":"96525a69-89b5-5d08-b7f3-89237fe2f2ce","excerpt":"채팅GPT를 사용하다 보면 “이 정보가 맞나?”라는 의심이 든다. AI는 매우 확신에 차 있는 어조로 가짜 정보를 만들기도 한다. 이를 “AI 환각(Hallucination)“이라고 한다. RAG(Retrieval-Augmented Generation…","html":"<p>채팅GPT를 사용하다 보면 “이 정보가 맞나?”라는 의심이 든다. AI는 매우 확신에 차 있는 어조로 가짜 정보를 만들기도 한다. 이를 “AI 환각(Hallucination)“이라고 한다. RAG(Retrieval-Augmented Generation)는 이 환각 문제를 해결하려는 기술이다. 이 글은 LLM의 한계와 RAG의 원리를 설명하고, 어떻게 신뢰할 수 있는 AI를 만들 수 있는지 보여준다.</p>\n<h2 id=\"llm의-치명적인-한계-학습-데이터의-벽\" style=\"position:relative;\"><a href=\"#llm%EC%9D%98-%EC%B9%98%EB%AA%85%EC%A0%81%EC%9D%B8-%ED%95%9C%EA%B3%84-%ED%95%99%EC%8A%B5-%EB%8D%B0%EC%9D%B4%ED%84%B0%EC%9D%98-%EB%B2%BD\" aria-label=\"llm의 치명적인 한계 학습 데이터의 벽 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>LLM의 치명적인 한계: 학습 데이터의 벽</h2>\n<p>채팅GPT 같은 LLM은 놀랍도록 자연스러운 답변을 생성한다. 하지만 문제가 있다. LLM은 <strong>학습 시점 이후의 정보를 모른다</strong>.</p>\n<h3 id=\"학습-데이터의-시점-문제\" style=\"position:relative;\"><a href=\"#%ED%95%99%EC%8A%B5-%EB%8D%B0%EC%9D%B4%ED%84%B0%EC%9D%98-%EC%8B%9C%EC%A0%90-%EB%AC%B8%EC%A0%9C\" aria-label=\"학습 데이터의 시점 문제 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>학습 데이터의 시점 문제</h3>\n<p>GPT-3.5는 2021년 데이터로 학습했다. 따라서:</p>\n<ul>\n<li>2022년 이후의 사건을 모른다</li>\n<li>최신 뉴스를 알 수 없다</li>\n<li>최근 연구 결과를 모른다</li>\n</ul>\n<p><strong>예시:</strong></p>\n<div class=\"gatsby-highlight\" data-language=\"text\"><pre class=\"language-text\"><code class=\"language-text\">질문: 2024년 노벨 물리학상 수상자는 누구인가요?\nGPT-3.5: 죄송합니다, 2024년 정보는 학습 데이터에 없습니다.\n        2021년까지의 정보만 제공할 수 있습니다.</code></pre></div>\n<p>더 심각한 것은 LLM이 <strong>알지 못하면서도 답을 만들어낸다</strong>는 점이다.</p>\n<h3 id=\"환각hallucination-거짓을-만들어내는-ai\" style=\"position:relative;\"><a href=\"#%ED%99%98%EA%B0%81hallucination-%EA%B1%B0%EC%A7%93%EC%9D%84-%EB%A7%8C%EB%93%A4%EC%96%B4%EB%82%B4%EB%8A%94-ai\" aria-label=\"환각hallucination 거짓을 만들어내는 ai permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>환각(Hallucination): 거짓을 만들어내는 AI</h3>\n<p>환각은 LLM이 사실이 아닌 정보를 생성하는 현상이다.</p>\n<p><strong>예시 1: 완전히 틀린 정보</strong></p>\n<div class=\"gatsby-highlight\" data-language=\"text\"><pre class=\"language-text\"><code class=\"language-text\">질문: 마틴 루터 킹 주니어가 1995년에 무슨 일을 했나요?\nLLM: 마틴 루터 킹 주니어는 1995년에 NASA의 우주비행사로 \n     우주에 다녀왔습니다. (완전히 거짓)</code></pre></div>\n<p><strong>예시 2: 믿기 어려운 확신</strong></p>\n<div class=\"gatsby-highlight\" data-language=\"text\"><pre class=\"language-text\"><code class=\"language-text\">질문: 저는 이메일을 HTTPS로 보내야 하나요?\nLLM: 네, 이메일은 HTTPS로 전송됩니다. 그렇지 않으면 \n     보안 문제가 발생합니다. (부분적으로 틀림: 이메일은 SMTP 사용)</code></pre></div>\n<h3 id=\"도메인-전문-지식의-부족\" style=\"position:relative;\"><a href=\"#%EB%8F%84%EB%A9%94%EC%9D%B8-%EC%A0%84%EB%AC%B8-%EC%A7%80%EC%8B%9D%EC%9D%98-%EB%B6%80%EC%A1%B1\" aria-label=\"도메인 전문 지식의 부족 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>도메인 전문 지식의 부족</h3>\n<p>LLM은 일반적인 지식은 많지만, 특정 분야 전문 지식은 부족하다.</p>\n<p><strong>예시:</strong></p>\n<div class=\"gatsby-highlight\" data-language=\"text\"><pre class=\"language-text\"><code class=\"language-text\">질문: 저희 회사의 환불 정책은 무엇인가요?\nLLM: 일반적으로 전자상거래의 환불 정책은... (회사 고유 정책 모름)</code></pre></div>\n<p>법률, 의학, 금융 같은 전문 분야는 학습 데이터에 제한적이다.</p>\n<h3 id=\"한계를-극복하는-방법들\" style=\"position:relative;\"><a href=\"#%ED%95%9C%EA%B3%84%EB%A5%BC-%EA%B7%B9%EB%B3%B5%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95%EB%93%A4\" aria-label=\"한계를 극복하는 방법들 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>한계를 극복하는 방법들</h3>\n<p>한계를 극복하려는 접근이 있었다:</p>\n<ol>\n<li>\n<p><strong>Fine-tuning</strong>: 특정 도메인 데이터로 재학습</p>\n<ul>\n<li>비용이 크고 시간이 오래 걸림</li>\n<li>데이터 업데이트 시 재학습 필요</li>\n</ul>\n</li>\n<li>\n<p><strong>프롬프트 엔지니어링</strong>: 질문만 조절</p>\n<ul>\n<li>근본적 한계 개선 불가</li>\n</ul>\n</li>\n<li>\n<p><strong>하이브리드 접근</strong>: 외부 검색과 결합</p>\n<ul>\n<li>여기서 RAG가 등장</li>\n</ul>\n</li>\n</ol>\n<p><strong>RAG는 LLM에 외부 정보 소스를 연결하는 것</strong>이다.</p>\n<h2 id=\"rag란-무엇인가\" style=\"position:relative;\"><a href=\"#rag%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80\" aria-label=\"rag란 무엇인가 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>RAG란 무엇인가?</h2>\n<p>RAG는 <strong>Retrieval-Augmented Generation</strong>(검색 기반 생성)의 약자다.</p>\n<h3 id=\"rag의-핵심-아이디어\" style=\"position:relative;\"><a href=\"#rag%EC%9D%98-%ED%95%B5%EC%8B%AC-%EC%95%84%EC%9D%B4%EB%94%94%EC%96%B4\" aria-label=\"rag의 핵심 아이디어 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>RAG의 핵심 아이디어</h3>\n<p>일반 LLM:</p>\n<div class=\"gatsby-highlight\" data-language=\"text\"><pre class=\"language-text\"><code class=\"language-text\">질문 → LLM → 답변</code></pre></div>\n<p>RAG:</p>\n<div class=\"gatsby-highlight\" data-language=\"text\"><pre class=\"language-text\"><code class=\"language-text\">질문 → 외부 검색 → 검색 결과 + 질문 → LLM → 답변</code></pre></div>\n<p>RAG는 LLM이 답변 전에 관련 정보를 외부에서 찾도록 한다. 비유하면 도서관을 활용해 맥락을 준 뒤 답하는 방식이다.</p>\n<h3 id=\"rag의-등장-배경\" style=\"position:relative;\"><a href=\"#rag%EC%9D%98-%EB%93%B1%EC%9E%A5-%EB%B0%B0%EA%B2%BD\" aria-label=\"rag의 등장 배경 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>RAG의 등장 배경</h3>\n<p>Meta(Facebook)이 2020년 “Retrieval-Augmented Generation”을 발표하며 정식화했다. 기본 아이디어는 명확했다:</p>\n<ol>\n<li>LLM만 사용하지 말 것</li>\n<li>외부 지식 베이스를 활용할 것</li>\n<li>검색 후 생성</li>\n</ol>\n<h3 id=\"rag의-목표\" style=\"position:relative;\"><a href=\"#rag%EC%9D%98-%EB%AA%A9%ED%91%9C\" aria-label=\"rag의 목표 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>RAG의 목표</h3>\n<ul>\n<li>최신 정보 반영</li>\n<li>환각 감소</li>\n<li>도메인 특화</li>\n<li>응답 근거 제시</li>\n</ul>\n<h2 id=\"rag가-작동하는-5단계-과정\" style=\"position:relative;\"><a href=\"#rag%EA%B0%80-%EC%9E%91%EB%8F%99%ED%95%98%EB%8A%94-5%EB%8B%A8%EA%B3%84-%EA%B3%BC%EC%A0%95\" aria-label=\"rag가 작동하는 5단계 과정 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>RAG가 작동하는 5단계 과정</h2>\n<p>RAG는 5단계로 동작한다.</p>\n<h3 id=\"1단계-사용자-질문-입력\" style=\"position:relative;\"><a href=\"#1%EB%8B%A8%EA%B3%84-%EC%82%AC%EC%9A%A9%EC%9E%90-%EC%A7%88%EB%AC%B8-%EC%9E%85%EB%A0%A5\" aria-label=\"1단계 사용자 질문 입력 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>1단계: 사용자 질문 입력</h3>\n<div class=\"gatsby-highlight\" data-language=\"text\"><pre class=\"language-text\"><code class=\"language-text\">질문: \"2024년 올림픽 메달 순위는?\"</code></pre></div>\n<h3 id=\"2단계-임베딩embedding-텍스트를-숫자로-변환\" style=\"position:relative;\"><a href=\"#2%EB%8B%A8%EA%B3%84-%EC%9E%84%EB%B2%A0%EB%94%A9embedding-%ED%85%8D%EC%8A%A4%ED%8A%B8%EB%A5%BC-%EC%88%AB%EC%9E%90%EB%A1%9C-%EB%B3%80%ED%99%98\" aria-label=\"2단계 임베딩embedding 텍스트를 숫자로 변환 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>2단계: 임베딩(Embedding): 텍스트를 숫자로 변환</h3>\n<ul>\n<li>임베딩: 텍스트 의미를 벡터(숫자)로 표현</li>\n<li>의미가 가까울수록 벡터 거리 가까움</li>\n<li>벡터 DB에 저장</li>\n</ul>\n<p><strong>예시:</strong></p>\n<ul>\n<li>“강아지” → [0.8, 0.2, 0.9, …]</li>\n<li>“개” → [0.7, 0.3, 0.8, …]</li>\n<li>“자동차” → [0.2, 0.9, 0.1, …]</li>\n</ul>\n<p>“강아지”와 “개”는 가깝고, “자동차”는 멀다.</p>\n<h3 id=\"3단계-벡터-검색-유사-문서-찾기\" style=\"position:relative;\"><a href=\"#3%EB%8B%A8%EA%B3%84-%EB%B2%A1%ED%84%B0-%EA%B2%80%EC%83%89-%EC%9C%A0%EC%82%AC-%EB%AC%B8%EC%84%9C-%EC%B0%BE%EA%B8%B0\" aria-label=\"3단계 벡터 검색 유사 문서 찾기 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>3단계: 벡터 검색: 유사 문서 찾기</h3>\n<ul>\n<li>질문을 벡터로 변환</li>\n<li>벡터 DB에서 유사도로 k개 추출</li>\n<li>코사인 유사도 사용</li>\n</ul>\n<h3 id=\"4단계-context-강화-검색-결과를-프롬프트에-추가\" style=\"position:relative;\"><a href=\"#4%EB%8B%A8%EA%B3%84-context-%EA%B0%95%ED%99%94-%EA%B2%80%EC%83%89-%EA%B2%B0%EA%B3%BC%EB%A5%BC-%ED%94%84%EB%A1%AC%ED%94%84%ED%8A%B8%EC%97%90-%EC%B6%94%EA%B0%80\" aria-label=\"4단계 context 강화 검색 결과를 프롬프트에 추가 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>4단계: Context 강화: 검색 결과를 프롬프트에 추가</h3>\n<p>RAG는 검색 결과를 프롬프트에 합쳐 전달한다.</p>\n<div class=\"gatsby-highlight\" data-language=\"text\"><pre class=\"language-text\"><code class=\"language-text\">다음 문서를 참고하여 답변하세요:\n\n[문서 1] 2024년 올림픽 메달 순위...\n- 1위: 미국 (39금, 41은, 33동)\n- 2위: 중국 (38금, 32은, 18동)\n...\n\n[문서 2] 2024년 올림픽 하이라이트...\n- 미국이 종합 우승...\n\n[문서 3] 파리 올림픽 메달 집계...\n- 대한민국 6위 (2금, 10은, 10동)\n\n질문: 2024년 올림픽 메달 순위는?</code></pre></div>\n<h3 id=\"5단계-답변-생성-검증-가능한-답변-생성\" style=\"position:relative;\"><a href=\"#5%EB%8B%A8%EA%B3%84-%EB%8B%B5%EB%B3%80-%EC%83%9D%EC%84%B1-%EA%B2%80%EC%A6%9D-%EA%B0%80%EB%8A%A5%ED%95%9C-%EB%8B%B5%EB%B3%80-%EC%83%9D%EC%84%B1\" aria-label=\"5단계 답변 생성 검증 가능한 답변 생성 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>5단계: 답변 생성: 검증 가능한 답변 생성</h3>\n<p>강화된 맥락으로 근거 중심 답변을 만든다.</p>\n<div class=\"gatsby-highlight\" data-language=\"text\"><pre class=\"language-text\"><code class=\"language-text\">답변: 2024년 파리 올림픽 종합 메달 순위는 다음과 같습니다:\n\n1위: 미국 (39금, 41은, 33동, 총 113개)\n2위: 중국 (38금, 32은, 18동, 총 88개)\n...\n6위: 대한민국 (2금, 10은, 10동, 총 22개)</code></pre></div>\n<h2 id=\"실제-예시-회사-정책-챗봇\" style=\"position:relative;\"><a href=\"#%EC%8B%A4%EC%A0%9C-%EC%98%88%EC%8B%9C-%ED%9A%8C%EC%82%AC-%EC%A0%95%EC%B1%85-%EC%B1%97%EB%B4%87\" aria-label=\"실제 예시 회사 정책 챗봇 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>실제 예시: 회사 정책 챗봇</h2>\n<p>회사 내부 챗봇으로 RAG 적용을 보자.</p>\n<h3 id=\"문제-상황\" style=\"position:relative;\"><a href=\"#%EB%AC%B8%EC%A0%9C-%EC%83%81%ED%99%A9\" aria-label=\"문제 상황 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>문제 상황</h3>\n<ul>\n<li>직원: 회사 내부 정책이 궁금함</li>\n<li>한계: 공개 데이터 기반 답변이 부정확</li>\n<li>필요: 회사 문서 기반 답변</li>\n</ul>\n<h3 id=\"rag-해결-방법\" style=\"position:relative;\"><a href=\"#rag-%ED%95%B4%EA%B2%B0-%EB%B0%A9%EB%B2%95\" aria-label=\"rag 해결 방법 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>RAG 해결 방법</h3>\n<p><strong>1. 문서 수집 및 임베딩</strong></p>\n<div class=\"gatsby-highlight\" data-language=\"text\"><pre class=\"language-text\"><code class=\"language-text\">- 인사규정.pdf → 임베딩 → 벡터 DB 저장\n- 휴가규정.pdf → 임베딩 → 벡터 DB 저장\n- 복리후생.pdf → 임베딩 → 벡터 DB 저장</code></pre></div>\n<p><strong>2. 질문 처리</strong></p>\n<div class=\"gatsby-highlight\" data-language=\"text\"><pre class=\"language-text\"><code class=\"language-text\">직원: \"연차는 언제까지 사용해야 하나요?\"\n\n[검색 결과]\n문서 A: \"연차는 발생한 다음 해 3월말까지 사용해야 합니다\"\n문서 B: \"미사용 연차는 소멸되며 이월되지 않습니다\"\n문서 C: \"특별한 사유가 있을 경우 최대 5일까지 이월 가능\"\n\n[답변]\n회사 인사규정에 따르면, 연차는 발생한 다음 해 3월말까지 사용해야 합니다.\n미사용 연차는 소멸되며 이월되지 않지만, 특별한 사유가 있을 경우 \n최대 5일까지 이월이 가능합니다.</code></pre></div>\n<h3 id=\"rag의-장점\" style=\"position:relative;\"><a href=\"#rag%EC%9D%98-%EC%9E%A5%EC%A0%90\" aria-label=\"rag의 장점 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>RAG의 장점</h3>\n<ul>\n<li>업데이트: 새 문서만 추가하면 최신 반영</li>\n<li>근거: 문서 출처 명시 가능</li>\n<li>정확도: 문서 기반 답변으로 환각 감소</li>\n</ul>\n<h2 id=\"llm-vs-rag-정확한-비교\" style=\"position:relative;\"><a href=\"#llm-vs-rag-%EC%A0%95%ED%99%95%ED%95%9C-%EB%B9%84%EA%B5%90\" aria-label=\"llm vs rag 정확한 비교 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>LLM vs RAG: 정확한 비교</h2>\n<table>\n<thead>\n<tr>\n<th>구분</th>\n<th>LLM</th>\n<th>RAG</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>정보 소스</strong></td>\n<td>학습 데이터만</td>\n<td>학습 데이터 + 외부 검색</td>\n</tr>\n<tr>\n<td><strong>최신성</strong></td>\n<td>학습 시점까지</td>\n<td>지속 업데이트 가능</td>\n</tr>\n<tr>\n<td><strong>정확도</strong></td>\n<td>환각 위험</td>\n<td>근거 기반 높음</td>\n</tr>\n<tr>\n<td><strong>도메인 특화</strong></td>\n<td>어려움</td>\n<td>가능</td>\n</tr>\n<tr>\n<td><strong>투명성</strong></td>\n<td>근거 불명확</td>\n<td>출처 제공 가능</td>\n</tr>\n<tr>\n<td><strong>비용</strong></td>\n<td>낮음(재학습 없음)</td>\n<td>중간</td>\n</tr>\n<tr>\n<td><strong>응답 속도</strong></td>\n<td>빠름</td>\n<td>느림</td>\n</tr>\n<tr>\n<td><strong>관리</strong></td>\n<td>쉬움</td>\n<td>복잡(검색 시스템)</td>\n</tr>\n</tbody>\n</table>\n<h3 id=\"실제-사용-사례-비교\" style=\"position:relative;\"><a href=\"#%EC%8B%A4%EC%A0%9C-%EC%82%AC%EC%9A%A9-%EC%82%AC%EB%A1%80-%EB%B9%84%EA%B5%90\" aria-label=\"실제 사용 사례 비교 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>실제 사용 사례 비교</h3>\n<p><strong>시나리오: 최신 뉴스 질문</strong></p>\n<p><strong>LLM:</strong></p>\n<div class=\"gatsby-highlight\" data-language=\"text\"><pre class=\"language-text\"><code class=\"language-text\">질문: 어제 미국 주식 시장이 어땠나요?\n답변: 죄송합니다, 실시간 정보는 제공할 수 없습니다.\n     또는 학습된 일반 정보만 제공 (부정확 가능)</code></pre></div>\n<p><strong>RAG:</strong></p>\n<div class=\"gatsby-highlight\" data-language=\"text\"><pre class=\"language-text\"><code class=\"language-text\">질문: 어제 미국 주식 시장이 어땠나요?\n[RAG 작동]\n1. 뉴스 API 검색\n2. 어제 뉴스 기사 찾음\n3. 답변 생성\n\n답변: 어제 다우존스는 0.5% 상승했습니다.\n      주요 이슈는 금리 인하 기대감이었습니다.\n[출처: Bloomberg, 2024-10-25]</code></pre></div>\n<h2 id=\"rag의-구성-요소\" style=\"position:relative;\"><a href=\"#rag%EC%9D%98-%EA%B5%AC%EC%84%B1-%EC%9A%94%EC%86%8C\" aria-label=\"rag의 구성 요소 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>RAG의 구성 요소</h2>\n<p>RAG는 다음으로 이루어진다.</p>\n<h3 id=\"1-벡터-데이터베이스vector-database\" style=\"position:relative;\"><a href=\"#1-%EB%B2%A1%ED%84%B0-%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4vector-database\" aria-label=\"1 벡터 데이터베이스vector database permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>1. 벡터 데이터베이스(Vector Database)</h3>\n<ul>\n<li>임베딩 저장, 유사도 검색, 확장성</li>\n<li>Pinecone, Weaviate, Chroma, Milvus, Qdrant</li>\n</ul>\n<h3 id=\"2-임베딩-모델embedding-model\" style=\"position:relative;\"><a href=\"#2-%EC%9E%84%EB%B2%A0%EB%94%A9-%EB%AA%A8%EB%8D%B8embedding-model\" aria-label=\"2 임베딩 모델embedding model permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>2. 임베딩 모델(Embedding Model)</h3>\n<ul>\n<li>텍스트를 벡터로 변환</li>\n<li>OpenAI, Sentence-Transformers, BGE</li>\n</ul>\n<h3 id=\"3-llm\" style=\"position:relative;\"><a href=\"#3-llm\" aria-label=\"3 llm permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>3. LLM</h3>\n<ul>\n<li>최신 모델일수록 좋음</li>\n</ul>\n<h3 id=\"4-검색-시스템\" style=\"position:relative;\"><a href=\"#4-%EA%B2%80%EC%83%89-%EC%8B%9C%EC%8A%A4%ED%85%9C\" aria-label=\"4 검색 시스템 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>4. 검색 시스템</h3>\n<ul>\n<li>유사도 계산, 필터, 재랭킹</li>\n<li>BM25, Dense, Hybrid 검색</li>\n</ul>\n<h2 id=\"실무-적용-사례\" style=\"position:relative;\"><a href=\"#%EC%8B%A4%EB%AC%B4-%EC%A0%81%EC%9A%A9-%EC%82%AC%EB%A1%80\" aria-label=\"실무 적용 사례 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>실무 적용 사례</h2>\n<h3 id=\"1-고객-상담-챗봇e-commerce\" style=\"position:relative;\"><a href=\"#1-%EA%B3%A0%EA%B0%9D-%EC%83%81%EB%8B%B4-%EC%B1%97%EB%B4%87e-commerce\" aria-label=\"1 고객 상담 챗봇e commerce permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>1. 고객 상담 챗봇(E-commerce)</h3>\n<p><strong>문제:</strong> 고객 질문에 최신 상품·정책 기반 답변 필요\n<strong>해결:</strong> 상품 정보, FAQ, 최신 공지·정책을 RAG에 반영\n<strong>효과:</strong> 80%+ 자동 처리, 고객 만족 상승</p>\n<h3 id=\"2-교육-플랫폼\" style=\"position:relative;\"><a href=\"#2-%EA%B5%90%EC%9C%A1-%ED%94%8C%EB%9E%AB%ED%8F%BC\" aria-label=\"2 교육 플랫폼 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>2. 교육 플랫폼</h3>\n<p><strong>문제:</strong> 강의 질문에 맞춤형 답변 필요\n<strong>해결:</strong> 강의자료, PPT, 강의노트를 RAG에 반영\n<strong>효과:</strong> 개인 맞춤 답변·학습 가이드 제공</p>\n<h3 id=\"3-법률-자문-시스템\" style=\"position:relative;\"><a href=\"#3-%EB%B2%95%EB%A5%A0-%EC%9E%90%EB%AC%B8-%EC%8B%9C%EC%8A%A4%ED%85%9C\" aria-label=\"3 법률 자문 시스템 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>3. 법률 자문 시스템</h3>\n<p><strong>문제:</strong> 판례·조문 기반 정확성 필요\n<strong>해결:</strong> 법률 DB(판례, 법령, 해석)를 RAG에 반영\n<strong>효과:</strong> 근거 제시로 신뢰 향상</p>\n<h3 id=\"4-의료-정보-시스템\" style=\"position:relative;\"><a href=\"#4-%EC%9D%98%EB%A3%8C-%EC%A0%95%EB%B3%B4-%EC%8B%9C%EC%8A%A4%ED%85%9C\" aria-label=\"4 의료 정보 시스템 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>4. 의료 정보 시스템</h3>\n<p><strong>문제:</strong> 최신 치료 가이드라인·논문 기반 답변 필요\n<strong>해결:</strong> 논문, 가이드라인을 RAG에 반영\n<strong>효과:</strong> 진단·치료 추천의 신뢰도 향상</p>\n<h3 id=\"5-기업-내부-지식-관리\" style=\"position:relative;\"><a href=\"#5-%EA%B8%B0%EC%97%85-%EB%82%B4%EB%B6%80-%EC%A7%80%EC%8B%9D-%EA%B4%80%EB%A6%AC\" aria-label=\"5 기업 내부 지식 관리 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>5. 기업 내부 지식 관리</h3>\n<p><strong>문제:</strong> 내부 지식 접근성 부족\n<strong>해결:</strong> 기술 문서, 회의록, 보고서를 RAG에 반영\n<strong>효과:</strong> 온보딩·역할 전환 시간 단축</p>\n<h2 id=\"rag의-한계와-극복-방법\" style=\"position:relative;\"><a href=\"#rag%EC%9D%98-%ED%95%9C%EA%B3%84%EC%99%80-%EA%B7%B9%EB%B3%B5-%EB%B0%A9%EB%B2%95\" aria-label=\"rag의 한계와 극복 방법 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>RAG의 한계와 극복 방법</h2>\n<h3 id=\"한계\" style=\"position:relative;\"><a href=\"#%ED%95%9C%EA%B3%84\" aria-label=\"한계 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>한계</h3>\n<ul>\n<li>검색 품질 의존</li>\n<li>초기 구축 비용과 유지</li>\n<li>응답 지연</li>\n<li>부분 일치 처리 어려움</li>\n<li>맥락 보존 한계</li>\n</ul>\n<h3 id=\"개선\" style=\"position:relative;\"><a href=\"#%EA%B0%9C%EC%84%A0\" aria-label=\"개선 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>개선</h3>\n<ul>\n<li>지적 검색(KG, 하이브리드)</li>\n<li>점진적 구축</li>\n<li>캐싱·비동기 최적화</li>\n<li>청크·후처리 개선</li>\n<li>긴 컨텍스트 모델 도입</li>\n</ul>\n<h2 id=\"rag의-미래\" style=\"position:relative;\"><a href=\"#rag%EC%9D%98-%EB%AF%B8%EB%9E%98\" aria-label=\"rag의 미래 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>RAG의 미래</h2>\n<h3 id=\"hybrid-search\" style=\"position:relative;\"><a href=\"#hybrid-search\" aria-label=\"hybrid search permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Hybrid Search</h3>\n<ul>\n<li>Dense·BM25 결합</li>\n<li>재랭킹</li>\n</ul>\n<h3 id=\"fine-tuning--rag\" style=\"position:relative;\"><a href=\"#fine-tuning--rag\" aria-label=\"fine tuning  rag permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Fine-tuning + RAG</h3>\n<ul>\n<li>도메인 특화 임베딩</li>\n<li>검색+생성 향상</li>\n</ul>\n<h3 id=\"reranking\" style=\"position:relative;\"><a href=\"#reranking\" aria-label=\"reranking permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Reranking</h3>\n<ul>\n<li>교차 인코더 등으로 재랭킹</li>\n<li>정확도·노출 개선</li>\n</ul>\n<h3 id=\"long-context\" style=\"position:relative;\"><a href=\"#long-context\" aria-label=\"long context permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Long Context</h3>\n<ul>\n<li>긴 맥락 모델 도입</li>\n<li>청크 기술 고도화</li>\n</ul>\n<h2 id=\"결론-신뢰할-수-있는-ai는-만들-수-있다\" style=\"position:relative;\"><a href=\"#%EA%B2%B0%EB%A1%A0-%EC%8B%A0%EB%A2%B0%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-ai%EB%8A%94-%EB%A7%8C%EB%93%A4-%EC%88%98-%EC%9E%88%EB%8B%A4\" aria-label=\"결론 신뢰할 수 있는 ai는 만들 수 있다 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>결론: 신뢰할 수 있는 AI는 만들 수 있다</h2>\n<p>LLM은 한계가 있다. RAG는 외부 검색으로 맥락을 보강하고 근거 중심 답변을 만들어 신뢰를 높인다.</p>\n<p>RAG는 완벽하지 않다. 구축·운영은 복잡하고, 성능은 검색 품질에 달렸다. 성장 중이며, 적용 사례가 확산되고 있다.</p>\n<p>올바르게 구현하면 실용적이고 신뢰할 수 있는 AI를 배포할 수 있다. RAG는 LLM의 단점을 보완하는 실용적 접근이다.</p>","tableOfContents":"<ul>\n<li>\n<p><a href=\"/ai/AI-%ED%99%98%EA%B0%81%EC%9D%84-%EB%A7%89%EB%8A%94%EB%8B%A4-RAG%EA%B0%80-%EB%A7%8C%EB%93%9C%EB%8A%94-%EC%8B%A0%EB%A2%B0%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-AI/#llm%EC%9D%98-%EC%B9%98%EB%AA%85%EC%A0%81%EC%9D%B8-%ED%95%9C%EA%B3%84-%ED%95%99%EC%8A%B5-%EB%8D%B0%EC%9D%B4%ED%84%B0%EC%9D%98-%EB%B2%BD\">LLM의 치명적인 한계: 학습 데이터의 벽</a></p>\n<ul>\n<li><a href=\"/ai/AI-%ED%99%98%EA%B0%81%EC%9D%84-%EB%A7%89%EB%8A%94%EB%8B%A4-RAG%EA%B0%80-%EB%A7%8C%EB%93%9C%EB%8A%94-%EC%8B%A0%EB%A2%B0%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-AI/#%ED%95%99%EC%8A%B5-%EB%8D%B0%EC%9D%B4%ED%84%B0%EC%9D%98-%EC%8B%9C%EC%A0%90-%EB%AC%B8%EC%A0%9C\">학습 데이터의 시점 문제</a></li>\n<li><a href=\"/ai/AI-%ED%99%98%EA%B0%81%EC%9D%84-%EB%A7%89%EB%8A%94%EB%8B%A4-RAG%EA%B0%80-%EB%A7%8C%EB%93%9C%EB%8A%94-%EC%8B%A0%EB%A2%B0%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-AI/#%ED%99%98%EA%B0%81hallucination-%EA%B1%B0%EC%A7%93%EC%9D%84-%EB%A7%8C%EB%93%A4%EC%96%B4%EB%82%B4%EB%8A%94-ai\">환각(Hallucination): 거짓을 만들어내는 AI</a></li>\n<li><a href=\"/ai/AI-%ED%99%98%EA%B0%81%EC%9D%84-%EB%A7%89%EB%8A%94%EB%8B%A4-RAG%EA%B0%80-%EB%A7%8C%EB%93%9C%EB%8A%94-%EC%8B%A0%EB%A2%B0%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-AI/#%EB%8F%84%EB%A9%94%EC%9D%B8-%EC%A0%84%EB%AC%B8-%EC%A7%80%EC%8B%9D%EC%9D%98-%EB%B6%80%EC%A1%B1\">도메인 전문 지식의 부족</a></li>\n<li><a href=\"/ai/AI-%ED%99%98%EA%B0%81%EC%9D%84-%EB%A7%89%EB%8A%94%EB%8B%A4-RAG%EA%B0%80-%EB%A7%8C%EB%93%9C%EB%8A%94-%EC%8B%A0%EB%A2%B0%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-AI/#%ED%95%9C%EA%B3%84%EB%A5%BC-%EA%B7%B9%EB%B3%B5%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95%EB%93%A4\">한계를 극복하는 방법들</a></li>\n</ul>\n</li>\n<li>\n<p><a href=\"/ai/AI-%ED%99%98%EA%B0%81%EC%9D%84-%EB%A7%89%EB%8A%94%EB%8B%A4-RAG%EA%B0%80-%EB%A7%8C%EB%93%9C%EB%8A%94-%EC%8B%A0%EB%A2%B0%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-AI/#rag%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80\">RAG란 무엇인가?</a></p>\n<ul>\n<li><a href=\"/ai/AI-%ED%99%98%EA%B0%81%EC%9D%84-%EB%A7%89%EB%8A%94%EB%8B%A4-RAG%EA%B0%80-%EB%A7%8C%EB%93%9C%EB%8A%94-%EC%8B%A0%EB%A2%B0%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-AI/#rag%EC%9D%98-%ED%95%B5%EC%8B%AC-%EC%95%84%EC%9D%B4%EB%94%94%EC%96%B4\">RAG의 핵심 아이디어</a></li>\n<li><a href=\"/ai/AI-%ED%99%98%EA%B0%81%EC%9D%84-%EB%A7%89%EB%8A%94%EB%8B%A4-RAG%EA%B0%80-%EB%A7%8C%EB%93%9C%EB%8A%94-%EC%8B%A0%EB%A2%B0%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-AI/#rag%EC%9D%98-%EB%93%B1%EC%9E%A5-%EB%B0%B0%EA%B2%BD\">RAG의 등장 배경</a></li>\n<li><a href=\"/ai/AI-%ED%99%98%EA%B0%81%EC%9D%84-%EB%A7%89%EB%8A%94%EB%8B%A4-RAG%EA%B0%80-%EB%A7%8C%EB%93%9C%EB%8A%94-%EC%8B%A0%EB%A2%B0%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-AI/#rag%EC%9D%98-%EB%AA%A9%ED%91%9C\">RAG의 목표</a></li>\n</ul>\n</li>\n<li>\n<p><a href=\"/ai/AI-%ED%99%98%EA%B0%81%EC%9D%84-%EB%A7%89%EB%8A%94%EB%8B%A4-RAG%EA%B0%80-%EB%A7%8C%EB%93%9C%EB%8A%94-%EC%8B%A0%EB%A2%B0%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-AI/#rag%EA%B0%80-%EC%9E%91%EB%8F%99%ED%95%98%EB%8A%94-5%EB%8B%A8%EA%B3%84-%EA%B3%BC%EC%A0%95\">RAG가 작동하는 5단계 과정</a></p>\n<ul>\n<li><a href=\"/ai/AI-%ED%99%98%EA%B0%81%EC%9D%84-%EB%A7%89%EB%8A%94%EB%8B%A4-RAG%EA%B0%80-%EB%A7%8C%EB%93%9C%EB%8A%94-%EC%8B%A0%EB%A2%B0%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-AI/#1%EB%8B%A8%EA%B3%84-%EC%82%AC%EC%9A%A9%EC%9E%90-%EC%A7%88%EB%AC%B8-%EC%9E%85%EB%A0%A5\">1단계: 사용자 질문 입력</a></li>\n<li><a href=\"/ai/AI-%ED%99%98%EA%B0%81%EC%9D%84-%EB%A7%89%EB%8A%94%EB%8B%A4-RAG%EA%B0%80-%EB%A7%8C%EB%93%9C%EB%8A%94-%EC%8B%A0%EB%A2%B0%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-AI/#2%EB%8B%A8%EA%B3%84-%EC%9E%84%EB%B2%A0%EB%94%A9embedding-%ED%85%8D%EC%8A%A4%ED%8A%B8%EB%A5%BC-%EC%88%AB%EC%9E%90%EB%A1%9C-%EB%B3%80%ED%99%98\">2단계: 임베딩(Embedding): 텍스트를 숫자로 변환</a></li>\n<li><a href=\"/ai/AI-%ED%99%98%EA%B0%81%EC%9D%84-%EB%A7%89%EB%8A%94%EB%8B%A4-RAG%EA%B0%80-%EB%A7%8C%EB%93%9C%EB%8A%94-%EC%8B%A0%EB%A2%B0%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-AI/#3%EB%8B%A8%EA%B3%84-%EB%B2%A1%ED%84%B0-%EA%B2%80%EC%83%89-%EC%9C%A0%EC%82%AC-%EB%AC%B8%EC%84%9C-%EC%B0%BE%EA%B8%B0\">3단계: 벡터 검색: 유사 문서 찾기</a></li>\n<li><a href=\"/ai/AI-%ED%99%98%EA%B0%81%EC%9D%84-%EB%A7%89%EB%8A%94%EB%8B%A4-RAG%EA%B0%80-%EB%A7%8C%EB%93%9C%EB%8A%94-%EC%8B%A0%EB%A2%B0%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-AI/#4%EB%8B%A8%EA%B3%84-context-%EA%B0%95%ED%99%94-%EA%B2%80%EC%83%89-%EA%B2%B0%EA%B3%BC%EB%A5%BC-%ED%94%84%EB%A1%AC%ED%94%84%ED%8A%B8%EC%97%90-%EC%B6%94%EA%B0%80\">4단계: Context 강화: 검색 결과를 프롬프트에 추가</a></li>\n<li><a href=\"/ai/AI-%ED%99%98%EA%B0%81%EC%9D%84-%EB%A7%89%EB%8A%94%EB%8B%A4-RAG%EA%B0%80-%EB%A7%8C%EB%93%9C%EB%8A%94-%EC%8B%A0%EB%A2%B0%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-AI/#5%EB%8B%A8%EA%B3%84-%EB%8B%B5%EB%B3%80-%EC%83%9D%EC%84%B1-%EA%B2%80%EC%A6%9D-%EA%B0%80%EB%8A%A5%ED%95%9C-%EB%8B%B5%EB%B3%80-%EC%83%9D%EC%84%B1\">5단계: 답변 생성: 검증 가능한 답변 생성</a></li>\n</ul>\n</li>\n<li>\n<p><a href=\"/ai/AI-%ED%99%98%EA%B0%81%EC%9D%84-%EB%A7%89%EB%8A%94%EB%8B%A4-RAG%EA%B0%80-%EB%A7%8C%EB%93%9C%EB%8A%94-%EC%8B%A0%EB%A2%B0%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-AI/#%EC%8B%A4%EC%A0%9C-%EC%98%88%EC%8B%9C-%ED%9A%8C%EC%82%AC-%EC%A0%95%EC%B1%85-%EC%B1%97%EB%B4%87\">실제 예시: 회사 정책 챗봇</a></p>\n<ul>\n<li><a href=\"/ai/AI-%ED%99%98%EA%B0%81%EC%9D%84-%EB%A7%89%EB%8A%94%EB%8B%A4-RAG%EA%B0%80-%EB%A7%8C%EB%93%9C%EB%8A%94-%EC%8B%A0%EB%A2%B0%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-AI/#%EB%AC%B8%EC%A0%9C-%EC%83%81%ED%99%A9\">문제 상황</a></li>\n<li><a href=\"/ai/AI-%ED%99%98%EA%B0%81%EC%9D%84-%EB%A7%89%EB%8A%94%EB%8B%A4-RAG%EA%B0%80-%EB%A7%8C%EB%93%9C%EB%8A%94-%EC%8B%A0%EB%A2%B0%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-AI/#rag-%ED%95%B4%EA%B2%B0-%EB%B0%A9%EB%B2%95\">RAG 해결 방법</a></li>\n<li><a href=\"/ai/AI-%ED%99%98%EA%B0%81%EC%9D%84-%EB%A7%89%EB%8A%94%EB%8B%A4-RAG%EA%B0%80-%EB%A7%8C%EB%93%9C%EB%8A%94-%EC%8B%A0%EB%A2%B0%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-AI/#rag%EC%9D%98-%EC%9E%A5%EC%A0%90\">RAG의 장점</a></li>\n</ul>\n</li>\n<li>\n<p><a href=\"/ai/AI-%ED%99%98%EA%B0%81%EC%9D%84-%EB%A7%89%EB%8A%94%EB%8B%A4-RAG%EA%B0%80-%EB%A7%8C%EB%93%9C%EB%8A%94-%EC%8B%A0%EB%A2%B0%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-AI/#llm-vs-rag-%EC%A0%95%ED%99%95%ED%95%9C-%EB%B9%84%EA%B5%90\">LLM vs RAG: 정확한 비교</a></p>\n<ul>\n<li><a href=\"/ai/AI-%ED%99%98%EA%B0%81%EC%9D%84-%EB%A7%89%EB%8A%94%EB%8B%A4-RAG%EA%B0%80-%EB%A7%8C%EB%93%9C%EB%8A%94-%EC%8B%A0%EB%A2%B0%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-AI/#%EC%8B%A4%EC%A0%9C-%EC%82%AC%EC%9A%A9-%EC%82%AC%EB%A1%80-%EB%B9%84%EA%B5%90\">실제 사용 사례 비교</a></li>\n</ul>\n</li>\n<li>\n<p><a href=\"/ai/AI-%ED%99%98%EA%B0%81%EC%9D%84-%EB%A7%89%EB%8A%94%EB%8B%A4-RAG%EA%B0%80-%EB%A7%8C%EB%93%9C%EB%8A%94-%EC%8B%A0%EB%A2%B0%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-AI/#rag%EC%9D%98-%EA%B5%AC%EC%84%B1-%EC%9A%94%EC%86%8C\">RAG의 구성 요소</a></p>\n<ul>\n<li><a href=\"/ai/AI-%ED%99%98%EA%B0%81%EC%9D%84-%EB%A7%89%EB%8A%94%EB%8B%A4-RAG%EA%B0%80-%EB%A7%8C%EB%93%9C%EB%8A%94-%EC%8B%A0%EB%A2%B0%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-AI/#1-%EB%B2%A1%ED%84%B0-%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4vector-database\">1. 벡터 데이터베이스(Vector Database)</a></li>\n<li><a href=\"/ai/AI-%ED%99%98%EA%B0%81%EC%9D%84-%EB%A7%89%EB%8A%94%EB%8B%A4-RAG%EA%B0%80-%EB%A7%8C%EB%93%9C%EB%8A%94-%EC%8B%A0%EB%A2%B0%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-AI/#2-%EC%9E%84%EB%B2%A0%EB%94%A9-%EB%AA%A8%EB%8D%B8embedding-model\">2. 임베딩 모델(Embedding Model)</a></li>\n<li><a href=\"/ai/AI-%ED%99%98%EA%B0%81%EC%9D%84-%EB%A7%89%EB%8A%94%EB%8B%A4-RAG%EA%B0%80-%EB%A7%8C%EB%93%9C%EB%8A%94-%EC%8B%A0%EB%A2%B0%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-AI/#3-llm\">3. LLM</a></li>\n<li><a href=\"/ai/AI-%ED%99%98%EA%B0%81%EC%9D%84-%EB%A7%89%EB%8A%94%EB%8B%A4-RAG%EA%B0%80-%EB%A7%8C%EB%93%9C%EB%8A%94-%EC%8B%A0%EB%A2%B0%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-AI/#4-%EA%B2%80%EC%83%89-%EC%8B%9C%EC%8A%A4%ED%85%9C\">4. 검색 시스템</a></li>\n</ul>\n</li>\n<li>\n<p><a href=\"/ai/AI-%ED%99%98%EA%B0%81%EC%9D%84-%EB%A7%89%EB%8A%94%EB%8B%A4-RAG%EA%B0%80-%EB%A7%8C%EB%93%9C%EB%8A%94-%EC%8B%A0%EB%A2%B0%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-AI/#%EC%8B%A4%EB%AC%B4-%EC%A0%81%EC%9A%A9-%EC%82%AC%EB%A1%80\">실무 적용 사례</a></p>\n<ul>\n<li><a href=\"/ai/AI-%ED%99%98%EA%B0%81%EC%9D%84-%EB%A7%89%EB%8A%94%EB%8B%A4-RAG%EA%B0%80-%EB%A7%8C%EB%93%9C%EB%8A%94-%EC%8B%A0%EB%A2%B0%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-AI/#1-%EA%B3%A0%EA%B0%9D-%EC%83%81%EB%8B%B4-%EC%B1%97%EB%B4%87e-commerce\">1. 고객 상담 챗봇(E-commerce)</a></li>\n<li><a href=\"/ai/AI-%ED%99%98%EA%B0%81%EC%9D%84-%EB%A7%89%EB%8A%94%EB%8B%A4-RAG%EA%B0%80-%EB%A7%8C%EB%93%9C%EB%8A%94-%EC%8B%A0%EB%A2%B0%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-AI/#2-%EA%B5%90%EC%9C%A1-%ED%94%8C%EB%9E%AB%ED%8F%BC\">2. 교육 플랫폼</a></li>\n<li><a href=\"/ai/AI-%ED%99%98%EA%B0%81%EC%9D%84-%EB%A7%89%EB%8A%94%EB%8B%A4-RAG%EA%B0%80-%EB%A7%8C%EB%93%9C%EB%8A%94-%EC%8B%A0%EB%A2%B0%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-AI/#3-%EB%B2%95%EB%A5%A0-%EC%9E%90%EB%AC%B8-%EC%8B%9C%EC%8A%A4%ED%85%9C\">3. 법률 자문 시스템</a></li>\n<li><a href=\"/ai/AI-%ED%99%98%EA%B0%81%EC%9D%84-%EB%A7%89%EB%8A%94%EB%8B%A4-RAG%EA%B0%80-%EB%A7%8C%EB%93%9C%EB%8A%94-%EC%8B%A0%EB%A2%B0%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-AI/#4-%EC%9D%98%EB%A3%8C-%EC%A0%95%EB%B3%B4-%EC%8B%9C%EC%8A%A4%ED%85%9C\">4. 의료 정보 시스템</a></li>\n<li><a href=\"/ai/AI-%ED%99%98%EA%B0%81%EC%9D%84-%EB%A7%89%EB%8A%94%EB%8B%A4-RAG%EA%B0%80-%EB%A7%8C%EB%93%9C%EB%8A%94-%EC%8B%A0%EB%A2%B0%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-AI/#5-%EA%B8%B0%EC%97%85-%EB%82%B4%EB%B6%80-%EC%A7%80%EC%8B%9D-%EA%B4%80%EB%A6%AC\">5. 기업 내부 지식 관리</a></li>\n</ul>\n</li>\n<li>\n<p><a href=\"/ai/AI-%ED%99%98%EA%B0%81%EC%9D%84-%EB%A7%89%EB%8A%94%EB%8B%A4-RAG%EA%B0%80-%EB%A7%8C%EB%93%9C%EB%8A%94-%EC%8B%A0%EB%A2%B0%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-AI/#rag%EC%9D%98-%ED%95%9C%EA%B3%84%EC%99%80-%EA%B7%B9%EB%B3%B5-%EB%B0%A9%EB%B2%95\">RAG의 한계와 극복 방법</a></p>\n<ul>\n<li><a href=\"/ai/AI-%ED%99%98%EA%B0%81%EC%9D%84-%EB%A7%89%EB%8A%94%EB%8B%A4-RAG%EA%B0%80-%EB%A7%8C%EB%93%9C%EB%8A%94-%EC%8B%A0%EB%A2%B0%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-AI/#%ED%95%9C%EA%B3%84\">한계</a></li>\n<li><a href=\"/ai/AI-%ED%99%98%EA%B0%81%EC%9D%84-%EB%A7%89%EB%8A%94%EB%8B%A4-RAG%EA%B0%80-%EB%A7%8C%EB%93%9C%EB%8A%94-%EC%8B%A0%EB%A2%B0%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-AI/#%EA%B0%9C%EC%84%A0\">개선</a></li>\n</ul>\n</li>\n<li>\n<p><a href=\"/ai/AI-%ED%99%98%EA%B0%81%EC%9D%84-%EB%A7%89%EB%8A%94%EB%8B%A4-RAG%EA%B0%80-%EB%A7%8C%EB%93%9C%EB%8A%94-%EC%8B%A0%EB%A2%B0%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-AI/#rag%EC%9D%98-%EB%AF%B8%EB%9E%98\">RAG의 미래</a></p>\n<ul>\n<li><a href=\"/ai/AI-%ED%99%98%EA%B0%81%EC%9D%84-%EB%A7%89%EB%8A%94%EB%8B%A4-RAG%EA%B0%80-%EB%A7%8C%EB%93%9C%EB%8A%94-%EC%8B%A0%EB%A2%B0%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-AI/#hybrid-search\">Hybrid Search</a></li>\n<li><a href=\"/ai/AI-%ED%99%98%EA%B0%81%EC%9D%84-%EB%A7%89%EB%8A%94%EB%8B%A4-RAG%EA%B0%80-%EB%A7%8C%EB%93%9C%EB%8A%94-%EC%8B%A0%EB%A2%B0%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-AI/#fine-tuning--rag\">Fine-tuning + RAG</a></li>\n<li><a href=\"/ai/AI-%ED%99%98%EA%B0%81%EC%9D%84-%EB%A7%89%EB%8A%94%EB%8B%A4-RAG%EA%B0%80-%EB%A7%8C%EB%93%9C%EB%8A%94-%EC%8B%A0%EB%A2%B0%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-AI/#reranking\">Reranking</a></li>\n<li><a href=\"/ai/AI-%ED%99%98%EA%B0%81%EC%9D%84-%EB%A7%89%EB%8A%94%EB%8B%A4-RAG%EA%B0%80-%EB%A7%8C%EB%93%9C%EB%8A%94-%EC%8B%A0%EB%A2%B0%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-AI/#long-context\">Long Context</a></li>\n</ul>\n</li>\n<li><a href=\"/ai/AI-%ED%99%98%EA%B0%81%EC%9D%84-%EB%A7%89%EB%8A%94%EB%8B%A4-RAG%EA%B0%80-%EB%A7%8C%EB%93%9C%EB%8A%94-%EC%8B%A0%EB%A2%B0%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-AI/#%EA%B2%B0%EB%A1%A0-%EC%8B%A0%EB%A2%B0%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-ai%EB%8A%94-%EB%A7%8C%EB%93%A4-%EC%88%98-%EC%9E%88%EB%8B%A4\">결론: 신뢰할 수 있는 AI는 만들 수 있다</a></li>\n</ul>","wordCount":{"words":725},"fields":{"slug":"/ai/AI-환각을-막는다-RAG가-만드는-신뢰할-수-있는-AI/","image":null,"faq":[]},"frontmatter":{"title":"AI 환각을 막는다? RAG가 만드는 신뢰할 수 있는 AI","date":"2025년 11월 1일","dateISO":"2025-11-01T13:00:00.000Z","updatedISO":null,"category":"ai","description":"RAG(검색 기반 생성)가 LLM의 한계를 어떻게 극복하는지 설명합니다. 검색과 생성의 결합, 실무 적용 예시까지 알아봅니다.","tags":["RAG","Retrieval Augmented Generation","검색 기반 생성","AI","LLM","벡터 검색","임베딩"]}}},"pageContext":{"slug":"/ai/AI-환각을-막는다-RAG가-만드는-신뢰할-수-있는-AI/","previous":{"fields":{"slug":"/ai/채팅GPT의-비밀-공개-LLM이-당신과-대화하는-진짜-원리/"},"frontmatter":{"title":"채팅GPT의 비밀 공개 LLM이 당신과 대화하는 진짜 원리","tags":["LLM","Large Language Model","트랜스포머","Transformer","인공지능","AI","채팅GPT","딥러닝"]}},"next":{"fields":{"slug":"/ai/AI가-스스로-행동한다-LLM과-AI-Agent의-충격적인-차이/"},"frontmatter":{"title":"AI가 스스로 행동한다? LLM과 AI Agent의 충격적인 차이","tags":["AI Agent","에이전트","Agent","AI","인공지능","자율 에이전트","LLM"]}}}},"staticQueryHashes":["213619243","3262363727"]}