

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

# Connect Customer에서 고객의 채팅 경험 설정
<a name="enable-chat-in-app"></a>

다음 방법 중 하나를 사용하여 고객에게 채팅 경험을 제공할 수 있습니다.
+ [Connect Customer에서 호스팅하는 웹 사이트에 채팅 사용자 인터페이스 추가](add-chat-to-website.md). 
+ [Connect Customer 오픈 소스 예제를 사용하여 채팅 사용자 지정](download-chat-example.md). 
+ [Connect Customer APIs 사용하여 솔루션을 사용자 지정합니다](integrate-with-startchatcontact-api.md). 채팅 경험을 사용자 지정할 때는 고객 ChatJS 연결 오픈 소스 라이브러리로 시작하는 것이 좋습니다. 자세한 내용은 Github의 [Connect Customer ChatJS](https://github.com/amazon-connect/amazon-connect-chatjs) repo를 참조하세요.

## 채팅 경험 사용자 지정을 위한 추가 리소스
<a name="more-resource-customize-chat"></a>
+ 대화형 메시지는 프롬프트와 함께 고객이 선택할 수 있도록 사전 구성된 디스플레이 옵션을 제공합니다. 이러한 메시지는 Amazon Lex가 제공하며 Lambda를 사용하여 Amazon Lex를 통해 구성됩니다. Amazon Lex를 통해 대화형 메시지를 추가하는 방법에 대한 지침은이 블로그: [Connect Customer 챗봇에 대한 대화형 메시지 설정을 참조하세요](https://aws.amazon.com/blogs/contact-center/easily-set-up-interactive-messages-for-your-amazon-connect-chatbot/).

  Connect Customer는 목록 선택기와 시간 선택기 템플릿을 지원합니다. 자세한 내용은 [채팅에서 고객을 위한 Amazon Lex 대화형 메시지 추가](interactive-messages.md) 단원을 참조하십시오.
+  [Connect 고객으로 Apple Messages for Business 활성화](apple-messages-for-business.md) 
+  [고객 서비스 API 설명서, 특히 StartChatContact API를 연결합니다](https://docs.aws.amazon.com/connect/latest/APIReference). [StartChatContact](https://docs.aws.amazon.com/connect/latest/APIReference/API_StartChatContact.html) 

  다음 예제에서는 AWS CLI를 사용하여 채팅 고객 응대를 시작합니다. 응답은 `ContactId`, `ParticipantId`및를 반환합니다`ParticipantToken`. 백엔드는 이러한 값을 사용하여 Connect Customer Participant Service [CreateParticipantConnection](https://docs.aws.amazon.com/connect-participant/latest/APIReference/API_CreateParticipantConnection.html) API를 호출하여 참가자를 연결합니다.
**신뢰할 수 있는 백엔드에서 StartChatContact 호출**  
`StartChatContact` API는 AWS 서명 버전 4 서명을 사용합니다. 고객의 브라우저 또는 모바일 앱에서 직접 호출하지 않고 신뢰할 수 있는 백엔드(예: Lambda 함수)에서 호출합니다. 다음 명령은 테스트 및 관리에 유용합니다. 프로덕션 채팅 통합의 경우 고객 ChatJS 연결 라이브러리를 사용합니다. GitHub 웹 사이트의 [고객 채팅 SDK 연결 및 샘플 구현](https://github.com/amazon-connect/amazon-connect-chat-ui-examples/)에서 `startChatContactAPI` 백엔드 예제를 사용할 수도 있습니다.

  다음 명령에서 , `{{contact-flow-id}}`및 `{{instance-id}}``{{aws-region}}`를 고유한 값으로 바꿉니다.

  ```
  aws connect start-chat-contact \
      --instance-id "{{instance-id}}" \
      --contact-flow-id "{{contact-flow-id}}" \
      --participant-details DisplayName="{{Jane Doe}}" \
      --initial-message ContentType="text/plain",Content="{{Hello, I need help}}" \
      --region "{{aws-region}}"
  ```

  이 명령은 다음 응답을 반환합니다.

  ```
  {
      "ContactId": "00000000-0000-0000-0000-000000000000",
      "ParticipantId": "00000000-0000-0000-0000-000000000000",
      "ParticipantToken": "a-long-participant-token"
  }
  ```
+  [고객 참가자 서비스 API를 연결합니다](https://docs.aws.amazon.com/connect-participant/latest/APIReference/Welcome.html).
+  [ 고객 채팅 SDK 및 샘플 구현 연결](https://github.com/amazon-connect/amazon-connect-chat-ui-examples/) 
+  [Customer Streams를 연결합니다](https://github.com/aws/amazon-connect-streams). 를 사용하여 기존 앱을 Connect Customer와 통합합니다. Contact Control Panel(CCP) 구성 요소를 앱에 포함할 수 있습니다.
+  [AI 기반 채팅을 위한 메시지 스트리밍 활성화](message-streaming-ai-chat.md) 