노드리스 NLU 엔터티를 주제에 입력 변수로 추가

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기3분
  • 에 대해 가상 에이전트NLU가 활성화된 경우 노드리스 NLU 엔터티를 주제에 입력 변수로 추가할 수 있습니다. 이러한 변수는 NLU 서비스 제공자 예측에서 슬롯으로 채워지거나 주제 범위 밖에서 제공될 수 있습니다.

    시작하기 전에

    필요한 역할: virtual_agent_admin 또는 admin

    이 태스크 정보

    사용자 지정 컨트롤에서 사용자에게 날짜를 묻는 메시지를 표시하고 사용자가 초기 발화에서 날짜를 언급한 경우 사용자에게 다시 메시지를 표시하지 않고 캡처할 수 있습니다. 슬롯이 채워지지 않았을 때 사용자에게 메시지를 표시하려면 입력 컨트롤을 사용합니다.

    엔터티에 대한 NLU 자세한 내용은 엔터티를 참조하십시오. 시스템 엔터티에 대한 자세한 내용은 을 참조하십시오 NLU 시스템 엔터티.

    프로시저

    1. 다음으로 이동 모두 > 대화형 인터페이스 > 가상 에이전트 > 디자이너.
    2. 주제를 열고 플로우 탭을 봅니다.
    3. 변수 사이드바에서 입력 더하기 아이콘을 클릭합니다.
    4. 양식의 필드에 내용을 입력합니다.
      표 1. 입력 변수 추가 대화 상자
      필드 설명
      입력 유형 입력의 데이터 유형입니다. 대화 상자의 필드는 선택에 따라 변경됩니다.
      • 문자열: 영숫자 텍스트. 입력 형식 필드를 표시합니다. 데이터 유형에 따라 일반 텍스트 또는 준수 규칙을 선택합니다.
      • 예/아니오: 부울 값(예 또는 아니오)입니다.
      • 날짜 시간: 날짜, 시간 또는 둘 다. 입력 형식 필드를 표시합니다.
      • 정적 선택: 정의된 사용자 선택입니다. 필드 쌍을 저장할표시 이름과 값을 표시합니다.
      • 동적 선택: 테이블 기록의 선택. 선택 항목 채우기,테이블필터 선택 필드를 표시합니다. 값은 조건부 또는 스크립트일 수 있습니다.

      자세한 내용은 주제의 가상 에이전트 입력 데이터 유형 문서를 참조하십시오.

      이름 엔터티의 변수 이름입니다.

      변수 이름은 주제 범위 내에서 고유해야 합니다. 이 이름은 닷워킹에 사용될 때 변수로 나타납니다.

      NLU 엔터티 노드와 연결된 NLU 엔터티입니다.

      이는 모델로 임포트하는 사전 구축 가상 에이전트 엔터티, 시스템 엔터티(예: DURATION, TIME 또는 MONEY) 또는 사용자가 생성한 사용자 지정 엔터티일 수 있습니다.

      문자열 데이터 형식 속성
      입력 형식

      사용자가 특정 텍스트 항목을 입력할 때 유효성을 검사하는 텍스트 형식입니다. 사용자가 원하는 형식을 입력하지 않으면 형식이 유효하지 않음을 나타내는 오류 메시지가 나타나고 사용자에게 텍스트를 다시 입력하도록 요청합니다.

      유효성을 검사할 텍스트 항목의 형식을 선택합니다.
      • 텍스트: 모든 텍스트 문자열(확인 안 함)
      • 이메일: 이메일 프리픽스(사용자 이름), @ 기호 및 도메인으로 구성된 형식입니다.
      • IP 주소(IPV4, IPV6): 인터넷 프로토콜 버전 4 또는 버전 6에 대한 데이터 통신 전송 형식입니다.
      • 전화 번호(E.164): 국제적으로 인정되는 표준 전화 번호 형식입니다.
      • URL: 웹 주소 형식
      • 사용자 지정: 사용자 지정 텍스트 형식 및 예상 형식을 입력하지 않을 때 표시되는 관련 오류 메시지에 대한 텍스트 유효성 검사 규칙을 제공하는 스크립트입니다.
      주:
      전화 및 IP 주소 형식 예는 E.164 전화 형식IP 주소 필드 유형을 참조하십시오.
      날짜/시간 데이터 형식 속성
      입력 형식 표시할 날짜 시간 컨트롤의 유형입니다. 다음 형식 중 하나를 선택합니다.
      • 날짜: 사용자가 날짜를 선택할 수 있도록 월별 달력만 표시합니다.
      • 날짜/시간: 월별 달력과 시간 선택기를 모두 표시합니다.
      • 시간: 사용자가 시간(시간 및 분)을 선택할 수 있는 시간 선택기만 표시합니다.
      Static Choice 데이터 형식 속성
      선택

      [정적 선택 데이터 유형의 경우]

      다음과 같이 두 개 이상의 선택 항목을 입력합니다.
      • 표시 이름: 해당 선택에 대해 사용자에게 표시되는 짧은 구 또는 텍스트입니다.
      • 저장할 값: 해당 선택 항목이 선택될 때 변수에 저장되는 문자열입니다.
      동적 선택 데이터 형식 속성
      선택 항목 채우기 기준 사용할 동적 변수의 유형입니다. 다음 옵션 중 하나를 선택합니다.
      • 기록: 선택한 테이블에서 기록을 반환합니다. 이러한 옵션의 값은 GlideRecord 객체입니다.
      • 스크립트: 옵션 배열을 반환하는 식입니다.
      테이블

      [기록 값만]

      선택 항목을 채우는 방법으로 기록을 선택한 경우 검색할 테이블을 선택합니다.
      선택 항목 필터링

      [기록 값만]

      다음 중 하나를 선택합니다.
      • 조건 작성기: 테이블에서 기록의 하위 집합을 선택하는 데 사용되는 필터를 만듭니다.
      • 스크립트: 표시할 옵션(선택 목록)의 열거형 목록을 정의합니다. 이름 값 쌍은 문자열 개체로 저장됩니다.
    5. 저장을 클릭합니다.

      NLU 엔터티는 변수 사이드바에서 주제 입력 변수와 함께 나타납니다.

      NLU 엔터티는 변수 사이드바에 입력 변수와 함께 나타납니다. 뷰 아이콘과 함께 복사 아이콘이 나타납니다.

      주:

      슬롯으로 채워진 값을 제거하여 사용자에게 다시 메시지를 표시할 수 있습니다(초기 입력 값에서 바인딩 해제). 자세한 내용은 의 vaInputs.myvar.unbindEntity(); 메서드를 가상 에이전트 스크립트참조하십시오.