스크립트 작업 설정

스크립트 통합을 사용하면 대화닫힘 CXone Bot Builder의 Bot 스토리 및 규칙.에서 Bot 응답에 사용할 사용자 지정 스크립트 작업을 생성할 수 있습니다. 스크립트 작업을 생성하려면 JavaScript에서 코드를 작성해야 합니다. CXone Bot Builder 스크립트는 서버에서 작동하므로 스크립트를 작성하는 동안 고려해야 할 몇 가지 제한 사항이 있습니다.

스크립트 통합 생성

스크립트 통합은 하나 이상의 사용자 지정 스크립트 작업을 보유합니다. 각 스크립트 작업에는 자체 스크립트가 있습니다.

  1. CXone에서 앱 선택기 를 클릭하고 선택합니다.Bot Builder.

  2. 작업할 봇을 클릭합니다.
  3. 왼쪽 아이콘 메뉴에서 통합 아이콘, 플러그 모양.을 클릭합니다.
  4. 스크립트 탭을 클릭한 다음 새 통합을 클릭합니다.
  5. 제목을 클릭하여 통합의 이름을 바꿉니다.
  6. 필요한 경우 이 통합에서 사용하기 위한 스크립트 변수를 생성합니다.
  7. 통합에 하나 이상의 스크립트 작업을 추가합니다. 이는 스크립트를 작성하는 위치입니다. 이 통합에서 생성하는 모든 스크립트 작업은 통합의 스크립트 변수를 참조할 수 있습니다.
  8. 변경을 마치면 훈련 및 스테이징을 클릭하여 Bot 모델닫힘 훈련 및 준비된 Bot 버전을 업데이트하고 이 변경 사항을 테스트합니다.

스크립트 작업 생성

스크립트 작업은 스토리닫힘 의도 및 컨텍스트를 기반으로 인터랙션 처리를 위해 Bot을 훈련하는 데 사용됩니다., 규칙닫힘 컨텍스트에 따라 변경되지 않는 메시지에 대한 Bot의 응답을 정의하는 데 사용됩니다.대체닫힘 대상이 리치 미디어를 지원하지 않을 때 전송되는 대체 일반 텍스트입니다.에서 Bot 응답에 추가될 수 있습니다.

  1. CXone에서 앱 선택기 를 클릭하고 선택합니다.Bot Builder.

  2. 작업할 봇을 클릭합니다.
  3. 왼쪽 아이콘 메뉴에서 통합 아이콘, 플러그 모양.을 클릭합니다.
  4. 스크립트 탭에서 작업하려는 스크립트 인터랙션을(를) 클릭합니다.
  5. 작업에서 새 작업을 클릭합니다.
  6. 작업의 이름을 입력하고 Enter를 누릅니다.
  7. 새 작업을 클릭하여 해당 속성을 확장합니다.
  8. 편집기 열기를 클릭하고 사용자 정의 JavaScript을(를) 코딩합니다.
    1. 편집기에서 기본 Hello World 코드를 바꿉니다. 이때 새 코드는 모두 main 함수 내에 배치합니다. 필요한 경우 main 함수 내에 다른 함수를 구성할 수 있습니다. main 외부의 코드는 실행되지 않습니다.
    2. 필요에 따라 코드에 스크립트 변수를 포함합니다. 이미 하지 않은 경우, 변수를 생성합니다.
    3. 편집기 상단의 도구 모음에서 스크립트 실행 삼각형 오른쪽을 가리키는 삼각형 화살표.을 클릭하여 스크립트의 출력 결과를 봅니다. 결과는 편집기의 오른쪽에 있는 콘솔 창에 나타납니다.
  9. 편집기의 왼쪽 상단 구석에 있는 열린 꺾쇠 괄호 열린 꺾쇠괄호 <.를 클릭하여 작업 및 변수의 목록이 있는 스크립트 통합 페이지로 돌아갑니다.
  10. 사용하려는 작업을 클릭합니다.
  11. 편집 가능한 변수 드롭다운에서, 코드에서 참조한 스크립트 변수를 선택합니다.
  12. 테스트할 준비가 되면 작업을 활성화합니다.
  13. 스토리, 규칙 또는 대체에 작업을 추가하여 테스트합니다.
  14. 변경을 마치면 훈련 및 스테이징을 클릭하여 Bot 모델닫힘 훈련 및 준비된 Bot 버전을 업데이트하고 이 변경 사항을 테스트합니다.

  15. 필요한 테스트를 수행합니다. 예를 들어, Bot과 채팅할 수 있습니다. 필요한 경우 스크립트를 조정하고 훈련 및 스테이징 후 다시 테스트합니다.

스크립트 변수 생성

사용자가 생성하는 변수는 해당 변수를 생성한 스크립트 통합에서만 사용할 수 있습니다. 같은 봇이라 하더라도 다른 스크립트 통합에서는 사용할 수 없습니다.

  1. CXone에서 앱 선택기 를 클릭하고 선택합니다.Bot Builder.

  2. 작업할 봇을 클릭합니다.
  3. 왼쪽 아이콘 메뉴에서 통합 아이콘, 플러그 모양.을 클릭합니다.
  4. 스크립트 탭에서 작업하려는 스크립트 인터랙션을(를) 클릭합니다.
  5. 변수 아래에서 새 작업을 클릭합니다.
  6. 이름을 입력하고 Enter를 누릅니다.
  7. 목록에서 변수를 클릭하여 해당 속성을 확장합니다.
  8. 스크립트 작업에서 편집 가능한 단일 값 변수를 생성하려면:
    1. 텍스트 또는 숫자를 클릭합니다.
    2. 이 변수에 대한 기본값을 입력합니다. 변수에 기본값을 지정하지 않으려면 이 필드를 비워둡니다. 스크립트 작업에서 변수 값을 사용하면 해당 값을 업데이트할 수 있습니다.
    3. 숫자 변수의 경우에만 최소값최대값을 입력하여 변수가 가질 수 있는 값의 상한과 하한을 제공합니다.
  9. 읽기 전용 단일 값 변수를 생성하려면:
    1. 암호를 클릭합니다.
    2. 을 입력합니다. Bot Builder은(는) 입력한 값의 처음 5자를 제외한 모든 문자를 마스크로 처리합니다. 콘솔에서 변수의 내용을 보면 값을 모두 볼 수 있습니다.
  10. 이 변수에 대해 사용 가능한 값의 목록을 생성하려면:
    1. 선택을 클릭합니다.
    2. 가능한 변수 값들을 쉼표(,)로 구분하야 입력합니다. 예: red,blue,green.
    3. 기본값을 클릭하고 기본값으로 사용할 값을 선택합니다.
    4. 기본값을 제거하려면 필드 위에 커서를 놓고 X를 클릭합니다.
  11. 사용자 지정 스크립트에서 변수를 사용합니다.
  12. 변경을 마치면 훈련 및 스테이징을 클릭하여 Bot 모델닫힘 훈련 및 준비된 Bot 버전을 업데이트하고 이 변경 사항을 테스트합니다.

변수를 편집 가능하게 만들기

Bot 응답에서 해당 작업을 사용할 때 해당 변수에 대한 값을 지정하거나 선택할 수 있게 하려는 경우 스크립트에서 변수를 편집 가능하게 만들 수 있습니다. 스크립트 통합에 있는 두 개 이상의 작업에서 변수를 사용하는 경우, 각 작업에서 변수를 편집 가능하게 만들어야 합니다. 또한, 먼저 스크립트에서 변수를 참조해야만 해당 스크립트에서 변수를 편집 가능하게 만들 수 있습니다.

  1. CXone에서 앱 선택기 를 클릭하고 선택합니다.Bot Builder.

  2. 작업할 봇을 클릭합니다.
  3. 왼쪽 아이콘 메뉴에서 통합 아이콘, 플러그 모양.을 클릭합니다.
  4. 스크립트 탭에서 작업하려는 스크립트 인터랙션을(를) 클릭합니다.
  5. 작업 아래에서, 스크립트 통합 페이지의 작업을 클릭하여 속성을 확장합니다.
  6. 편집 가능한 변수 드롭다운에서 하나 이상의 변수를 선택합니다 암호 변수는 이 목록에 표시되지 않습니다. 이 변수는 편집 가능하게 만들 수 없습니다. 변경 사항은 자동으로 저장됩니다.
  7. 스토리, 규칙 또는 폴백에서 선택된 사용자 지정 작업을 사용할 때 변수의 값을 지정합니다.
  8. 변경을 마치면 훈련 및 스테이징을 클릭하여 Bot 모델닫힘 훈련 및 준비된 Bot 버전을 업데이트하고 이 변경 사항을 테스트합니다.

스크립트 작업 활성화

스크립트 작업을 Bot 응답에 사용할 준비가 되면 해당 작업을 활성화해야 합니다. 활성화되지 않은 작업은 대화닫힘 CXone Bot Builder의 Bot 스토리 및 규칙.에서 작업할 때 스크립트 작업 목록에 표시되지 않습니다.

  1. CXone에서 앱 선택기 를 클릭하고 선택합니다.Bot Builder.

  2. 작업할 봇을 클릭합니다.
  3. 왼쪽 아이콘 메뉴에서 통합 아이콘, 플러그 모양.을 클릭합니다.
  4. 스크립트 탭에서 작업하려는 스크립트 인터랙션을(를) 클릭합니다.
  5. 작업 아래에서, 스크립트 통합 페이지의 작업을 클릭하여 속성을 확장합니다.
  6. 비활성화됨 토글 스위치 아이콘.을 클릭하여 작업을 활성화합니다. 다시 클릭하면 해당 작업이 비활성화되고 Bot 작업 메뉴의 스크립트 탭에서 제거됩니다.