슬롯 작업 요청

슬롯 요청 작업은 발신자 또는 채팅 수신자가 발언에서 언급한 슬롯을 식별합니다. 예를 들어 "내 계좌 번호는 12345678입니다." The bot identifies that the participant’s account number has a value of 12345678.

Architect 도구 상자에 있는 봇 흐름의 Ask 메뉴에서 이 작업에 액세스합니다.

동적 목록 슬롯 유형의 경우 목록 선택 항목을 빠른 응답으로 표시할 때 슬롯 요청 작업에서 추가 항목을 구성할 필요가 없습니다. 슬롯 요청 작업에서 동적 목록 유형에 대한 목록 선택 항목을 캐러셀로 표시하려는 경우 다음 표현식만 사용할 수 있습니다.

표현식을 사용하세요

동적 목록 유형의 경우 표현식을 사용하여 슬롯 값 표시를 지정할 수도 있습니다. 예를 들어:

MakeChooser(MakeQuickReplies(MakeList(MakePostbackChoice("페퍼로니"), MakePostbackChoice("햄"), MakePostbackChoice("버섯"))))

베타 동적 슬롯

동적 슬롯이 있는 경우 디지털 봇 흐름을 업데이트하고 다시 게시해야 합니다.

이름 설명
이름 필드 작업의 고유한 이름을 입력합니다. 여기에 입력하는 레이블은 흐름 구조에 표시되는 작업의 이름이 됩니다.
슬롯 미리 구성된 슬롯을 선택합니다. These slots are configured in the Natural Language Understanding pane. 자세한 내용은 슬롯 및 슬롯 유형 이해.
질문

슬롯을 요청할 때 봇이 생성하는 통신입니다.

슬롯 값 프레젠테이션

빠른 답장: 사용자가 다음에 수행할 작업을 나타내는 단추를 만들려면 이 옵션을 선택합니다. 예를 들어, 호텔 방을 예약하거나, 호텔 이벤트 센터에 연락하거나, 식사 시간을 듣습니다.

캐러셀: 이미지, 제목 또는 설명이 있는 카드를 만들고 사용자에게 향상된 시각적 경험을 제공하려면 이 옵션을 선택합니다.

빠른 답장

슬롯 요청 작업에서 빠른 응답을 사용하도록 선택하고 슬롯을 선택하면 Architect가 빠른 응답을 자동으로 채웁니다. 빠른 응답 카드에서는 표현식을 사용하여 버튼 유형, 값, 라벨을 지정할 수 있습니다. 예를 들어; MakeChoice("유형", "값", "라벨").

  1. 적절한 슬롯 및 슬롯 유형 값을 생성합니다.
  2. 흐름의 적절한 위치에 슬롯 요청 작업을 추가하고 다음 단계를 따르세요.
    1. 이름을 추가합니다.
    2. 슬롯에서 1단계에서 생성한 슬롯을 선택합니다.
    3. 질문에서 봇이 고객에게 제시할 질문을 추가합니다.
  3. 슬롯 값 표시에서 빠른 답장을 선택합니다.
  4. 빠른 답장에서 버튼이 1단계에서 생성한 슬롯 유형 값과 일치하는지 확인합니다.
  5. (선택사항) 빠른 답장 버튼을 클릭하고 아래에 고객이 클릭할 때 Architect가 사용하는 포스트백 또는 URL 값을 입력합니다. 선택적 레이블을 추가하지 않으면 Architect는 여기에 입력한 값을 버튼 레이블로 사용합니다. 그러나 두 개 이상의 카드가 있지만 버튼 레이블이 동일한 경우; 예를 들어 "보기", 여기에 입력하는 값은 고객이 선택하는 버튼을 봇에서 구분합니다.
  6. 슬롯 결과에서 표현 모드를 클릭하고 변수를 선택한 다음 고객이 선택한 값을 저장하는 변수를 입력합니다. 고객이 선택하지 않으면 값은 지정된 값 없음으로 유지됩니다.
  7. 작업의 나머지 요소를 구성합니다. 
  8. 빠른 답장에서 캐러셀로 구성을 변경하려면 프레젠테이션 전환을 클릭합니다.
회전 목마

캐러셀 컬렉션에는 최소 하나의 항목과 카드당 최대 3개의 항목, 캐러셀당 10개의 카드가 있어야 합니다. Genesys는 최적의 시각적 효과를 위해 800 x 400픽셀 또는 이와 유사한 이미지를 사용할 것을 권장합니다. 캐러셀 카드를 추가할 때 식을 사용하여 이미지, 카드 제목 및 카드 설명을 추가할 수 있습니다. 예를 들어; MakeImageFromUrl(your_URL).

  1. 적절한 슬롯 및 슬롯 유형 값을 생성합니다.
  2. 흐름의 적절한 위치에 슬롯 요청 작업을 추가하고 다음 단계를 따르세요.
    1. 이름을 추가합니다.
    2. 슬롯에서 1단계에서 생성한 슬롯을 선택합니다.
    3. 질문에서 봇이 고객에게 제시할 질문을 추가합니다.
  3. 슬롯 값 프레젠테이션에서 캐러셀을 선택합니다.
  4. Carousel에서 버튼이 1단계에서 생성한 슬롯 유형 값과 일치하는지 확인합니다.
  5. 캐러셀 카드를 클릭하고 다음 단계를 따르세요.
    1. 이미지 선택을 클릭하고 기존 이미지를 선택하거나 새 이미지를 가져옵니다. 또는 이미지 빌더를 사용하여 이미지를 추가할 수 있습니다. 자세한 내용은 이미지 빌더를 사용하여 이미지 추가를 참조하세요.
    2. 이미지 아래에 표시되는 필수 제목을 추가합니다.
    3. (선택 사항) 제목 아래에 표시할 설명을 추가합니다.
    4. 슬롯 유형 값에 따라 버튼 이름이 자동으로 채워집니다.
  6. 캐러셀 카드에 최대 2개의 버튼을 추가하려면 다음 단계를 따르세요.
    1. 버튼을 클릭합니다.
    2. URL 값에서 고객이 클릭할 때 Architect가 사용하는 URL 값을 입력합니다. 
    3. 82단계에서 입력한 값과 다른 버튼 라벨을 추가하려면 대체 라벨 추가를 클릭하고 버튼의 표시 라벨을 입력합니다. 
    4. 광고 단계를 반복하여 세 번째 버튼을 추가합니다.
  7. 각 추가 캐러셀 카드에 대해 5~6단계를 반복합니다.
  8. 슬롯 결과에서 표현 모드를 클릭하고 변수를 선택한 다음 고객이 선택한 값을 저장하는 변수를 입력합니다. 고객이 선택하지 않으면 값은 지정된 값 없음으로 유지됩니다.
  9. 작업의 나머지 요소를 구성합니다. 
  10. 빠른 답장에서 캐러셀로 구성을 변경하려면 프레젠테이션 전환을 클릭합니다.
슬롯 결과

고객이 선택한 값을 저장하는 변수입니다. 고객이 선택하지 않으면 값이 지정된 값 없음으로 유지됩니다.

사용자 지정 유효성 검사

이 부울 식을 사용하면 더 많은 유효성 검사 논리를 구성할 수 있습니다. 흐름이 런타임 시 식을 평가할 때 흐름은 이를 사용하여 수신된 값이 이러한 추가 요구 사항을 충족하는지 확인합니다. 표현식이 false 또는 NOT_SET 부울로 평가되면 값이 유효하지 않은 것으로 간주됩니다.

입력 없음

봇이 사용자 입력을 수신하지 않을 때 생성하는 통신을 입력합니다. 

참고: No Input reprompts are not enabled for Digital Bot Flows. The bot returns the configuration you define in Settings > User Input > No Input Detected > No Input Apology combined with the Question communication.

입력 없음 사용자 정의

Enables the No Input Reprompts field and enables you to create a list of no input prompts that the bot incrementally returns after it receives no user input.

입력 재촉 없음

After the bot receives No Input, it returns the communication at the position in the No Input Reprompts collection that corresponds to the current number of No Inputs received for that action. For example, the first No Input triggers the bot to use the first No Input reprompt in the defined collection.

The length of the No Input Reprompt collection also overrides the maximum number of No Input retries that you define in Settings > User Input > No Input Detected > Maximum Number of No Input Retries for that particular action. For example, if you define two reprompts in the collection, the bot retries twice. An empty collection turns off No Match retries.

참고: The bot returns the configuration you set in Settings > User Input > No Match Detected > No Match Apology combined with the No Match communication.

기본 입력 없음

Enables the No Input field and allows you to define a single No Input prompt that the bot returns after it receives no input.

일치 항목 없음

The communication that the bot returns when the user’s input is not a valid match.

참고: The bot returns the configuration you set in Settings > User Input > No Match Detected > No Match Apology combined with the No Match communication.

일치하지 않는 사용자 정의

Enables the No Match Reprompts field and enables you to create a list of no match prompts. The bot returns these prompts incrementally after it receives No Match input events.

일치 재촉 없음

When the bot receives a No Match input, it returns the communication at the position in the No Match Reprompts collection that corresponds to the current number of No Match inputs received for that action. For example, the first No Match input triggers the bot to use the first No Match reprompt in the defined collection.

The length of the No Match Reprompt collection also overrides the maximum number of No Match retries that you define in Settings > User Input > No Match Detected > Maximum Number of No Match Retries for that particular action. For example, if you define two reprompts in the collection, the bot retries twice. An empty collection turns off No Match retries.

참고: The bot returns the configuration you set in Settings > User Input > No Match Detected > No Match Apology combined with the No Match communication.

기본 일치하지 않음

Enables the default No Match field and allows you to define a single No Match prompt that the bot returns after it receives No Match input events.

확인 모드

This option controls if the bot confirms the slot value supplied by the participant is correct.

If this setting evaluates to “always” at runtime and the participant-supplied value is valid, as per settings in the ‘Validation’ section, then the bot uses the ‘Confirmation Question’ communication to confirm it with the participant.

  • 기본값 "절대"
  • 허용되는 값 • 항상 • 절대
경로

Max No Inputs: Enable or disable the Max No Inputs path. When you enable this option, if the bot exceeds the maximum number of no input retries exceeds that you set for this action, then the flow follows this output path.

메모:

  • If you disable this path, then the flows that you configure for the output path are hidden, not deleted.
  • If you enable this path, then if the action executes successfully, this action takes the default path.