지식 기반을 사용하여 에이전트에 대한 응답 생성 강화 - Amazon Bedrock

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

지식 기반을 사용하여 에이전트에 대한 응답 생성 강화

Amazon Bedrock 지식 기반은 데이터 스토어에서 정보를 가져와 대규모 언어 모델(RAG)에서 생성된 응답을 보강하는 인기 있는 기법인 Retrieval Augmented Generation()을 활용하는 데 도움이 됩니다LLMs. 데이터 소스 및 벡터 스토어로 지식 기반을 설정할 때 애플리케이션은 지식 기반을 쿼리하여 정보를 반환하여 소스의 직접 견적 또는 쿼리 결과에서 생성된 자연 응답을 사용하여 쿼리에 응답할 수 있습니다.

Amazon Bedrock 지식 기반을 Amazon Bedrock 에이전트와 사용하려면 먼저 지식 기반을 생성한 다음 지식 기반을 에이전트와 연결해야 합니다. 아직 지식 기반을 생성하지 않은 경우 지식 베이스로 데이터 검색 및 AI 응답 생성에서 지식 기반에 대해 알아보고 지식 기반을 생성합니다. 에이전트를 생성하는 동안 또는 에이전트가 생성된 후 지식 기반을 연결할 수 있습니다. 지식 기반을 기존 에이전트에 연결하려면 선택한 방법에 해당하는 탭을 선택하고 다음 단계를 따릅니다.

Console
지식 기반을 추가하려면
  1. Amazon Bedrock 권한이 있는 역할을 AWS Management Console 사용하여 에 로그인하고 에서 Amazon Bedrock 콘솔을 엽니다https://console.aws.amazon.com/bedrock/. IAM

  2. 왼쪽 탐색 창에서 에이전트를 선택합니다. 그런 다음 에이전트 섹션에서 에이전트를 선택합니다.

  3. 에이전트 빌더에서 편집 선택

  4. 지식 기반 섹션에서 추가를 선택합니다.

  5. 생성한 지식 기반을 선택하고, 에이전트가 지식 기반과 상호 작용해야 하는 방식에 대한 지침을 제공합니다.

  6. 추가를 선택합니다. 상단에 성공 배너가 나타납니다.

  7. 에이전트를 테스트하기 전에 변경 사항을 적용하려면 에이전트를 테스트하기 전에 준비를 선택합니다.

API

지식 기반을 에이전트와 연결하려면 Agents for Amazon Bedrock 빌드 시간 엔드포인트AssociateAgentKnowledgeBase 요청을 보냅니다.

다음 목록은 요청의 필드를 설명합니다.

  • 필수 필드는 다음과 같습니다.

    필드 간단한 설명
    agentId 에이전트의 ID
    agentVersion 에이전트 버전
    knowledgeBaseId 지식 기반 ID
  • 다음 필드는 선택 사항입니다.

    필드 간단한 설명
    설명 에이전트가 지식 기반을 사용하는 방법에 대한 설명
    knowledgeBaseState 에이전트가 지식 기반을 쿼리하지 못하도록 하려면 DISABLED

sessionState 필드를 사용하여 에이전트에 연결된 지식 기반에 대한 쿼리 구성을 수정할 수 있습니다. InvokeAgent 에이전트를 호출할 때 요청. 자세한 내용은 제어 에이전트 세션 컨텍스트 단원을 참조하십시오.