본문 바로가기
성공지식백과 로고성공지식백과

사내 문서를 AI에 연결할 때: 긴 입력·RAG·추가 학습의 선택

문서를 한 번 검토하는 일과 개정되는 규정을 여러 직원이 찾아 쓰는 일은 필요한 구성이 다릅니다. 긴 입력, RAG, 미세 조정을 문서량·변경·권한·답변 형식의 조건에 맞춰 비교합니다.

RAG파인튜닝사내 지식컨텍스트 설계
글 정성준 6분 읽기
공유:

사내 문서를 AI에 쓰려는 목적이 한 계약서의 내용을 검토하는 일인지, 여러 부서의 규정을 질문마다 찾아 답하는 일인지에 따라 시작할 구성이 달라집니다. Lewis 등의 RAG 원 논문은 모델 매개변수에 저장된 지식과 외부 문서 검색을 결합했습니다. 지식을 어디서 가져오고 어떻게 갱신할지를 모델의 답변 능력과 함께 다룬 접근입니다.

방식을 고르기 전에는 부족한 것을 적습니다. 답할 근거를 못 찾는지, 찾은 근거로 잘못 답하는지, 내용은 맞아도 분류·문체·출력 형식을 못 지키는지 구분합니다. 이 구분이 없으면 검색 문제를 학습으로 고치거나, 형식 문제에 더 많은 문서를 붙이는 선택으로 이어질 수 있습니다.

문서 조회와 행동·형식 학습은 필요한 자료가 다르다

직접 입력은 작업에 필요한 문서를 요청 문맥에 넣는 방식입니다. 검토할 범위가 정해져 있으면 검색 시스템을 만들기 전에 이 방식으로 답변이 가능한지 확인할 수 있습니다. 문서를 읽는 데 필요한 배경·예외까지 함께 제공하고, 파일 이름·버전·문단 위치를 구분해 놓습니다.

RAG는 질문에 맞는 외부 자료를 찾아 답변 문맥에 넣는 구성입니다. 많은 문서를 매번 모두 넣는 대신 관련 구간을 선택하며, 원문 위치와 버전을 함께 전달하면 답변의 근거를 추적할 수 있습니다. 검색된 자료가 오래됐거나 적용 범위를 빠뜨리면 답변도 그 잘못된 입력을 따를 수 있어 검색 단계의 검토가 필요합니다.

여기서 추가 학습은 예시를 사용해 기존 모델의 동작을 조정하는 미세 조정, 파인튜닝을 뜻합니다. AWS의 RAG·미세 조정 비교는 조직의 스타일에 맞춘 생성과 자주 바뀌는 문서의 갱신을 다른 조건으로 설명합니다. 분류 기준이나 답변 형식을 반복적으로 맞추는 일은 학습 예시와 평가 자료가 필요합니다. 새로운 사실을 학습시키는 것도 가능하지만, 문서 교체·삭제·권한 변경을 어떻게 반영할지는 따로 남습니다.

세 방식은 조합할 수 있습니다. 검색한 자료를 긴 입력으로 전달하거나, 미세 조정한 모델이 검색 결과를 읽도록 만들 수도 있습니다. 문서 업로드 버튼만 보고 서비스가 원문 전체를 입력하는지 일부를 검색하는지 판단하기는 어려워, 사용하는 제품의 처리 방식도 별도로 확인합니다.

문제와 데이터 조건으로 첫 시험을 고른다

다음 표는 구현을 고르기 위한 시작 기준입니다. 문서 수만으로 RAG나 학습의 필요성을 확정하지 않고, 작업 단위와 수정할 문제를 함께 봅니다.

해결하려는 일먼저 시험할 방식확인할 조건추가 구성이 필요한 신호
정해진 문서 한 묶음의 검토·요약직접 입력전체 범위와 예외가 입력에 들어오는지문서를 넣어도 필요한 근거를 놓침
여러 문서에서 질문별 규정 찾기RAG정답 구간이 검색 결과에 포함되는지다른 버전·무관한 구간이 자주 선택됨
자주 바뀌는 지식과 출처 제공갱신 가능한 문서 검색원문 버전·적용일·삭제 반영폐기한 문서가 계속 답변에 사용됨
일정한 분류·문체·출력 형식지침·예시 입력, 이후 미세 조정 검토내용이 맞는 상태에서 형식 오류가 반복되는지지침과 예시를 바꿔도 같은 동작 오류가 남음
문서 전반의 충돌·누락 비교전체 범위를 포함한 입력·분할 검토관련 문서들을 함께 비교할 수 있는지검색한 일부 구간만으로 전체 판단을 만듦
사용자마다 다른 문서 접근인증된 사용자별 자료 선택허용 문서만 입력·검색·캐시에 도달하는지다른 부서 자료가 후보나 답변에 섞임

직접 입력에서 답변이 충분하면 검색 인덱스와 갱신 작업을 추가할 이유가 줄어듭니다. 반복 요청에서 같은 문서를 매번 전달하는 비용과 대기시간이 부담되거나, 질문마다 찾을 자료가 달라질 때는 검색 구성의 이점과 유지 작업을 비교합니다. 비용은 입력 길이와 질의량, 검색·재처리·평가 작업을 포함해 실제 사용 조건에서 측정합니다.

긴 문서를 넣을 수 있는 용량과 필요한 정보를 사용하는 능력은 따로 평가합니다. 2024년 Lost in the Middle 연구는 다문서 질의응답과 키·값 검색에서 관련 정보의 위치를 바꾸며 성능 차이를 관찰했습니다. 실제 사용할 모델에서는 문서의 앞·중간·뒤에 있는 근거를 각각 찾는지 별도로 검사합니다.

RAG에서도 답을 만드는 데 필요한 범위를 판단합니다. 특정 조항 하나를 찾는 질문과 문서 전체의 예외·모순을 비교하는 질문은 필요한 근거가 다릅니다. 검색 결과가 질문과 비슷한 구간 몇 개에 그치면 문서 전체에 대한 결론을 내릴 자료가 부족할 수 있습니다. 이런 작업은 문서 전반을 다루는 검토 단계와 근거 선택을 함께 설계합니다.

바뀌는 문서와 사용자 권한을 답변 전에 관리한다

RAG의 최신성은 문서를 저장소에 올린 시점만으로 판단하기 어렵습니다. 검색 인덱스에 반영된 버전, 검색 결과의 적용일, 답변이 실제로 사용한 근거를 이어서 확인합니다. 문서가 폐기되면 원문뿐 아니라 검색 후보와 캐시에서도 옛 내용이 다시 전달되는지 검토합니다.

같은 규정의 예전 판과 새 판이 함께 검색된다면 어떤 날짜와 대상에 적용할지 판단할 정보가 필요합니다. 문서 ID, 개정 버전, 적용 시작일, 접근 범위를 메타데이터로 남기면 검색 조건과 답변 확인에 사용할 수 있습니다. 미세 조정으로 배운 지식도 나중에 바뀔 수 있어 새 문서가 들어왔을 때 어떤 경로를 우선할지 정합니다.

Azure AI Search의 보안 필터 설명은 사용자·그룹 식별자를 검색 결과 필터에 연결하는 방식을 다룹니다. 해당 문서는 필터의 식별 문자열 자체가 인증·권한 확인을 수행하는 것은 아니라고 명시합니다. 사용자 신원을 확인하고 허용 범위를 정하는 절차가 검색 조건과 연결돼야 한다는 설계상의 구분입니다.

직접 입력도 사용자가 볼 수 있는 자료만 보내는 경계가 필요합니다. 권한이 다른 직원들이 쓰는 기능에서는 허용된 문서, 허용되지 않은 문서, 권한이 바뀐 문서를 나눠 시험합니다. 검색 결과뿐 아니라 답변의 인용문·링크와 재사용된 결과에도 같은 범위를 적용하는지 확인합니다.

추가 학습에 넣은 문서는 질문할 때마다 사용자별로 꺼내는 파일과 관리 방식이 다릅니다. 학습 자료의 사용 범위와 갱신·삭제 요구를 따로 검토하고, 학습을 했다는 사실을 문서 접근 통제의 구현으로 취급하지 않습니다. 어느 방식을 골라도 출처 표시와 사용자 권한은 평가 항목에 남습니다.

작은 질문 묶음으로 검색·생성·형식 오류를 분리한다

시작 실험에는 실제 업무 질문과 정답 근거를 함께 모읍니다. 아래는 도입 전에 쓸 평가 설계로, 시험할 질문 유형과 기록할 답의 기준을 묶었습니다.

질문 유형정답 기준에 남길 것확인하려는 실패
한 문서의 명시된 규정문서 버전·문단·조건근거가 있는데 놓치는지
여러 문서의 조건 결합필요한 근거 구간 전부일부 근거만으로 결론을 만드는지
개정된 규정새 판의 적용일과 대상옛 판을 섞거나 날짜를 무시하는지
문서에 답이 없는 질문확인 불가로 남길 범위빈 근거를 그럴듯한 답으로 채우는지
접근 권한이 다른 질문사용자별 허용 문서 집합금지 문서가 후보·답변에 노출되는지
분류·정해진 출력 형식정답 라벨·필수 항목·허용 형식근거는 맞아도 행동·형식을 어기는지

먼저 사람이 골라 놓은 올바른 근거를 직접 입력해 답변을 확인합니다. 다음에는 같은 질문·모델·답변 지침에서 검색기가 고른 근거로 바꿉니다. 직접 고른 근거에서는 맞고 검색 결과에서는 틀리면 정답 구간이 빠졌는지, 잘못된 버전이나 주변 문맥이 섞였는지부터 확인합니다.

올바른 근거를 넣어도 틀리면 근거 선택 외의 원인이 남습니다. 지침이 모호한지, 필요한 전제가 더 있는지, 표·예외를 잘못 해석하는지 나눠 봅니다. 내용은 맞지만 라벨이나 형식만 반복해서 어긴다면 예시와 지침을 손본 뒤 미세 조정의 필요성을 평가할 수 있습니다.

학습을 비교할 때는 학습에 쓰지 않은 문서·질문을 따로 둡니다. 같은 문서의 문장을 조금 바꾼 질문만 시험하면 새 문서에도 기준을 적용하는지 확인하기 어렵습니다. 개정 후 자료와 답이 없는 질문, 권한 제한 질문을 평가에 남겨 학습이 해결하지 못한 범위도 함께 봅니다.

문서와 시스템 지침·도구·대화 이력을 함께 배치하는 구성은 컨텍스트 엔지니어링 가이드에서 이어서 확인할 수 있습니다. 연결 방식을 결정할 때는 위 질문 묶음에서 드러난 실패와, 문서 갱신·권한 관리·운영 비용을 함께 비교합니다. 직접 입력으로 충분한 범위를 확인한 뒤 부족한 단계에 검색이나 학습을 추가하면 각 구성 요소가 필요한 이유를 설명할 수 있습니다.

자료 확인: 2026년 10월 28일 UTC.

관련 글