검색 증강 생성 (RAG) 이란 무엇인가?
요약
검색 증강 생성(RAG)은 대규모 언어 모델(LLMs)의 답변 정확도와 신뢰성을 높이는 핵심 기술입니다. 이는 LLM이 일반적인 패턴 지식에 의존하는 한계를 넘어, 특정하고 권위 있는 외부 데이터 소스에서 관련 정보를 검색하여 이를 기반으로 답변을 생성하게 합니다. RAG는 출처를 인용할 수 있게 함으로써 사용자의 신뢰를 구축하며, 모델의 깊이와 정확성을 보강합니다.
핵심 포인트
- RAG는 LLMs가 일반적인 지식 패턴에 의존하는 한계를 극복하고, 특정 외부 데이터 소스의 정보를 활용하여 답변을 생성하게 합니다.
- 기술적으로 RAG는 검색(Retrieval) 단계와 생성(Generation) 단계를 결합한 프로세스입니다.
- RAG의 가장 큰 장점은 모델이 주장을 뒷받침하는 출처를 인용할 수 있게 하여 사용자 신뢰도를 높인다는 점입니다.
- 이는 LLM을 외부 자원(예: 최신 논문, 기업 내부 문서)에 연결하여 '일반 목적적 미세 조정 레시피'로 활용될 수 있게 합니다.
검색 증강 생성 (Retrieval-Augmented Generation) a.k.a. RAG 이란 무엇인가?
편집자 주: 본 기사는 2023 년 11 월 15 일에 처음 게재되었으며, 업데이트되었습니다.
생성형 AI 의 최신 발전을 이해하려면 법정을 상상해 보세요.
판사들은 법률에 대한 일반적인 이해를 바탕으로 사건을 듣고 판결합니다. 때로는 전문적인 지식이 필요한 사건 — 예를 들어 의료 과실 소송이나 노무 분쟁 — 이 발생하면 판사는 법원 서기에게 전임법원에 precedents(선례) 와 특정 사례를 인용할 수 있는 자료를 찾아보도록 보냅니다.
좋은 판사와 마찬가지로, 대규모 언어 모델 (LLMs: Large Language Models) 은 다양한 인간의 질문에도 응답할 수 있습니다. 하지만 구체적인 재판 절차나 유사한 사건에 근거한 권위 있는 답변을 제공하려면 해당 정보가 모델에 제공되어야 합니다.
AI 의 법원 서기는 검색 증강 생성 (retrieval-augmented generation) 이라고 불리는 프로세스이며, 이를 줄여서 RAG 라고 합니다.
'RAG'라는 이름의 유래
2020 년 용어를 창안한 논문의 저자인 패트릭 루이스 (Patrick Lewis) 는 현재 수백 편의 논문과 수십 개의 상업적 서비스를 통해 확장되고 있는 방법론을 설명하는 불쾌한 약어가 되었다는 점에 대해 사과했습니다. 그는 이 기술들이 생성형 AI 의 미래를 대표한다고 믿습니다.
"우리의 작업이 이렇게 널리 퍼질 것이라고 알았다면, 이름에 대해 더 많은 고민을 했을 것입니다."라고 루이스는 싱가포르에서 데이터베이스 개발자 지역 컨퍼런스와 자신의 아이디어를 공유하던 자리에서 인터뷰했습니다.
"우리는 항상 더 나은 소리가 나는 이름을 계획했지만, 논문을 작성할 때가 되었을 때 누구도 더 좋은 아이디어가 없었습니다."라고 현재 AI 스타트업 코히어 (Cohere) 에서 RAG 팀을 이끄는 루이스는 말했습니다.
그렇다면 검색 증강 생성 (RAG) 이란 무엇인가?
검색 증강 생성 (Retrieval-augmented generation) 은 특정 및 관련 데이터 소스에서 정보를 가져와서 생성형 AI 모델의 정확도와 신뢰성을 향상시키는 기술입니다.
즉, 이는 LLMs 의 작동 방식에 있는 공백을 메웁니다. 내부적으로 LLMs 는 매개변수 (parameters) 가 얼마나 많은지 측정되는 신경망입니다. LLM 의 매개변수는 본질적으로 인간이 문장을 구성하는 데 단어를 사용하는 일반적인 패턴을 나타냅니다.
그런 깊은 이해, 때로는 파라미터화 지식 (parameterized knowledge) 이라고 불리기도 합니다. 이는 LLMs 가 일반적인 프롬프트에 응답하는 데 유용하게 만듭니다. 그러나 사용자가 광범위한 지식만으로는 부족하고 권위 있는 출처 기반의 답변이 필요할 때, RAG 는 필요한 깊이와 정확성을 제공할 수 있습니다.
내부 및 외부 자원 결합
루이스와 동료들은 생성형 AI 서비스를 외부 자원에 연결하기 위해 검색 증강 생성을 개발했습니다. 특히 최신 기술 세부 사항이 풍부한 자원을 말합니다.
구글 전 페이스북 AI 연구소 (현재 메타 AI), 런던 대학교, 뉴욕대학교의 공동 저자가 참여한 이 논문은 RAG 를 "일반 목적的微조율 레시피 (general-purpose fine-tuning recipe)"라고 불렀습니다. 이는 거의 모든 LLM 이 실제로 거의 모든 외부 자원에 연결할 수 있기 때문입니다.
사용자 신뢰 구축
검색 증강 생성은 모델이 연구 논문의 주석처럼 인용할 수 있는 출처를 제공하여 사용자가 모든 주장의 진위를 확인할 수 있게 합니다. 이는 신뢰를 구축합니다.
또한, 이 기술은 모델을 개선하는 데 도움이 될 수 있습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 HN AI Engineering의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기