메뉴 닫기

아마존 베드록 관리형 지식 기반을 활용한 검색 최적화 방법

아마존 베드록 관리형 지식 기반을 활용한 최적의 검색 구현 방법

서론

인공지능 및 자동화 기술의 발전은 다양한 분야에서 정보 검색 방식을 혁신하고 있습니다. 특히 아마존 베드록(Amazon Bedrock)은 기업 내 지식 관리 및 검색을 위한 강력한 도구를 제공합니다. 본 블로그에서는 아마존 베드록 관리형 지식 기반(Amazon Bedrock Managed Knowledge Base)이 제공하는 다양한 검색 모드를 활용하여 효율성을 극대화하는 방법을 살펴보겠습니다.

본문

아마존 베드록은 단일 조회 RAG(Retrieval Augmented Generation) 및 에이전틱 검색(Agentic Retrieval) 기능을 제공하여 사용자가 직면한 질문의 유형에 따라 적절한 검색 방식을 적용할 수 있도록 합니다. 예를 들어, 은행의 정책을 조사하는 직원이 계좌 개설을 위한 서류 목록을 묻는다면 단일 조회 RAG 방식을 통해 빠르고 명확한 답변을 받을 수 있습니다. 반면, 다양한 사업 구조에 따른 세부 정보를 비교하는 복잡한 질문의 경우 에이전틱 검색을 활용하여 더 깊이 있는 분석이 가능합니다.

어떤 요청에 어떤 검색 모드를 선택할지 결정하는 은행 어시스턴트 구성도

주요 기능 및 혜택

  • 단일 조회 RAG: 간단한 질문에 대해 모델을 한 번 호출하여 답변을 생성합니다. 이 방식은 단순한 문서 조회나 명확히 정의된 질문에 적합합니다.
  • 에이전틱 검색: 복잡한 질문을 하위 질문으로 분해하여 적절한 지식을 검색하고 추가 검색을 통해 필요한 정보를 확보합니다. 이러한 방식은 다중 문서나 정책 비교 분석에 적합합니다.
  • 검색 전용 요청: 사용자가 직접 문서 내용을 확인하고자 할 때는 검색된 원본 문맥만 반환하여 신속한 정보 접근이 가능합니다.

사례 연구

가상의 은행 내 정책 어시스턴트를 통해 세 가지 검색 모드를 실험합니다. 단일 조회 RAG는 간단한 체크리스트 질문에 대한 신속한 답을 제공하며, 에이전틱 검색은 다양한 정책 문서를 기반으로 추가적인 비교 분석을 수행합니다. 필요 시 검색 전용 모드를 통해 사용자가 직접 원문 내용을 검토할 수 있도록 지원합니다.

{
    "messages": [
        { 
            "content": { 
                "text": "계좌 개설 요건이 개인사업자와 법인에서 어떻게 다른지, 비거주자 소유자에게 추가로 적용되는 확인 절차가 무엇인지 알려주세요." 
            }, 
            "role": "user" 
        }
    ],
    "retrievers": [
        {
            "description": "계좌 개설 절차, 문서 체크리스트 및 정책 안내서의 지식 기반",
            "configuration": { 
                "knowledgeBase": { 
                    "knowledgeBaseId": "KB12345678" 
                } 
            }
        }
    ],
    "generateResponse": true,
    "agenticRetrieveConfiguration": {
        "foundationModelType": "MANAGED",
        "rerankingModelType": "MANAGED",
        "maxAgentIteration": 4
    }
}

결론

아마존 베드록 관리형 지식 기반은 다양한 검색 모드를 통해 사용자와 애플리케이션 개발자가 보다 유연하고 효율적으로 정보를 검색할 수 있도록 지원합니다. 개별 질문의 특성에 맞게 단일 조회 RAG, 에이전틱 검색, 또는 검색 전용 모드를 선택하여 최적의 검색 경험을 제공할 수 있습니다. 기존 시스템에 새로운 모드를 도입하고 질문 집합을 기반으로 성능을 평가하여 효율성을 높이는 방식으로 사용자를 지원할 수 있습니다.

[1] https://aws.amazon.com/blogs/machine-learning/single-shot-and-agentic-retrieval-with-amazon-bedrock-managed-knowledge-base/

AI, Cloud 관련한 문의는 아래 연락처로 연락주세요!

(주)에이클라우드
이메일 : acloud@a-cloud.co.kr
회사 번호 : 02-538-3988
회사 홈페이지 : https://www.a-cloud.co.kr/
문의하기


AI, Cloud 도입 상담 배너