스크립트 설정

스크립트 통합을 사용하면 스토리, 규칙 및 폴백에서 봇 응답에 사용할 사용자 지정 봇 작업을 생성할 수 있습니다. 사용자 지정 작업을 생성하려면 JavaScript에서 코드를 작성해야 합니다. 봇 빌더 스크립트는 서버에서 작동하므로 스크립트를 작성하는 동안 고려해야 할 몇 가지 제한 사항이 있습니다.

스크립트 통합 생성

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

  1. CXone에서 앱 선택기 를 클릭하고 선택합니다.봇 빌더.

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

사용자 정의 봇 작업 생성

사용자 정의 봇 작업을 스토리, 규칙 및 폴백에서 봇 응답에 추가할 수 있습니다.

  1. CXone에서 앱 선택기 를 클릭하고 선택합니다.봇 빌더.

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

스크립트 변수 생성

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

  1. CXone에서 앱 선택기 를 클릭하고 선택합니다.봇 빌더.

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

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

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

  1. CXone에서 앱 선택기 를 클릭하고 선택합니다.봇 빌더.

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

봇 작업 활성화

봇 작업을 봇 응답에서 사용할 준비가 되면 봇 작업을 활성화해야 합니다. 활성화되지 않은 작업은 스토리, 규칙 또는 폴백에서 작업할 때 봇 작업 목록에 표시되지 않습니다.

  1. CXone에서 앱 선택기 를 클릭하고 선택합니다.봇 빌더.

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