

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

# 단일 프롬프트로 흐름 생성
<a name="flows-ex-prompt"></a>

다음 이미지는 노드에 인라인으로 정의된 단일 프롬프트로 구성된 흐름을 보여줍니다. 프롬프트는 재생 목록에 넣을 장르와 노래 수가 포함된 JSON 객체 입력으로 노래 재생 목록을 생성합니다.

![\[두 개의 변수가 있는 프롬프트 노드를 사용하는 예제입니다.\]](http://docs.aws.amazon.com/ko_kr/bedrock/latest/userguide/images/flows/flows-prompt.png)


**콘솔에서 이 흐름을 빌드하고 테스트하는 방법**

1. [Amazon Bedrock에서 첫 번째 흐름 생성](flows-get-started.md)의 지침에 따라 흐름을 만듭니다.

1. 다음을 수행하여 프롬프트 노드를 설정합니다.

   1. 중앙 창에서 **프롬프트** 노드를 선택합니다.

   1. **흐름 빌더** 창에서 **구성** 탭을 선택합니다.

   1. **노드 이름**으로 **MakePlaylist**를 입력합니다.

   1. **노드에서 정의**를 선택합니다.

   1. 프롬프트에 대해 다음 구성을 설정합니다.

      1. **모델 선택**에서 프롬프트에서 추론을 실행할 모델을 선택합니다.

      1. **메시지** 텍스트 상자에 **Make me a \$1\$1genre\$1\$1 playlist consisting of the following number of songs: \$1\$1number\$1\$1.**를 입력합니다. 이렇게 하면 노드에 입력으로 표시될 두 개의 변수가 생성됩니다.

      1. (선택 사항) **추론 구성**을 수정합니다.

      1. (선택 사항) 모델에서 지원하는 경우 프롬프트 메시지에 대한 프롬프트 **캐싱**을 구성할 수 있습니다. 자세한 내용은 [Amazon Bedrock에서 흐름 생성 및 설계](flows-create.md) 섹션을 참조하세요.

   1. **입력** 섹션을 펼칩니다. 입력 이름은 프롬프트 메시지의 변수로 미리 채워집니다. 다음과 같이 입력을 구성합니다.  
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/bedrock/latest/userguide/flows-ex-prompt.html)

      이 구성은 프롬프트 노드가 `genre` 입력에 매핑될 `genre`라는 필드와 `number` 입력에 매핑될 `number`라는 필드가 포함된 JSON 객체를 예상한다는 의미입니다.

   1. **출력**은 수정할 수 없습니다. 이는 모델의 응답으로, 문자열로 반환됩니다.

1. **흐름 입력** 노드를 선택하고 **구성** 탭을 선택합니다. **객체**를 **유형**으로 선택합니다. 이렇게 하면 흐름 간접 호출이 JSON 객체를 수신할 것으로 예상합니다.

1. 노드를 연결하여 흐름을 완료할 수 있도록 다음을 수행합니다.

   1. **흐름 입력** 노드의 출력 노드에서 **MakePlaylist** 프롬프트 노드의 **genre** 입력으로 연결을 드래그합니다.

   1. **흐름 입력** 노드의 출력 노드에서 **MakePlaylist** 프롬프트 노드의 **number** 입력으로 연결을 드래그합니다.

   1. **MakePlaylist** 프롬프트 노드의 **modelCompletion** 출력에 대한 출력 노드에서 **흐름 출력** 노드의 **document** 입력으로 연결을 끌어다 놓습니다.

1. **저장**을 선택하여 흐름을 저장합니다. 이제 흐름을 테스트할 준비가 되었습니다.

1. 오른쪽의 **흐름 테스트** 창에 다음 JSON 객체를 입력하여 흐름을 테스트합니다. **실행**을 선택하면 흐름이 모델 응답을 반환하게 됩니다.

   ```
   {
       "genre": "pop",
       "number": 3
   }
   ```