단일 지식 베이스를 사용하여 Amazon Bedrock 에이전트의 성능을 최적화합니다. - Amazon Bedrock

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

단일 지식 베이스를 사용하여 Amazon Bedrock 에이전트의 성능을 최적화합니다.

Amazon Bedrock Agents는 에이전트가 단일 지식 베이스를 사용하는 간단한 사용 사례를 위해 지연 시간을 최적화할 수 있는 다양한 흐름을 선택할 수 있는 옵션을 제공합니다. 에이전트가 이 최적화를 활용할 수 있도록 하려면 다음 조건이 에이전트의 관련 버전에 적용되는지 확인하십시오.

  • 상담원에는 지식 기반이 하나뿐입니다.

  • 에이전트에는 작업 그룹이 없거나 모두 비활성화되어 있습니다.

  • 에이전트는 정보가 충분하지 않은 경우 사용자에게 추가 정보를 요청하지 않습니다.

  • 상담원이 기본 오케스트레이션 프롬프트 템플릿을 사용하고 있습니다.

이러한 상태를 확인하는 방법을 알아보려면 선택한 방법에 해당하는 탭을 선택하고 단계를 따르세요.

Console
  1. 에 로그인하십시오. AWS Management Console Amazon Bedrock 권한이 있는 IAM 역할을 사용하여 에서 Amazon Bedrock 콘솔을 엽니다. https://console.aws.amazon.com/bedrock/

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

  3. 에이전트 개요 섹션에서 사용자 입력 필드가 인지 확인합니다 DISABLED.

  4. 에이전트의 작업 초안에 최적화가 적용되고 있는지 확인하려면 작업 초안 섹션에서 작업 초안을 선택합니다. 최적화가 에이전트의 특정 버전에 적용되고 있는지 확인하려면 버전 섹션에서 버전을 선택하십시오.

  5. 지식 베이스 섹션에 지식 베이스가 하나만 포함되어 있는지 확인하세요. 지식 베이스가 두 개 이상 있는 경우 하나를 제외하고 모두 비활성화하세요. 지식창고를 비활성화하는 방법을 알아보려면 을 참조하십시오에이전트에서 지식 기반 연결 해제.

  6. 작업 그룹 섹션에 작업 그룹이 없는지 확인하세요. 액션 그룹이 있는 경우 모두 비활성화하십시오. 액션 그룹을 비활성화하는 방법에 대한 자세한 내용은 을 참조하십시오액션 그룹 수정.

  7. 고급 프롬프트 섹션에서 오케스트레이션 필드 값이 기본값인지 확인합니다. 재정의되어 있는 경우 편집을 선택하고 (에이전트의 버전을 보고 있는 경우 먼저 작업 초안으로 이동해야 함) 다음을 수행하십시오.

    1. 고급 프롬프트 섹션에서 오케스트레이션 탭을 선택합니다.

    2. 템플릿을 기본 설정으로 되돌리면 사용자 지정 프롬프트 템플릿이 삭제됩니다. 나중에 필요할 경우 템플릿을 저장해 두세요.

    3. 오케스트레이션 템플릿 기본값 재정의를 지웁니다. 표시되는 메시지를 확인합니다.

  8. 변경한 내용을 적용하려면 상담원 세부 정보 페이지 상단이나 테스트 창에서 준비를 선택합니다. 그런 다음 테스트 창에 메시지를 제출하여 에이전트의 최적화된 성능을 테스트하세요.

  9. (선택 사항) 필요한 경우 의 단계에 따라 에이전트의 새 버전을 만드세요Amazon Bedrock 에이전트를 배포하고 애플리케이션에 통합하십시오..

API
  1. Amazon Bedrock용 에이전트 빌드 타임 엔드포인트로 요청을 보내고 (요청 및 응답 형식과 필드 세부 정보는 링크 참조) 에이전트의 ID를 지정합니다. ListAgentKnowledgeBasesagentVersion 경우 작업 초안에 사용하거나 DRAFT 관련 버전을 지정하십시오. 응답에서 하나의 객체 (하나의 지식 베이스에 해당) 만 agentKnowledgeBaseSummaries 포함되어 있는지 확인하십시오. 지식창고가 두 개 이상 있는 경우 하나를 제외하고 모두 비활성화하세요. 지식창고를 비활성화하는 방법을 알아보려면 을 참조하십시오에이전트에서 지식 기반 연결 해제.

  2. Amazon Bedrock용 에이전트 빌드 타임 엔드포인트로 요청을 보내고 (요청 및 응답 형식과 필드 세부 정보는 링크 참조) 에이전트의 ID를 지정합니다. ListAgentActionGroupsagentVersion 경우 작업 초안에 사용하거나 DRAFT 관련 버전을 지정하십시오. 응답에서 actionGroupSummaries 목록이 비어 있는지 확인하십시오. 작업 그룹이 있는 경우 모두 비활성화하십시오. 액션 그룹을 비활성화하는 방법에 대한 자세한 내용은 을 참조하십시오액션 그룹 수정.

  3. 보내기 GetAgentAmazon Bedrock용 에이전트 빌드 타임 엔드포인트로 요청 (요청 및 응답 형식과 필드 세부 정보는 링크 참조) 하고 에이전트의 ID를 지정합니다. 응답의 promptOverrideConfiguration 필드 promptConfigurations 목록에서 값이 다음과 같은 PromptConfiguration객체를 찾으십시오. promptType ORCHESTRATION promptCreationMode값이 DEFAULT 이면 아무 것도 할 필요가 없습니다. 그럴 경우OVERRIDDEN, 템플릿을 기본 설정으로 되돌리려면 다음과 같이 하십시오.

    1. 템플릿을 기본 설정으로 되돌리면 사용자 지정 프롬프트 템플릿이 삭제됩니다. 나중에 필요할 경우 basePromptTemplate 필드에 있는 템플릿을 저장해 두세요.

    2. 보내기 UpdateAgentAmazon Bedrock용 에이전트 빌드 타임 엔드포인트를 통한 요청 (요청 및 응답 형식과 필드 세부 정보는 링크 참조) 오케스트레이션 템플릿에 해당하는 PromptConfiguration객체의 경우 값을 ~로 설정합니다. promptCreationMode DEFAULT

  4. 변경한 내용을 적용하려면 이메일을 보내세요. PrepareAgentAmazon Bedrock용 에이전트 빌드 타임 엔드포인트를 통한 요청 (요청 및 응답 형식과 필드 세부 정보는 링크 참조) 그런 다음 다음을 제출하여 에이전트의 최적화된 성능을 테스트하십시오. InvokeAgentAmazon Bedrock용 에이전트 런타임 엔드포인트에서 에이전트의 TSTALIASID 별칭을 사용하여 요청 (요청 및 응답 형식과 필드 세부 정보는 링크 참조)

  5. (선택 사항) 필요한 경우 의 단계에 따라 에이전트의 새 버전을 생성하십시오. Amazon Bedrock 에이전트를 배포하고 애플리케이션에 통합하십시오.