기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
진행 중인 민감한 데이터 수정 및 메시지 처리 활성화
Connect Customer는 채팅 메시지가 참가자에게 도달하기 전에 채팅 메시지를 가로채고 수정하는 메시지 처리를 지원합니다. 이 기능을 사용하면 민감한 데이터를 자동으로 수정하고 사용자 지정 메시지 처리를 통해 기업이 규정 준수 및 보안 표준을 유지할 수 있습니다.
처리 옵션
다음은 각 옵션의 기능과 함께 처리 옵션입니다.
내장된 민감한 데이터 수정
-
신용 카드 번호 및 이름과 같이 구성 가능한 범주의 민감한 정보를 자동으로 감지하고 제거합니다.
-
영어, 프랑스어, 포르투갈어, 독일어, 이탈리아어, 스페인어 등 여러 언어를 지원합니다. 대화형 분석 수정에서 지원하는 언어 목록은 섹션을 참조하세요Connect Customer 기능에서 지원하는 언어.
-
선택한 데이터 엔터티 또는 모든 민감한 데이터 엔터티를 수정하도록 선택
-
를 일반 자리 표시자([PII]) 또는 개체별 자리 표시자([NAME], [CREDIT_CARD])로 바꿉니다.
사용자 지정 메시지 프로세서(Lambda를 통해)
사용자 지정 프로세서 Lambda를 사용하면 원하는 방식으로 메시지를 자유롭게 변환할 수 있습니다. 각 메시지의 사본이 Lambda 함수로 전송되고 제한 시간 내에 유효한 응답이 수신되면 응답의 콘텐츠가 해당 메시지의 새로운 정식 형식이 됩니다.
이렇게 하면 다음과 같은 사용 사례가 활성화됩니다.
-
타사 서비스를 통한 언어 번역
-
비속어 필터링
-
AI/LLM 기반 메시지 변환
-
비즈니스별 메시지 수정
Lambda에 대한 자세한 내용은 Lambda란 무엇입니까?를 참조하세요. Lambda 개발자 안내서의 .
작동 방식
메시지 처리가 활성화되면 참가자에게 전달되기 전에 모든 일반 텍스트, 마크다운 및 JSON 메시지가 구성된 프로세서를 통과합니다. 프로세서는 메시지를 수정, 승인 또는 거부할 수 있습니다. 처리가 실패하면 처리되지 않은 원래 메시지가 전달되는지 아니면 표시되지 않는지 구성할 수 있습니다.
메시지 처리는 개별 고객 응대 세그먼트가 종료되더라도(예: 전송 중) 채팅의 전체 기간 동안 활성 상태로 유지됩니다. 처리는 활성화되기 전에 전송된 메시지에는 소급 적용되지 않습니다.
참고
기본 제공 수정과 사용자 지정 메시지 프로세서가 동시에 활성화되면 수정 출력이 사용자 지정 프로세서의 입력이 됩니다.
메시지 처리 구성
다음 방법 중 하나를 사용하여 메시지 처리를 활성화할 수 있습니다.
-
흐름 블록 - 기록, 분석 및 처리 동작 설정 흐름 블록을 사용합니다. 자세한 내용은 고객 연결의 흐름 블록: 레코딩, 분석 및 처리 동작 설정 단원을 참조하십시오.
-
API - 프로그래밍 방식 활성화를 위해
StartContactMediaProcessingAPI를 호출합니다. 자세한 내용은 고객 연결 API 참조의 StartContactMediaProcessing을 참조하세요.
채팅이 종료되기 전에 메시지 처리를 중지하려면 StopContactMediaProcessing API를 호출합니다. 자세한 내용은 고객 연결 API 참조의 StopContactMediaProcessing을 참조하세요.
참고
StartContactMediaProcessing 및 StopContactMediaProcessing APIs는 사용자 지정 메시지 프로세서(BYOP) 전용입니다. 기본 제공 수정은 흐름 블록을 통해서만 구성됩니다.
내장된 민감한 데이터 수정 활성화
진행 중인 민감한 데이터 수정은 대화 분석을 기반으로 합니다. 활성화하려면 다음 설정을 사용하여 기록, 분석 및 처리 동작 설정 흐름 블록을 구성합니다.
-
작업 선택:를 선택합니다
Set recording and analytics behavior. -
채널 선택:를 선택합니다
Chat. -
대화 분석 활성화: 대화 분석 활성화를 선택합니다.
-
대화 분석 구성 > 수정 > 진행 중 메시지 수정: 진행 중 수정 활성화를 선택합니다.
대화형 분석이 민감한 데이터를 수정하는 방법에 대한 자세한 내용은 섹션을 참조하세요민감한 데이터 수정 활성화.
사용자 지정 메시지 프로세서 생성
진행 중인 메시지를 변환하는 사용자 지정 Lambda 함수를 생성할 수 있습니다. 사용자 지정 프로세서는 언어 번역, 비속어 필터링 또는 AI 기반 메시지 개선과 같은 모든 변환을 수행할 수 있습니다.
1단계: Lambda 함수 생성
참고
Connect Customer는 Lambda 함수의 구성된 제한 시간을 준수합니다.이 제한 시간은 3초에서 3분 사이여야 합니다.
사용자 지정 프로세서 Lambda는 다음 형식으로 입력 이벤트를 수신합니다.
{ "version": "1.0", "instanceId": "string", "associatedResourceArn": "string", "chatContent": { "absoluteTime": "string", "content": "string", "contentType": "string", "id": "string", "participantId": "string", "displayName": "string", "participantRole": "string", "initialContactId": "string", "contactId": "string" } }
Lambda 함수는 다음 형식으로 응답을 반환해야 합니다.
{ "status": "PROCESSED | APPROVED | REJECTED", "result": { "processedChatContent": { "content": "string", "contentType": "text/plain | text/markdown | application/json" } } }
채팅 참가자에게 게시되면 처리된 콘텐츠가 원본 메시지를 대체합니다.
2단계: Connect Customer에 Lambda 함수를 호출할 수 있는 권한 부여
Lambda 함수를 호출할 수 있는 Connect Customer 권한을 부여해야 합니다.
-
고객 연결 콘솔에서 인스턴스를 선택합니다.
-
탐색 창에서 흐름을 선택합니다.
-
Lambda 섹션에서 Lambda 함수를 선택합니다.
-
Lambda 사용 사례에서를 선택합니다
Custom Processor Lambda.
또는가 로 IntegrationType 설정된 CreateIntegrationAssociation API를 사용할 수 있습니다MESSAGE_PROCESSOR. 자세한 내용은 고객 연결 API 참조의 CreateIntegrationAssociation을 참조하세요.
3단계: Lambda 함수 활성화
다음 방법 중 하나를 선택하여 사용자 지정 프로세서를 활성화합니다.
옵션 1: 흐름 블록 사용
다음 설정을 사용하여 기록, 분석 및 처리 동작 설정 흐름 블록을 구성합니다.
-
작업 선택:를 선택합니다
Set message processor. -
채널 선택:를 선택합니다
Chat. -
처리 활성화: 확인란을 선택합니다.
-
함수 ARN: Lambda 함수를 선택합니다.
-
처리 실패 처리: 처리되지 않은 원래 메시지를 전송할지 아니면 처리 실패 시 메시지를 숨길지 선택합니다.
옵션 2: StartContactMediaProcessing API 사용
또는 StartContactMediaProcessing API를 호출하여 메시지 처리를 활성화할 수 있습니다. 이를 위해서는 인스턴스 ID, 채팅의 연락처 ID, Lambda 프로세서 ARN 및 실패 모드가 필요합니다. 자세한 내용은 고객 연결 API 참조의 StartContactMediaProcessing을 참조하세요.
추가 정보
트랜스크립트 스토리지
-
처리된 채팅 메시지는 S3 Chat Transcripts 폴더의 원본 메시지를 대체합니다.
<bucket-name>/connect/<instance-name>/<path-prefix>/ -
처리되지 않은(원본) 채팅 트랜스크립트는 별도의 S3 폴더에 저장됩니다.
<bucket-name>/connect/<instance-name>/Unprocessed<path-prefix>/
중요 고려 사항
-
메시지 처리는 개별 고객 응대 세그먼트가 종료되더라도(예: 전송 중) 채팅의 전체 기간 동안 활성 상태로 유지됩니다.
-
StartContactMediaProcessing및 녹음, 분석 및 처리 동작 설정 흐름 블록은 이전 메시지를 소급 처리하지 않습니다. -
채팅이 종료되기 전에 메시지 처리를 중지하려면 StopContactMediaProcessing API를 호출합니다.
-
AWS GovCloud(미국 서부) 리전에서는 메시지 처리를 사용할 수 없습니다.