기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon Bedrock에서 지식 기반 평가를 생성하기 위한 사전 조건
지식 기반을 사용하는 평가 작업을 생성하려면 특정 서비스 수준 리소스 및 Amazon Bedrock 파운데이션 모델에 대한 액세스 권한이 필요합니다. 연결된 주제를 사용하여 설정 방법에 대해 자세히 알아봅니다.
모델 평가 작업을 시작하기 전에 지식 기반의 모든 데이터를 수집하고 동기화했는지 확인합니다.
Amazon Bedrock 지식 기반을 사용하는 모델 평가 작업을 시작하는 데 필요한 서비스 수준 리소스
-
다음 Amazon Bedrock 파운데이션 모델 중 하나 이상에 액세스해야 합니다. 모델에 액세스하는 방법에 대한 자세한 내용은 섹션을 참조하세요Amazon Bedrock 파운데이션 모델 액세스.
-
Mistral Large –
mistral.mistral-large-2402-v1:0
-
Anthropic Claude 3.5 Sonnet –
anthropic.claude-3-5-sonnet-20240620-v1:0
-
Anthropic Claude 3 Haiku –
anthropic.claude-3-haiku-20240307-v1:0
-
Meta Llama 3.1 70B Instruct –
meta.llama3-1-70b-instruct-v1:0
-
-
프롬프트 데이터 세트를 생성합니다. 프롬프트 데이터 세트는 지식 기반이 정보를 얼마나 잘 검색하고 응답을 생성하는지 확인하는 데 사용할 사용자 쿼리를 나타냅니다. 자세한 내용은 Amazon Bedrock에서 지식 기반 평가에 프롬프트 데이터 세트 사용 단원을 참조하십시오.
-
Amazon Bedrock 지식 기반을 사용하는 모델 평가 작업을 생성하려면 https://console.aws.amazon.com/bedrock/
AWS Command Line Interface또는 지원되는 AWS SDK에 액세스해야 합니다. 필요한 IAM 작업 및 리소스에 대한 자세한 내용은 다음 Amazon Bedrock 지식 기반 평가 작업을 생성하는 데 필요한 권한 섹션을 참조하세요. -
모델 평가 작업이 시작되면 서비스 역할이 사용자를 대신하여 작업을 수행하는 데 사용됩니다. 필수 IAM 작업 및 신뢰 정책 요구 사항에 대한 자세한 내용은 섹션을 참조하세요지식 기반 평가 작업에 대한 서비스 역할 요구 사항.
-
Amazon Simple Storage Service - 모델 평가 작업에 사용되는 모든 데이터는 Amazon S3 버킷에 배치해야 합니다. Amazon Bedrock 콘솔을 사용하여 생성된 모델 평가 작업을 수행하려면 버킷에 올바른 CORS 권한을 지정해야 합니다.
-
지식 기반 평가 작업 중에 Amazon Bedrock은를 사용하여 Amazon Bedrock이 암호화하는 데이터의 임시 사본을 생성합니다 AWS KMS key. Amazon Bedrock이 소유한 키로 Amazon Bedrock이이 데이터를 암호화하도록 하거나 소유한 키를 제공할 수 있습니다. 자체 키를 사용하려면 KMS 키 정책에 필요한 권한을 추가해야 합니다. 자세한 정보는 지식 기반 평가 작업을 위한 데이터 암호화 섹션을 참조하세요.
Amazon Bedrock 지식 기반 평가 작업을 생성하는 데 필요한 권한
이 섹션에서는 Amazon Bedrock 지식 기반 평가 작업을 생성하려는 사용자, 그룹 또는 역할에 필요한 IAM 정책 요구 사항을 다룹니다. 서비스 역할 및 신뢰 정책 요구 사항에 대한 자세한 내용은 섹션을 참조하세요지식 기반 평가 작업에 대한 서비스 역할 요구 사항.
다음 정책에는 Amazon Bedrock 콘솔을 사용하여 Amazon Bedrock 지식 기반 평가 작업을 생성하는 데 필요한 Amazon Bedrock 및 Amazon S3의 최소 IAM 작업 및 리소스 세트가 포함되어 있습니다.
{ "Version": "2012-10-17", "Statement": [ { "Sid": "BedrockConsole", "Effect": "Allow", "Action": [ "bedrock:CreateEvaluationJob", "bedrock:GetEvaluationJob", "bedrock:ListEvaluationJobs", "bedrock:StopEvaluationJob", "bedrock:GetCustomModel", "bedrock:ListCustomModels", "bedrock:CreateProvisionedModelThroughput", "bedrock:UpdateProvisionedModelThroughput", "bedrock:GetProvisionedModelThroughput", "bedrock:ListProvisionedModelThroughputs", "bedrock:GetImportedModel", "bedrock:ListImportedModels", "bedrock:ListTagsForResource", "bedrock:UntagResource", "bedrock:TagResource" ], "Resource": [ "arn:aws:bedrock:
us-west-2
::foundation-model/model-id-of-foundational-model
", "arn:aws:bedrock:us-west-2
:account-id
:inference-profile/*", "arn:aws:bedrock:us-west-2
:account-id
:provisioned-model/*", "arn:aws:bedrock:us-west-2
:account-id
:imported-model/*" ] }, { "Sid": "BedrockKnowledgeBaseConsole", "Effect": "Allow", "Action": [ "bedrock:GetKnowledgeBase", "bedrock:ListKnowledgeBases" ], "Resource": [ "arn:aws:bedrock:us-west-2
:account-id
:knowledge-base/*" ] }, { "Sid": "AllowConsoleS3AccessForModelEvaluation", "Effect": "Allow", "Action": [ "s3:GetObject", "s3:GetBucketCORS", "s3:ListBucket", "s3:ListBucketVersions", "s3:GetBucketLocation" ], "Resource": [ "arn:aws:s3:::my_output_bucket
", "arn:aws:s3:::input_datasets/prompts.jsonl
" ] } ] }