봇 흐름에서 사용자 지정 동적 목록 슬롯 유형 사용

기본 제공 슬롯 유형 외에도 Architect는 세 가지 사용자 정의 슬롯 유형을 지원합니다. 목록 슬롯 유형, 동적 목록 슬롯 유형 및 정규식 슬롯 유형. 봇 흐름을 생성할 때 허용되는 슬롯 값을 모르는 경우 봇 흐름에서 동적 목록을 구성합니다.

동적 목록 슬롯 유형은 목록 슬롯 유형과 유사합니다. 그러나 목록 슬롯 유형 값은 정적입니다. 동적 목록은 봇에 슬롯 유형에 대한 많은 값이 포함되어 있고 Genesys Dialog Engine Bot Flows 내에서 수동으로 개별적으로 구성하지 않으려는 경우에 유용합니다. 이러한 동적 목록은 슬롯 값이 각 사용자에 대해 동적이고 디자인 타임에 봇 작성자에게 알려지지 않은 경우에도 유용합니다. 데이터 작업 또는 다른 소스를 사용하여 봇 대화 중에 값을 검색하고 문자열 컬렉션 변수에 저장합니다. 자세한 내용은 통합을 위한 개별 작업 관리.

데이터 작업 또는 기타 소스를 사용하여 봇 세션 중에 허용된 값을 가져오고 해당 목록을 문자열 컬렉션 변수에 저장할 수 있습니다. 해당 문자열 컬렉션을 사용하여 동적 목록의 값이나 동의어를 채울 수 있습니다.

메모:
  • 동적 슬롯은 문자열 컬렉션만 지원합니다.
  • 문자열 컬렉션은 2,000개 항목으로 제한됩니다.
  • 값 컬렉션은 비워둘 수 없습니다.
  • 동의어 컬렉션은 선택 사항입니다. 그러나 제공하는 경우 값 컬렉션의 크기와 일치해야 합니다.
  • 단일 값에 대해 여러 동의어를 제공하려면 쉼표로 구분된 문자열을 사용하십시오.
  • values 컬렉션과 동의어 컬렉션의 최대 결합 문자 길이는 4,000,000자입니다.
  • 동적 목록 지원 빠른 답변.

다음을 수행하는 데이터 작업을 만듭니다. 봇 대화 중에 값을 검색합니다.

데이터 작업 통합과 함께 사용하기 위해 Genesys Cloud에서 사용자 지정 작업을 생성할 수도 있습니다. 템플릿으로 사용할 기존 작업(정적 또는 사용자 지정)을 복사하거나 다음 단계에 따라 완전히 새로운 작업을 만듭니다. 작업을 추가할 때 계약 및 구성을 추가하거나 다른 데이터 작업에서 가져올 수 있습니다.

Genesys Cloud에서 데이터 작업을 사용하여 봇 대화 중에 값을 검색합니다. 여기에서 입력 계약과 출력 계약을 정의합니다. 데이터 작업의 출력 계약은 엔드포인트에 대한 경로에서 구성한 반환 메시지와 일치해야 합니다. 

예 타사 데이터 작업 구성

[
  {
    "loanName": "prsnl",
    "synonyms": "personal, vacation, holiday"
  },
  {
    "loanName": "auto",
    "synonyms": "Auto, Auto loan, car loan "
  }

예 Genesys Cloud 데이터 작업 계약 탭 

이미지를 클릭하면 확대됩니다.

예 Genesys Cloud 데이터 작업 계약 탭

예 Genesys Cloud 데이터 작업 응답 탭 구성

예 Genesys Cloud 데이터 작업 응답 탭 구성

정수 컬렉션을 문자열 컬렉션으로 변환

{
  "translationMap": {
    "fundName": "$.[*].fundName",
    "fundAmount": "$.[*].fundAmount",
    "synonyms": "$.[*].synonyms"
  },
  "translationMapDefaults": {
    "fundName": "[]",
    "fundAmount": "0",
    "synonyms": "[]"
  },
  "successTemplate": "{\"fundName\": ${fundName}, \"synonyms\": ${synonyms}, \"fundAmount\": $fundAmount.replace(', ','\",\"').replace('[ ','[\"').replace(' ]','\"]') }\"}"
}

Genesys Cloud에서 데이터 작업을 생성하려면 다음 단계를 완료하십시오.

  1. Genesys Cloud에서 관리자.
  2. 아래에 통합, 클릭 행위.
  3. 통합을 위한 사용자 지정 작업 만들기
  4. 약정이 없습니다. 
  5. 구성 추가
  6. 작업 테스트.

자세한 내용은 통합을 위한 개별 작업 관리.

Architect 봇 흐름에서 데이터 작업 호출

봇 흐름 디자인을 계속하려면 다음을 추가하고 구성하십시오. 데이터 작업 호출.

봇 흐름에서 데이터 작업 호출

이미지를 클릭하면 확대됩니다.

봇 흐름에서 데이터 작업 호출

Architect 봇 흐름에서 데이터 작업을 호출하려면 다음 단계를 따르세요.

  1. Architect 도구 상자에서 데이터 작업 호출 작업 편집기의 시작 요소 아래에 있습니다.
  2. 아래에 범주, 적절한 통합 범주를 선택합니다. 예를 들어, 웹 서비스 데이터 작업.
  3. 아래에 데이터 작업, Genesys Cloud Admin에서 생성한 동적 목록 데이터 작업을 선택합니다.
  4. 성공 출력 및 실패 출력을 완료하려면 다음 중 하나를 수행하십시오.
    • 생성하려는 문자열 컬렉션에 적절한 변수를 입력한 다음 Enter 키를 누릅니다.
    • 필드가 데이터 작업에서 사전 구성된 해당 필드로 채워지는지 확인합니다.

맞춤 동적 목록 슬롯 유형 추가

Genesys Cloud에서 데이터 유형을 생성 및 구성한 후 봇 흐름에 동적 슬롯 목록을 추가합니다.

동적 목록 슬롯 유형 추가

이미지를 클릭하면 확대됩니다.

동적 목록 슬롯 유형

Bot Flow 설정 페이지로 이동

이미지를 클릭하면 확대됩니다.

Bot Flow 설정 페이지로 이동

새 흐름 유형을 추가하려면 다음 단계를 따르세요.

  1. 건축가에서, 새 봇 흐름 만들기 또는 기존 항목을 엽니다.
  2. 봇 시작 아래에서 기본 봇.
  3. 자연어 이해에서 슬롯 유형.
  4. 슬롯 유형 페이지에서 슬롯 유형 추가.
  5. 사용자 정의 슬롯 유형의 이름을 입력하고 구하다.
  6. 선택하다 목록 사용자 지정 슬롯 유형으로.
  7. 딸깍 하는 소리 봇 흐름 설정으로 이동.
  8. 동적 슬롯 유형에서 필요에 따라 값과 동의어를 연결하여 나머지 필드를 완성합니다.

    동적 슬롯 유형을 사용하여 슬롯 생성

    사용자 지정 동적 슬롯 유형을 생성한 후 새 슬롯을 생성하고 동적 슬롯 유형을 여기에 연결합니다.

    이미지를 클릭하면 확대됩니다.

    자연어 이해 메뉴 - 동적 슬롯 유형

    동적 목록 슬롯 유형으로 슬롯을 만들려면 다음 단계를 따르세요.

    1. 자연어 이해에서 슬롯 유형.
    2. 딸깍 하는 소리 슬롯 추가. NS 활성화 대화 상자가 나타납니다.
    3. 슬롯에 의미 있는 이름을 지정합니다.
    4. 슬롯 유형에서 사용자 지정 동적 슬롯 유형으로 이동하여 선택합니다.
    5. 딸깍 하는 소리 구하다.

    Ask for Slot 작업을 사용하여 봇 흐름에서 동적 슬롯을 호출합니다.

    이제 동적 슬롯을 사용할 수 있습니다. 슬롯 작업 요청 호출 흐름 내에서.

    이미지를 클릭하면 확대됩니다.

    통화 흐름 내 슬롯 요청 작업의 동적 슬롯

    Ask for Slot 작업에서 동적 슬롯을 사용하려면 다음 단계를 따르십시오.

    1. Architect 도구 상자에서 묻다 카테고리를 선택한 다음 드래그 슬롯 요청 동작 데이터 호출 작업의 성공, 실패 및 시간 초과 경로 아래에 있습니다.
    2. 아래에 슬롯, 이전에 생성한 동적 대출 슬롯을 입력한 다음 관련 필드를 작성합니다.
    3. 조직의 설계에 따라 봇 흐름을 완료합니다.

    슬롯 수정

    슬롯 정보를 수정하려면 슬롯 메뉴에서 슬롯을 선택하고 편집하다 .

    흐름 삭제

    슬롯을 삭제하려면 슬롯 메뉴에서 슬롯을 선택하고 삭제 .