기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
블루프린트는 파일 처리 비즈니스 로직을 구성하는 데 사용할 수 있는 아티팩트입니다. 각 블루프린트는 추출할 수 있는 필드 이름 목록, 문자열, 숫자 또는 부울과 같은 필드에 대한 응답을 추출할 데이터 형식, 데이터 정규화 및 검증 규칙을 지정하는 데 사용할 수 있는 각 필드의 자연어 컨텍스트로 구성됩니다. W2, 지불 스텁 또는 ID 카드와 같이 처리하려는 각 문서 또는 이미지 클래스에 대한 블루프린트를 생성할 수 있습니다. 청사진은 콘솔 또는 API를 사용하여 생성할 수 있습니다. 생성하는 각 블루프린트는 자체 블루프린트 ID와 ARN이 있는 AWS 리소스입니다.
추출에 블루프린트를 사용하는 경우 카탈로그 블루프린트 또는 사용자 지정 생성 블루프린트를 사용할 수 있습니다. 추출하려는 문서 또는 이미지의 종류를 이미 알고 있는 경우 카탈로그 블루프린트는 미리 만들어진 시작 위치를 제공합니다. 카탈로그에 없는 문서 및 이미지에 대한 사용자 지정 블루프린트를 생성할 수 있습니다. 블루프린트를 생성할 때 블루프린트 프롬프트를 통해 생성된 블루프린트, 개별 필드를 추가하여 맨셀 생성 또는 JSON 편집기를 사용하여 블루프린트의 JSON 생성과 같은 여러 방법을 사용할 수 있습니다. 계정에 저장하고 공유할 수 있습니다.
블루프린트의 최대 크기는 JSON 형식의 100,000자입니다.
참고
블루프린트를 사용하는 경우 필드 또는 블루프린트 생성에 프롬프트를 사용할 수 있습니다. 신뢰할 수 있는 소스만 프롬프트 입력을 제어하도록 허용합니다. Amazon Bedrock 는 블루프린트의 의도를 검증할 책임이 없습니다.
블루프린트 연습
여권과 같은 ID 문서의 예를 들어이 문서의 청사진을 살펴보겠습니다.

다음은 콘솔에서 생성한이 ID 문서의 블루프린트 예제입니다.

핵심에서 블루프린트는 필드가 포함된 데이터 구조로, BDA 사용자 지정 출력에서 추출한 정보를 포함합니다. 추출 테이블에는 명시적 필드와 암시적 필드의 두 가지 유형이 있습니다. 명시적 추출은 문서에서 볼 수 있는 명확하게 명시된 정보에 사용됩니다. 암시적 추출은 문서에 표시되는 방식에서 변환해야 하는 정보에 사용됩니다. 예를 들어 사회보장번호에서 대시를 제거하여 111-22-3333에서 111223333로 변환할 수 있습니다. 필드에는 다음과 같은 특정 기본 구성 요소가 포함됩니다.
-
필드 이름: 문서에서 추출하려는 각 필드에 제공할 수 있는 이름입니다.
Place_Birth
또는와 같은 다운스트림 시스템의 필드에 사용하는 이름을 사용할 수 있습니다Place_of_birth
. -
설명:이 입력은 블루프린트의 각 필드에 자연어 컨텍스트를 제공하여 따라야 할 데이터 정규화 또는 검증 규칙을 설명합니다. 예:
Date of birth in YYYY-MM-DD format
또는Is the year of birth before 1992?
. 프롬프트를 블루프린트를 반복하고 BDA 응답의 정확도를 높이는 방법으로 사용할 수도 있습니다. 필요한 필드를 설명하는 자세한 프롬프트를 제공하면 기본 모델이 정확도를 높이는 데 도움이 됩니다. 프롬프트는 최대 300자까지 가능합니다. -
결과: 프롬프트 및 필드 이름을 기반으로 BDA에서 추출한 정보입니다.
-
유형: 필드에 대한 응답에서 사용할 데이터 형식입니다. 문자열, 숫자, 부울, 문자열 배열 및 숫자 배열을 지원합니다.
-
신뢰도 점수: 추출이 정확하다는 BDA의 확실성 백분율입니다.
-
추출 유형: 추출 유형으로, explict 또는 추론됩니다.
-
페이지 번호: 결과를 찾은 문서의 페이지입니다.
간단한 필드 외에도 BDA 사용자 지정 출력은 문서 추출 시 발생할 수 있는 사용 사례에 대한 몇 가지 옵션, 즉 테이블 필드, 그룹 및 사용자 지정 유형을 제공합니다.
테이블 필드
필드를 생성할 때 기본 필드 대신 테이블 필드를 생성하도록 선택할 수 있습니다. 다른 필드와 마찬가지로 필드 이름을 지정하고 프롬프트를 제공할 수 있습니다. 열 필드를 제공할 수도 있습니다. 이러한 필드에는 열 이름, 열 설명 및 열 유형이 있습니다. 추출 테이블에 표시되는 경우 테이블 필드에는 테이블 이름 아래에 그룹화된 열 결과가 있습니다.
Groups
그룹은 여러 결과를 추출 내의 단일 위치로 구성하는 데 사용되는 구조입니다. 그룹을 생성할 때 그룹에 이름을 지정하고 필드를 생성하여 해당 그룹에 배치할 수 있습니다. 이 그룹은 추출 테이블에 표시되며 그 아래에 그룹 내에 있는 필드가 나열됩니다.
사용자 지정 유형
블루프린트 플레이그라운드에서 블루프린트를 편집하는 동안 사용자 지정 유형을 생성할 수 있습니다. 모든 필드는 사용자 지정 유형일 수 있습니다. 이 유형에는 고유한 이름이 있으며 감지를 구성하는 필드 생성 메시지가 표시됩니다. 예를 들어 주소라는 사용자 지정 유형을 생성하고 여기에 “zip_code”, “city_name”, “street_name” 및 “state” 필드를 포함합니다. 그런 다음 문서를 처리하는 동안 “company_address” 필드에서 사용자 지정 유형을 사용할 수 있습니다. 그런 다음이 필드는 사용자 지정 유형 아래의 행으로 그룹화된 모든 정보를 반환합니다.