From Naive RAG to Deep Agentic Retrieval: An Evolving Context Engineering Pipeline for Regulatory Compliance
이 논문은 온타리오 전력 공사(Ontario Power Generation)의 규제 준수 검색 시스템이 단순한 RAG에서 점진적 증거 획득 및 비용 인식 에스컬레이션(Progressive Evidence Acquisition with Cost-Aware Escalation, PEA-CAE)이라 불리는 정교한 멀티 에이전트 아키텍처로 진화하는 과정을 상세히 기술하며, 고급 컨텍스트 엔지니어링과 적응형 증거 획득이 거대하고 진화하는 기업 코퍼스에 대해 도메인 특화 미세 조정보다 더 경제적으로 실행 가능하고 효과적임을 입증한다.
원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기
당신에게 세상의 모든 책을 읽고 질문에 즉각 답할 수 있는 초지능 로봇 친구가 있다고 상상해 보세요. 이것이 바로 많은 현대적 챗봇의 뒤에 있는 AI 두뇌인 거대 언어 모델(LLM)의 약속입니다. 하지만 여기 함정이 있습니다. 만약 당신이 이 로봇에게 특정하고 복잡한 주제(예: 특정 주의 전기 요금 규정)에 대해 묻는다면, 로봇은 혼란에 빠질 수 있습니다. 왜 그럴까요? 로봇의 "기억"은 제한되어 있으며, 만약 당신이 방대한 양의 문서를 한꺼번에 로봇의 뇌에 쏟아부으면 로봇은 압도당하기 때문입니다. 이는 마치 건초더미 전체를 작은 상자 안에 쑤셔 넣어 특정 바늘을 찾는 것과 같습니다. 바늘은 기술적으로 그 안에 있지만, 너무 많은 잡동사니 아래에 파묻혀 버린 것입니다. 이것이 바로 "컨텍스트 엔지니어링(context engineering)"의 문제입니다. 즉, 로봇이 길을 잃지 않고 명확하게 생각할 수 있도록 딱 적절한 양의 정보만을 제공하는 방법을 찾아내는 것입니다.
연구자들이 던지는 핵심 질문은 이것입니다: 어떻게 하면 단순히 추측하는 것이 아니라, 거대하고 끊임없이 변화하는 법률 및 기술 문서 더미 속에서 실제로 정답을 '검색'하는 시스템을 구축할 수 있을까? 당신이 이제 읽게 될 논문은 이 여정을 탐구합니다. 이 논문은 단순한 "검색 후 읽기" 방식에서 훨씬 더 똑똑한 다단계 탐정 과정으로 나아가는 과정을 보여줍니다. 저자들은 로봇의 뇌에 모든 새로운 법을 암기하도록 재학습시키는 것(이는 비용이 많이 들고 느립니다)보다, 로봇에게 더 나은 연구자가 되는 법을 가르치는 것이 더 낫다고 제안합니다. 그들은 핵심이 로봇에게 더 많은 생각할 공간을 주는 것이 아니라, 단계별로 정확한 사실을 찾아낼 수 있는 더 나은 도구를 제공하면서 비용과 시간을 효율적으로 관리하는 데 있다는 것을 발견했습니다.
"그냥 묻기"에서 "슈퍼 탐정"으로: AI 연구원의 진화
이 논문은 온타리오 전력 공사(OPG)의 팀이 규제 준수라는 거대하고 복잡한 과업을 처리하기 위해 자신들의 AI 시스템을 어떻게 업그레이드했는지에 대한 이야기를 담고 있습니다. 이것은 마치 주니어 사서가 서서히 숙련된 탐정으로 성장해 가는 이야기와 같습니다.
시작점: "순진한" 사서
처음에 팀은 "나이브 RAG(Naïve RAG)" 시스템을 사용했습니다. 질문을 받았을 때, 질문과 대략적으로 관련 있어 보이는 책 20권을 무작정 집어 들어 당신의 책상 위에 한꺼번에 쏟아붓는 사서를 상상해 보세요. 만약 당신이 "2022년 수력 발전소 비용은 얼마였나요?"라고 묻는다면, 사서는 2019년, 2023년 또는 관련 없는 장비에 관한 페이지들을 포함하여 25,000 단어의 텍스트를 당신에게 쏟아부을 것입니다.
문제는 무엇일까요? AI(즉, "독자")가 압도당한다는 것입니다. 이는 마치 누군가가 당신의 귀에 다른 50개의 문장을 외치고 있는 와중에 소설 속의 특정 문장을 찾으려고 애쓰는 것과 같습니다. 텍스트를 더 많이 제공할수록, 정답을 찾는 능력은 오히려 떨어집니다. 저자들은 이를 **"컨텍스트 부패(context rot)"**라고 부릅니다. 사실은 그곳에 존재하지만, 소음 속에 파묻혀 버리는 것입니다. 사서는 답이 그 안에 있기를 바라며 계속해서 더 많은 책을 추가하지만, 이는 과정의 속도를 늦추고 비용만 높일 뿐입니다.
레벨 업: "능동적인" 탐정
팀은 AI가 수동적인 수신자가 되는 것을 멈추고 능동적인 조사관이 되어야 한다는 것을 깨달았습니다. 이것이 **2단계: 에이전틱 검색(Agentic Retrieval)**입니다.
이제 AI는 책 더미를 책상에 쏟아붓는 대신, 돋보기를 든 탐정처럼 행동합니다. AI는 사서에게 한 번에 딱 5페이지씩만 요청합니다. 그 페이지들을 읽고 생각한 뒤, 이렇게 말합니다. "좋아요, 이 페이지들에 '2022년'이 언급되어 있군요. 하지만 저는 구체적으로 'Exhibit C' 파일을 확인해야 합니다." 그러고 나서 더 구체적인 새로운 페이지 세트를 요청합니다.
이것을 **점진적 발견(progressive discovery)**이라고 합니다. AI는 단순히 추측하지 않고 검색을 정교화합니다. 만약 단 한 페이지에서 매우 유망한 단서를 발견한다면, 확실히 하기 위해 해당 문서 전체를 읽기로 결정할 수도 있습니다. 하지만 매우 신중합니다! AI는 추가적인 시간과 비용을 들일 만큼 그 "단서"가 충분히 강력할 때만 전체 읽기를 수행합니다. 이는 마치 범인이 확실히 그 안에 있다는 증거가 있을 때만 집을 급습하기로 결정하는 탐정과 같습니다.
마스터 클래스: 팀을 거느린 "딥 에이전트(Deep Agent)"
3단계에서 시스템은 더욱 똑똑해집니다. AI는 단순히 검색하는 것을 넘어, 계획을 세웁니다. 조사를 시작하기도 전에, 크고 무서운 질문을 작고 관리 가능한 작업 목록으로 나눕니다.
예를 들어, 10년 동안 두 개의 서로 다른 발전소 비용을 비교해야 한다고 가정해 봅시다. 단순한 AI는 혼란에 빠질 것입니다. 하지만 이 "딥 에이전트"는 다음과 같은 연구 계획을 세웁니다:
- "발전소 A의 2020년 비용을 찾는다."
- "발전소 B의 2020년 비용을 찾는다."
- "두 비용을 비교한다."
이를 처리하기 위해 메인 AI는 서브 에이전트(소형 조력 로봇들) 팀을 고용합니다. 한 명의 조력자는 방대한 문서를 읽고 이를 아주 짧은 메모로 요약합니다. 메인 AI는 지저한 50페이지짜리 문서를 직접 보지 않습니다. 대신 요약된 깨끗한 2문장짜리 메모만을 봅니다. 이를 통해 "컨텍스트 부패"가 다시 발생하는 것을 방지합니다. 메인 AI는 신선함과 집중력을 유지하고, 조력자들이 힘든 일을 대신 수행합니다.
또한, 캐나다의 엄격한 개인정보 보호법 때문에 시스템에는 특별한 기술이 있습니다. 일부 문서는 차트와 그래프를 포함하고 있어 이를 읽기 위한 "시각(vision)" AI가 필요합니다. 메인 AI가 이러한 이미지를 해외 서버로 보낼 수 없기 때문에, 시스템은 캐나다 내부에 특수한 "로컬" AI를 두어 이미지를 읽고 텍스트만을 전달받습니다. 이는 마치 비밀이 건물 밖으로 새 나가지 않도록 방 안에 머무는 전문 통역사를 두는 것과 같습니다.
비법: PEA-CAE
저자들은 이 똑똑하고 단계적인 접근 방식을 PEA-CAE(Progressive Evidence Acquisition with Cost-Aware Escalation, 비용 인지적 에스컬레이션을 동반한 점진적 증거 획득)라는 프레임워크로 공식화했습니다.
이것을 똑똑한 쇼핑객의 규칙이라고 생각하면 쉽습니다:
- 작게 시작하라: 먼저 가격표(텍스트 덩어리/chunk)를 먼저 살펴본다.
- 가게 전체를 사지 마라: 가격표가 의심스러울 정도로 좋아 보일 때만 상품 전체(전체 문서)를 구매한다.
- 목록을 압축하라: 너무 많은 짐을 지지 않도록 발견한 내용을 요약한다.
논문은 이 방법이 효과적임을 보여줍니다. 테스트 결과, 시스템은 67번의 "청크(chunk)" 검색을 수행했지만, 전체 문서 읽기로 에스컬레이션한 경우는 7번에 불과했습니다. 이는 약 10 대 1의 비율입니다. 즉, 시스템은 보통 빠른 훑어보기만으로도 정답을 찾아내며, 상당한 시간과 비용을 절약한다는 것을 의미합니다. 전체 문서를 읽어야 했을 때도 0.7초에서 12초 사이가 걸렸는데, 이는 "전체 읽기"가 꼭 필요할 때만 사용하는 무거운 도구임을 입증합니다.
이것이 미래에 갖는 의미
이 논문의 핵심 결론은, 거대하고 변화하는 규칙 및 규정 라이브러리를 다룰 때 AI의 뇌를 재학습시킬 필요가 없다는 것입니다. AI에게 모든 새로운 법을 가르칠 필요는 없습니다. 대신, 그 주변에 더 나은 검색 엔진을 구축해야 합니다.
저자들은 "컨텍스트 엔지니어링", 즉 적절한 양의 정보를 적절한 시점에 AI에게 제공하는 기술이 진정한 마법이라고 주장합니다. 이는 AI에게 모든 것을 강제로 암기하게 하는 것보다 훨씬 효과적입니다. 계획을 세우고, 권한을 위임하며, 신중하게 단계를 높이는(escalate) 시스템을 구축함으로써, 기업들은 AI가 텍스트의 바다에서 길을 잃지 않고도 정확하고 추적 가능한 답변을 얻을 수 있습니다.
요약하자면, 이 논문은 복잡한 분야에서 AI의 미래가 단순히 진공 상태에서 로봇을 더 똑똑하게 만드는 것이 아니라, 로봇에게 더 나은 지도, 더 날카로운 돋보기, 그리고 힘든 일을 대신 해줄 조력자 팀을 제공하는 것에 있다고 제안합니다. 그것은 로봇에게 단순히 읽는 법이 아니라, 탐정이 되는 법을 가르치는 일입니다.
연구 분야의 논문에 파묻히고 계신가요?
연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.