Alli 를 100% 활용하기 위해서는 변수를 잘 사용해야 합니다. 변수란 나중에 사용하기 위해 변수값을 저장할 수 있는 곳입니다. 예를 들어 고객의 정보를 다양한 변수에 저장하면 그 정보를 이용해 개인화된 고객 경험을 제공하거나, 고객팀에게 중요한 정보를 전달할 수 있습니다.

메뉴 개요

  1. 변수 메뉴는 설정 메뉴에서 찾을 수 있습니다.
  2. 커스텀 탭 - 여기에서 커스텀 변수를 추가/삭제/편집할 수 있습니다.
  3. 시스템 탭 - 시스템에서 사용하는, 혹은 NLU API 가 생성한 변수를 확인할 수 있습니다. 대시보드에서 편집은 불가능합니다.
  4. 사용자 변수 - 여기에 있는 변수들은 각각의 고객들에게 종속됩니다. 변수값은 고객 정보에 저장됩니다.
  5. 대화 변수 - 여기에 있는 변수들의 변수값은 대화가 종료될때까지만 저장되고 다음 대화에서는 리셋됩니다.
  6. 여기에서 변수를 추가하거나 삭제할 수 있습니다.
  7. 각 변수의 상세 내용입니다. 연필모양 아이콘을 눌러 변수를 편집할 수 있습니다.

변수 추가하기

Alli 에는 기본적으로 제공하는 변수들이 있지만, 보다 잘 사용하기 위해서는 새 변수를 적절히 추가해야 합니다. 변수를 추가하는 데는 두가지 방법이 있습니다.

Option 1: 변수 설정에서 추가하기

변수 설정에서 '+추가' 버튼 (위 6번 참고) 을 누르면 변수 추가 메뉴가 나타납니다.

변수의 이름을 입력합니다. 변수 이름은 영문으로만 작성 가능하며 '_, -, .' 등의 부호를 포함할 수 있습니다. 첫 글자는 반드시 알파벳이나 '_' 로 시작해야 합니다.

변수의 종류를 선택합니다. 대부분의 변수 종류는 이름 그대로 이해하실 수 있으며, 이외에는 아래를 참고하세요.

  • 파일 변수는 고객이나 시스템이 파일을 업로드할 수 있도록 해 줍니다.
  • JASON, JSON 목록, 문자열 목록은 고급 사용자를 위한 옵션이며 외부 JSON 주소를 필요로 합니다.
  • 파일/JSON/문자열 목록/JSON 목록 변수에 대한 상세한 내용은 가이드를 참고하세요: 목록 및 파일 형식 변수, 변수에 변수를 저장하기

Validation 은 문자열 변수를 선택했을 때만 나타납니다. 상세한 내용은 가이드를 참고하세요: 문자열 변수 Validation

변수에 대한 간략한 설명을 입력하고 추가를 누르면 변수가 생성됩니다.

Option 2: 스킬 편집기 노드에서 추가하기

스킬 편집 중, 노드에 변수를 선택하는 드랍다운이 있다면 '새 변수 생성' 항목을 찾을 수 있습니다.

해당 항목을 클릭하면 Option 1 의 변수 추가 메뉴와 동일한 메뉴가 나타나며, 바로 변수를 추가할 수 있습니다.

추가 팁

  • 특정 노드에서는 상황에 따라 특정한 종류의 변수만 선택할 수 있는 경우가 있습니다. 생성한 변수가 리스트에서 보이지 않는다면 변수 종류를 다시한번 확인해 보세요.
  • 스킬에서 사용중인 변수는 스킬의 on/off 여부와 관계없이 수정이나 삭제가 불가능합니다. 어떤 스킬에서 어떤 변수가 사용중인지 알고 싶으시다면 스킬 편집기의 on/off 토글 아래에 위치한 책 모양 아이콘을 클릭하세요.