

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

# Amazon Kendra GenAI 인덱스를 사용하여 Amazon Bedrock Knowledge Bases 구축
<a name="knowledge-base-build-kendra-genai-index"></a>

Amazon Bedrock Knowledge Bases를 사용하면 Amazon Kendra GenAI 인덱스에서 지식 기반을 구축하여 보다 정교하고 정확한 검색 증강 생성(RAG) 기반 디지털 어시스턴트를 생성할 수 있습니다. Amazon Kendra GenAI 인덱스를 Amazon Bedrock Knowledge Bases와 결합하여 다음을 수행할 수 있습니다.
+ 인덱스를 다시 빌드하거나 데이터를 다시 수집하지 않고 여러 Amazon Bedrock 애플리케이션에서 인덱싱된 콘텐츠를 재사용합니다.
+ Amazon Kendra의 고정밀 정보 검색을 활용하면서 Amazon Bedrock의 고급 GenAI 기능을 활용합니다.
+ Amazon Kendra GenAI 인덱스의 의미 정확도를 유지하면서 Amazon Bedrock의 도구를 사용하여 디지털 어시스턴트의 동작을 사용자 지정합니다.

Amazon Kendra GenAI 인덱스 사용에 대한 자세한 내용은 *Amazon Kendra 개발자 안내서*의 [Amazon Kendra GenAI 인덱스](https://docs.aws.amazon.com/kendra/latest/dg/hiw-index-types.html#kendra-gen-ai-index) 섹션을 참조하세요.

**Topics**
+ [Amazon Kendra GenAI 인덱스를 사용하여 Amazon Bedrock Knowledge Base 생성](knowledge-base-kendra-genai-index-create.md)

# Amazon Kendra GenAI 인덱스를 사용하여 Amazon Bedrock Knowledge Base 생성
<a name="knowledge-base-kendra-genai-index-create"></a>

 Amazon Kendra GenAI 인덱스 사용에 대한 자세한 내용은 *Amazon Kendra 개발자 안내서*의 [Amazon Kendra GenAI 인덱스](https://docs.aws.amazon.com/kendra/latest/dg/hiw-index-types.html#kendra-gen-ai-index) 섹션을 참조하세요.

Amazon Bedrock 콘솔 또는 Amazon Bedrock API를 사용하여 Amazon Kendra GenAI 인덱스로 Amazon Bedrock 지식 기반을 생성할 수 있습니다. 원하는 방법의 탭을 선택한 후 다음 단계를 따릅니다.

**참고**  
루트 사용자로는 지식 기반을 생성할 수 없습니다. 시작하기 전에 AWS Identity and Access Management (IAM) 사용자로 로그인합니다.

**중요**  
API를 사용하여 Amazon Kendra GenAI 인덱스로 지식 기반을 생성하려면 기존 인덱스가 있어야 합니다. API를 사용하면 지식 기반을 생성하는 동안 인덱스를 생성할 수 없습니다. 지식 기반을 생성하는 동안 인덱스를 생성하려면 콘솔을 사용해야 합니다.

------
#### [ Console ]

**Amazon Kendra GenAI 인덱스를 사용하여 지식 기반을 생성하려면**

1. Amazon Bedrock 콘솔을 사용할 권한이 있는 IAM 자격 증명 AWS Management Console 으로에 로그인합니다. 그 다음 [https://console.aws.amazon.com/bedrock](https://console.aws.amazon.com/bedrock)에서 Amazon Bedrock 콘솔을 엽니다.

1. 왼쪽 탐색 창에서 **지식 기반**을 선택합니다.

1. **지식 기반** 섹션에서 **만들기**를 선택합니다.

1. **Kendra GenAI 인덱스가 포함된 지식 기반**을 선택합니다.

1. (선택 사항) **지식 기반 세부 정보** 섹션에서 지식 기반의 기본 이름을 변경하고 설명을 제공합니다.

1. **IAM 권한** 섹션에서 다른 필수 AWS 서비스에 액세스할 수 있는 권한을 Amazon Bedrock에 제공하는 IAM 역할을 선택합니다. Amazon Bedrock이 서비스 역할을 만들도록 하거나 [생성한 사용자 지정 역할](kb-permissions.md)을 선택할 수 있습니다.

1. **새 서비스 역할을 생성**하거나 **기존 서비스 역할을 사용**할 수 있습니다.

1. **새 Amazon Kendra GenAI 인덱스를 생성**하거나 **기존 Amazon Kendra GenAI 인덱스**를 사용하도록 선택합니다.

1. (선택 사항) **추가 구성**에서 다음을 수행합니다.
   + 지식 기반을 암호화하도록 AWS Key Management Service (AWS KMS) 고객 관리형 키를 구성합니다.
   + 지식 기반에 태그를 추가합니다. 자세한 내용은 [Amazon Bedrock 리소스 태그 지정](tagging.md) 단원을 참조하십시오.

   

   

1. **지식 기반 생성**을 선택합니다. Amazon Bedrock이 지식 기반을 생성하는 동안 **진행 중** 상태가 표시됩니다. 데이터 소스를 추가하고 동기화하려면 생성이 완료될 때까지 기다려야 합니다.

1. Amazon Bedrock이 지식 기반 생성을 완료한 후 데이터 소스를 구성하려면 [데이터 소스를 지식 기반에 연결](data-source-connectors.md)의 지침을 따릅니다.

------
#### [ API ]

**Amazon Kendra GenAI 인덱스를 사용하여 지식 기반을 생성하려면**

지식 기반을 만들려면 [Amazon Bedrock Agents 빌드 타임 엔드포인트](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#bra-bt)를 사용하여 [CreateKnowledgeBase](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateKnowledgeBase.html) 요청(요청 및 응답 형식과 필드 세부 정보는 링크 참조)을 전송합니다.
+ `roleArn` 필드에 Amazon Bedrock 지식 기반을 생성할 권한이 있는 IAM 역할의 Amazon 리소스 이름(ARN)을 입력합니다.
+ 지식 기반에 지원되는 모델을 사용하려면 [모델 액세스를 활성화](model-access.md)해야 합니다. 데이터를 벡터 임베딩으로 변환하는 데 필요한 모델의 ARN을 기록해 둡니다. 지식 기반을 위해 선택한 모델의 모델(리소스) ID를 복사합니다. 그런 다음 *서비스 승인 참조*의 [Amazon Bedrock에서 정의한 리소스 유형](https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrock.html#amazonbedrock-resources-for-iam-policies)에 제공된 ARN 예제에 따라 모델 ID를 사용하여 모델 ARN을 구성합니다. 모델 리소스 유형의 예를 참조하세요.

  `knowledgeBaseConfiguration` 객체의 `embeddingModelArn` 필드에서 사용할 벡터 임베딩 모델의 ARN을 제공합니다. 자세한 내용은 [Amazon Bedrock 지식 기반에서 지원되는 모델과 리전](knowledge-base-supported.md) 단원을 참조하십시오.
+ Amazon Kendra GenAI 인덱스로 지식 기반을 생성하려면 Amazon Kendra GenAI 인덱스의 ARN을 제공합니다 
+ 지식 기반을 만든 후 지식 기반에 대한 문서 또는 콘텐츠가 포함된 데이터 소스를 만듭니다. Amazon Bedrock API 작업을 사용하여 데이터 소스를 생성할 수 없습니다. Amazon Bedrock 콘솔 또는 Amazon Kendra [ CreateDataSource](https://docs.aws.amazon.com/kendra/latest/APIReference/API_CreateDataSource.html) API 작업을 사용하여 이를 수행해야 합니다. 데이터 소스 선택에 대한 자세한 내용과 API 연결 구성 예제는 [데이터 소스를 지식 기반에 연결](data-source-connectors.md) 섹션을 참조하세요.

------