사전 빌드된 구성요소 개요

사전 빌드된 구성요소는 일반적인 태스크 및 시나리오를 위해 Dialogflow CX에서 제공하는 사전 빌드된 흐름 모음입니다. 새 에이전트와 기존 에이전트 모두의 개발을 가속화하는 데 사용할 수 있습니다.

사전 빌드된 구성요소에는 두 가지 유형이 있습니다.

  • 구성요소: 이름 및 주소와 같은 특정 파라미터를 수집하는 구성요소
  • 사용 사례: 하나 이상의 구성요소를 사용하는 결제와 같은 대규모 사용자 경험을 나타내는 구성요소입니다.

사전 빌드된 구성요소 흐름에는 바로 사용할 수 있는 인텐트와 항목이 포함되어 있습니다. 외부 서비스와 통합해야 하는 구성요소의 경우 적절한 엔드포인트와 통합되도록 유연한 웹훅 구성을 수정해야 합니다.

다음과 같은 템플릿 구성요소를 사용할 수 있습니다.

다음 사용 사례 구성요소를 사용할 수 있습니다.

제한사항

다음과 같은 제한사항이 적용됩니다.

  • 사전 빌드된 구성요소는 영어(en)를 지원합니다.

사전 빌드된 구성요소 가져오기

프로젝트가 VPC 서비스 제어 경계(VPC-SC) 내에 있는 경우 경계에서 이후 버전의 사전 빌드된 구성요소가 저장된 Google 소유 Google Cloud Storage 버킷으로 트래픽을 내보내는 이그레스 규칙을 추가할 수 있습니다. 자세한 내용은 VPC 서비스 제어의 사전 빌드된 구성요소 가져오기를 참조하세요.

프로젝트에 사전 빌드된 에이전트를 가져오려면 다음 안내를 따르세요.

  1. Dialogflow CX 콘솔로 이동합니다.
  2. Google Cloud 프로젝트를 선택합니다.
  3. 에이전트를 선택하거나 새 에이전트를 만듭니다.
  4. 관리 탭을 선택합니다.
  5. 관리 패널에서 사전 빌드를 클릭합니다.
  6. 원하는 구성요소를 선택하고 흐름으로 가져오기를 클릭합니다.
  7. 웹훅용 추가 설정이 필요한지 확인하려면 해당 구성요소별 문서를 참조하세요.
  8. 테스트를 시작하고 맞춤설정합니다.

VPC 서비스 제어

프로젝트가 VPC 서비스 제어(VPC-SC) 경계 내에 있는 경우 이그레스 규칙을 추가하여 사전 빌드된 최신 버전 구성요소를 저장된 외부 Google 호스팅 Google Cloud 스토리지 버킷에서 가져올 수 있습니다.

VPC-SC 규칙이 Google에서 호스팅하는 버킷으로의 이그레스를 차단하는 경우 가져올 때 "Google Cloud 스토리지 URI 'gs://gassets-api-ai/prebuilt_components/cx-standard-prebuilt-components/resource-name'에 액세스하는 동안 권한이 거부됨"이라는 오류 메시지가 표시될 수 있습니다.

구성요소를 가져오려면Google Cloud Storage 버킷 gs://gassets-api-ai가 포함된 지정된 Google Cloud 프로젝트에 트래픽이 액세스할 수 있도록 하는 이그레스 규칙을 만듭니다.

다음 속성은 Google 소유 리소스에서 가져오기를 사용 설정하는 데 필요한 리소스와 작업을 설명합니다.

  • 리소스: projects/921279757870
  • 서비스 이름: storage.googleapis.com
  • 메소드: google.storage.objects.get

맞춤설정 및 설정

구성요소를 맞춤설정하고 설정을 개선하려면 다음 단계를 완료하세요.

  1. 에이전트 응답 및 커스텀 항목을 수정하여 비즈니스 니즈를 충족합니다.
  2. 음성 에이전트의 경우 다음 음성 설정을 적용합니다.
  3. 전화 키패드 누르기에서 파라미터 값을 추출할 수 있는 전화 통합을 사용하는 경우 전화 통합용 DTMF를 사용 설정합니다.
  4. 시뮬레이터를 사용하여 에이전트를 테스트합니다.
  5. Dialogflow CX Phone Gateway를 사용하여 음성으로 구성요소를 테스트합니다.

종료 이벤트 처리

사전 빌드된 구성요소가 태스크를 완료하면 END_FLOW 기호 전환 타겟으로 종료됩니다.

사전 빌드된 구성요소가 태스크를 완료할 수 없는 경우 사전 빌드된 구성요소 흐름으로 전환시킨 호출 페이지에 대해 다음 이벤트가 발생합니다. 호출 페이지에서 상응하는 이벤트 핸들러를 만들어 에이전트에서 이러한 이벤트를 처리합니다.

자세한 내용은 기본 제공 이벤트를 참조하세요.

  • flow-cancelled
  • flow-failed
  • flow-failed-human-escalation

추가 기능

일부 사전 빌드된 구성요소에는 추가 기능이 있습니다. 어떤 기능이 특정 구성요소에 구현되었는지 확인하려면 구성요소별 문서를 참조하세요.

반복 기능

가상 에이전트를 이해하기 어렵거나 응답이 들리지 않는 경우 가상 에이전트에게 마지막 프롬프트를 반복해 달라고 요청할 수 있습니다.

샘플 발화

  • 뭐라고 하셨어요?
  • 다시 말씀해 주세요.
  • 다시 말씀해 주시겠어요?
  • 죄송합니다.

대기실 기능

에이전트에게 돌아가기 전에 시간이 잠깐 필요하여 프롬프트에 즉시 응답하지 않을 경우 가상 에이전트에게 보류를 요청할 수 있습니다. 대화를 계속 진행할 준비가 되면 에이전트에 '준비 완료'라고 얘기한 후 대화를 재개할 수 있습니다. 대기실 기능은 대기실 사전 빌드 구성요소를 호출하여 사전 빌드된 일부 구성요소에서 사용 설정됩니다.

설정 안내에 따라 에이전트의 모든 위치에서 대기실 기능을 사용 설정할 수도 있습니다. 자세한 내용은 대기실 사전 빌드된 구성요소 개요를 참조하세요.

샘플 발화

  • 잠깐만요.
  • 잠시만 기다려 주세요.
  • 잠시만요, 확인해 보겠습니다.
  • 확인 중입니다. 잠시만 기다려 주세요.
  • 이제 준비되었습니다.

재생 기능

에이전트에게 정보를 재생해 달라고 요청하여 지금까지 수집된 정보를 확인합니다. 그러면 에이전트가 현재 캡처된 파라미터를 재생합니다.

샘플 발화

  • 재생합니다.
  • 재생하기
  • 다시 읽어 줘.
  • 다시 읽어 줘.

공통 인텐트

공통 인텐트는 여러 사전 빌드된 구성요소에서 공유 동작을 제공합니다.

공통 인텐트 설명
prebuilt_components_confirmation_yes 확인, 동의를 표현하거나 질문이나 요청에 대한 응답으로 진술을 강조하고 증폭시키는 것을 표시하는 데 사용되는 긍정적인 문구
prebuilt_components_confirmation_no 질문이나 요청에 대한 응답으로 반대, 부정 또는 거부를 표현하는 데 사용되는 부정적인 문구
prebuilt_components_confirmation_done 작업이나 요청을 완료했음을 표현하는 데 사용되는 문구
prebuilt_components_escalate_human_agent 가상 에이전트가 상담사에게 연결하도록 요청하는 데 사용되는 문구입니다.
prebuilt_components_start_over 전체 환경을 처음부터 다시 시작하도록 요청하는 데 사용되는 문구
prebuilt_components_playback 확인할 수 있도록 현재 수집된 입력을 재생하도록 요청하는 특정 문구입니다.
prebuilt_components_replay 이전 프롬프트를 다시 말하도록 요청하는 데 사용되는 문구
prebuilt_components_waiting_room 질문이나 요청에 대한 응답으로 정보를 검토하거나 찾거나 제공하는 데 시간이 필요하다는 점을 표현하는 데 사용되는 문구
prebuilt_components_ready 작업을 계속하고 싶다고 가상 에이전트에게 알리는 데 사용되는 문구입니다.