아마존 베드록을 위한 프롬프트 플로우 - Amazon Bedrock

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

아마존 베드록을 위한 프롬프트 플로우

참고

프롬프트 플로우는 미리 보기 중이며 변경될 수 있습니다.

Amazon Bedrock의 프롬프트 흐름은 지원되는 기초 모델 (FM) 을 사용하여 프롬프트, 기본 모델 및 기타 서비스를 연결하여 솔루션을 생성함으로써 워크플로를 구축할 수 있는 기능을 제공합니다. AWS end-to-end

프롬프트 플로우를 사용하면 비주얼 빌더를 사용하여 복잡한 생성 AI 워크플로를 빠르게 구축하고, FM, 지식 기반 및 기타 AWS 서비스와 같은 Amazon Bedrock 제품과 쉽게 통합할 수 있습니다. 예를 들어, 이들 간에 데이터를 전송하고, 변경 불가능한 워크플로를 AWS Lambda 배포하여 몇 번의 클릭만으로 테스트에서 프로덕션으로 이동할 수 있습니다.

프롬프트 플로우에 대한 할당량을 보려면 을 참조하십시오. 프롬프트 플로우 할당량

다음은 Amazon Bedrock에서 프롬프트 플로우를 구축할 수 있는 몇 가지 예제 작업입니다.

  • 이메일 초대 생성 및 전송 — 프롬프트 노드, 지식 기반 노드 및 Lambda 함수 노드를 연결하는 프롬프트 흐름을 생성합니다. 이메일 본문을 생성하려면 다음 프롬프트를 제공하십시오. Send invite to John Smith’s extended team for in-person documentation read for an hour at 2PM EST next Tuesday 프롬프트를 처리한 후 프롬프트 흐름은 지식 베이스를 쿼리하여 John Smith의 확장된 팀의 이메일 주소를 조회한 다음 입력값을 Lambda 함수로 전송하여 목록에 있는 모든 팀원에게 초대를 보냅니다.

  • 오류 메시지와 오류를 일으키는 리소스의 ID를 사용하여 문제 해결 — 프롬프트 흐름은 설명서 지식 기반에서 오류의 가능한 원인을 찾고, 리소스에 대한 시스템 로그 및 기타 관련 정보를 가져오고, 리소스의 잘못된 구성 및 값을 업데이트합니다.

  • 보고서 생성 — 상위 제품에 대한 메트릭을 생성할 수 있는 신속한 흐름을 구축합니다. 프롬프트 플로우는 데이터베이스에서 판매 지표를 찾고, 지표를 집계하고, 상위 제품 구매에 대한 요약 보고서를 생성하고, 지정된 포털에 보고서를 게시합니다.

  • 지정된 데이터셋에서 데이터 수집 — 다음과 같은 프롬프트를 제공합니다. Start ingesting new datasets added after 3/31 and report failures 프롬프트 흐름은 수집을 위한 데이터 준비를 시작하고 상태를 계속 보고합니다. 데이터 준비가 완료되면 프롬프트 흐름은 실패한 데이터를 필터링하는 통합 프로세스를 시작합니다. 데이터 수집이 완료되면 프롬프트 플로우가 실패를 요약하고 실패 보고서를 게시합니다.

Amazon Bedrock용 흐름을 사용하면 기초 모델 (FM), 프롬프트 및 기타 AWS 서비스를 쉽게 연결하여 프롬프트 흐름을 빠르게 생성, 테스트 및 실행할 수 있습니다. Amazon Bedrock 콘솔의 비주얼 빌더를 사용하거나 API를 통해 프롬프트 흐름을 관리할 수 있습니다.

프롬프트 플로우를 생성, 테스트 및 배포하는 일반적인 단계는 다음과 같습니다.

프롬프트 플로우 생성:
  1. 프롬프트 흐름 이름, 설명, 적절한 IAM 권한을 지정합니다.

  2. 사용할 노드를 결정하여 프롬프트 흐름을 설계하십시오.

  3. 각 노드에 필요한 모든 리소스를 만들거나 정의하십시오. 예를 들어 AWS Lambda 함수를 사용하려는 경우 노드가 작업을 완료하는 데 필요한 함수를 정의하십시오.

  4. 프롬프트 흐름에 노드를 추가하고, 노드를 구성하고, 프롬프트 흐름에 있는 다른 노드의 입력에 노드의 출력을 연결하여 노드 간 연결을 생성합니다.

프롬프트 흐름 테스트:
  1. 프롬프트 흐름을 반복적으로 테스트하고 업데이트하는 데 사용할 수 있는 프롬프트 흐름의 한 버전인 프롬프트 흐름의 작업 초안에 최신 변경 내용이 적용되도록 프롬프트 흐름을 준비하십시오.

  2. 샘플 입력으로 프롬프트 흐름을 호출하여 산출되는 출력을 확인하여 프롬프트 흐름을 테스트하십시오.

  3. 프롬프트 흐름의 구성이 만족스러우면 버전을 게시하여 해당 흐름의 스냅샷을 만들 수 있습니다. 이 버전은 프롬프트 흐름 정의를 생성 당시의 상태 그대로 보존합니다. 버전은 생성 당시 프롬프트 흐름의 스냅샷 역할을 하므로 변경할 수 없습니다.

프롬프트 플로우를 배포하세요.
  1. 애플리케이션에서 사용하려는 프롬프트 흐름의 버전을 가리키는 별칭을 만드십시오.

  2. 별칭에 InvokeFlow 요청을 보내도록 애플리케이션을 설정합니다. 이전 버전으로 되돌리거나 새 버전으로 업그레이드해야 하는 경우 별칭의 라우팅 구성을 변경할 수 있습니다.