Digital Bot Flow 작업 호출
전제 조건
- Genesys Cloud CX 1, Genesys Cloud CX 2, Genesys Cloud CX 3, Genesys Cloud CX 1 Digital Add-on II, Genesys Cloud CX 2 Digital 또는 Genesys Cloud CX 3 Digital 라이선스
- 건축가 > UI > 보다 허가
- 건축가 > 흐름 > 추가, 보기, 편집, 삭제 허가
- languageUnderstanding > 모든 권한
Call Digital Bot Flow 작업을 사용하여 새 Genesys Digital Bot Flow를 만들거나 기존 Genesys Digital Bot Flow를 큐 내 메시지 흐름을 포함하여 메시지 흐름에 통합합니다.
Call Digital Bot Flow 작업에 액세스하려면 다음 단계를 따르세요.
- 기존 메시지 흐름을 열거나 새 메시지 흐름을 만듭니다.
- 기존 상태 또는 작업을 클릭하거나 새로 만듭니다.
- Architect 도구 상자에서 Digital Bot Flow 작업 호출 편집기에.
- 디자인에 따라 작업을 구성합니다.
Digital Bot Flow 작업 구성 호출
이름 | 설명 |
---|---|
이름 | 통화 데이터 작업의 고유한 이름을 입력합니다. 여기에 입력하는 레이블은 흐름 구조에 표시되는 작업의 이름이 됩니다. |
디지털 봇 플로우 |
흐름에서 사용하려는 기존 디지털 봇 흐름을 선택합니다.
|
버전 |
가장 최근에 게시된 버전을 사용하거나 이전에 게시된 버전을 사용하려면 선택합니다. 기본적으로 가장 최근에 게시된 버전이 선택됩니다. |
봇 입력 텍스트 |
봇 흐름에서 첫 번째 Ask 작업으로 봇이 처리하는 초기 발화를 제공합니다. |
실행 결과 |
종료 이유 봇 흐름이 종료된 원인을 나타냅니다. 참조 실행 결과: 종료 이유 자세한 내용은 섹션을 참조하십시오. 의지 런타임 시 봇 흐름에서 반환됩니다. 흐름이 의도를 감지하지 못하는 경우 의도 설정에 바인딩된 변수는 런타임 시 기본적으로 NOT_SET 문자열로 설정됩니다. |
이 표에서는 봇 흐름이 종료되는 이유를 설명합니다.
오류 | 원인 |
---|---|
TriggeredByFlow | 봇의 비즈니스 규칙에 따라 셀프 서비스를 계속할 수 없습니다. 추가 봇 흐름 종료 작업 봇 흐름의 적절한 위치로 이동합니다. |
AgentRequestedByUser | 최종 사용자는 구체적으로 상담원과 통화하도록 요청했습니다. |
오류.* | 오류로 시작하는 모든 이유 코드는 봇 흐름의 오류를 나타냅니다. 나머지 텍스트는 오류의 특성에 대한 자세한 정보를 제공합니다. 예제는 다음 항목을 참조하십시오. |
Error.Expression.DivideByZero | 산술 계산을 수행할 때 표현식 중 하나가 0으로 나누려고 했습니다. |
Error.Expression.DataType | 표현식 중 하나가 잘못된 데이터 유형이 포함된 값을 반환했습니다. 예를 들어 표현식은 정수를 반환해야 하지만 실제로는 문자열을 반환해야 합니다. |
Error.Expression.IndexOutOfBounds |
귀하의 표현 중 하나가 존재하지 않는 컬렉션의 항목을 참조하려고 했습니다. 예를 들어 4개의 항목만 포함하는 컬렉션의 항목 4를 참조합니다. 참고: 컬렉션 인덱스는 첫 번째 항목에 대해 0에서 시작합니다. |
Error.Expression.ValueNotSet | 표현식 중 하나가 NOT_SET인 변수를 잘못 사용하거나 NOT_SET 값을 반환했습니다. |
Error.Expression.NumericOverflow | 숫자를 더하거나 빼거나 곱할 때 표현식 중 하나가 해당 데이터 유형에 허용되는 최대 값보다 큰 값(양수 또는 음수)을 생성했습니다. 예를 들어 "System.MaxInt" 및 "System.MinInt"를 참조하십시오. |
Error.Expression.StringOverflow | 표현식 중 하나가 허용된 문자 수보다 많은 문자열 값을 생성하려고 했습니다. |
Error.TooManyActionsPerTurn | 흐름에 사용자 입력을 요청하거나 사용자에게 다시 정보를 전달하기 위해 멈추지 않고 너무 많이 실행되는 루프가 있습니다. 현재 턴당 최대 행동 수는 1000입니다. |
Error.TooManyTurns | 흐름에서 사용자 입력을 요청하거나 단일 세션에서 사용자에게 너무 많은 정보를 다시 전달했습니다. 현재 세션당 최대 회전 수는 200입니다. |
Error.MaxRecursiveTaskDepthReached | 흐름에는 재사용 가능한 작업이 있으며 해당 작업 내에서 태스크 작업 호출 동일한 작업을 다시 호출합니다. 태스크가 스스로를 호출할 수 있는 현재 최대 횟수는 5입니다. |
Error.UnknownIntent: | NS 의도 작업 설정 존재하지 않는 인텐트의 이름을 지정했습니다. |
오류.InvalidInputVariable.<variablename> | 봇 흐름을 호출할 때 예를 들어 인바운드 통화 흐름 또는 인바운드 채팅 흐름에서 봇 흐름의 입력 변수 중 하나에 대해 잘못된 값이 전달되었습니다. |
Error.InvalidConfirmationMode | "... 요청" 작업에 대한 확인 모드를 설정하는 데 사용된 식이 잘못된 값을 반환했습니다. 표현식은 "항상" 또는 "절대"를 반환해야 합니다. |
인식 실패.* |
"RecognitionFailure"로 시작하는 모든 이유 코드는 봇이 특정 "Ask for ..." 작업(예: "Ask for Slot" 또는 "Ask for Intent")에서 사용자에게 여러 번 시도했지만 봇이 여전히 감지하지 못했음을 나타냅니다. 그 모든 시도 후에도 좋은 대답. 나머지 텍스트는 인식이 실패한 이유에 대한 자세한 정보를 제공합니다. 이유 문자열 끝에 "확인"이 있으면 봇이 의도 또는 슬롯 값을 확인하도록 요청할 때 최종 사용자의 최종(실패) 시도가 발생했음을 나타냅니다. 이유 문자열 끝에 "컬렉션"이 있으면 봇이 해당 작업에 대해 "주요" 질문을 했음을 나타냅니다. 예제는 다음 항목을 참조하십시오. |
RecognitionFailure.MaxNoMatches.Collection | 봇은 주요 질문을 몇 번이고 사용자가 음성이나 텍스트 입력으로 응답할 때마다 봇이 알아듣지 못했습니다. 이 동작을 "일치하지 않음"이라고 합니다. 몇 번 일치하지 않은 후 봇은 포기하고 종료되었습니다. |
RecognitionFailure.MaxNoInputs.Confirmation | 봇은 확인 질문을 여러 번 했고 매번 사용자는 침묵했습니다. 이 동작을 "입력 없음"이라고 합니다. 몇 번 입력하지 않은 후 봇은 포기하고 종료되었습니다. |
RecognitionFailure.MaxNoToConfirms | 최종 사용자는 한 번의 작업으로 확인 질문에 너무 많이 "아니오"라고 말했습니다. |
RecognitionFailure.MaxTurns | "입력 없음", "일치 없음" 및 "확인 불가"의 총 수는 단일 작업에 너무 많았습니다. 이 동작은 사용자 경험이 좋지 않아 봇이 포기하고 종료되었음을 의미합니다. |
RecognitionFailure.AllOptions거부됨 | 봇이 특정 의도 또는 슬롯 값을 확인할 때 최종 사용자가 "아니오"라고 말하면 봇은 현재 작업을 떠날 때까지 동일한 의도 또는 슬롯 값을 인식하거나 확인하려고 시도하지 않습니다. 가능한 인텐트(또는 슬롯 값)가 적고 사용자가 모두 "아니오"라고 말하면 봇이 이 이유 코드와 함께 종료됩니다. |