정적 선택 사용자 입력 통제

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 10분
  • 주제에서 가상 에이전트 정적 선택 사용자 입력 컨트롤을 사용하여 사용자가 사용할 수 있는 미리 정의된 선택 항목을 나열합니다. 선택 목록에서 하나의 항목만 선택할 수 있습니다.

    선택 표시

    선택 목록에는 페이지당 최대 10개의 항목이 포함됩니다. NLU 대화에 10개가 넘는 항목이 있는 경우 추가 항목을 표시하고 검색 결과를 필터링할 수도 있습니다. 선택 목록 프롬프트에는 검색 아이콘, 검색 아이콘, 사용자가 결과를 필터링하기 위해 선택할 수 있는 검색 아이콘이 포함되어 있습니다. LLM 채팅 대화에 10개가 넘는 항목이 있는 경우 스크롤 막대가 나타납니다. LLM 채팅 대화에 16개가 넘는 항목이 있는 경우 검색 창이 나타납니다.

    정적 선택 컨트롤은 선택 목록 위에 표시되는 헤더 카드를 추가하는 옵션을 제공합니다. 헤더 카드는 웹 및 모바일 채널에서 지원됩니다.
    • 헤더 카드에는 설명 텍스트와 함께 크거나 작은 이미지 또는 YouTube 비디오 카드가 포함될 수 있습니다. 선택 목록에는 기본적으로 최대 5개의 항목이 포함되어 있지만 검색 기능은 표시되지 않습니다. 5개가 넘는 경우 사용자가 추가 항목을 표시하도록 선택할 수 있습니다.

    • 헤더 카드 아래에 표시되는 항목 수를 제어하려면 시스템 속성을 추가합니다 com.glide.cs.web_header_picker_page_limit . 값을 사용하여 선택 목록에 표시되는 항목 수를 지정합니다. 시스템 속성을 만드는 방법에 대한 자세한 내용은 시스템 속성 추가 항목을 참조하십시오.

    LLM 주제 디스커버리에 대한 정적 선택 사용자 입력 제어 속성

    속성 설명
    이름

    주제 플로우에서 이 노드를 식별하는 이름입니다.

    변수 이름

    이 프롬프트에 대한 사용자 응답을 저장하는 변수의 이름입니다. 변수 이름은 노드 이름 속성에서 자동으로 생성됩니다.

    자동 슬롯 채우기 허용

    이 노드의 값이 다른 노드에 의해 자동 설정될 수 있도록 허용하고 주제 디스커버리 중에도 이 노드의 값을 자동으로 설정할 수 있도록 합니다. 이 토글이 활성화되면 상세 정보 설명 필드가 동적 데이터 알약 선택기 및 스크립트 옵션에서 정적 텍스트 필드로 변경됩니다.

    상세 정보 설명

    사용자에게 필요한 정보에 대한 설명입니다. 자동 슬롯 채우기 허용 토글이 비활성화된 경우 데이터 정제 선택기 아이콘 데이터 정제 선택기 아이콘을 선택하여 동적 상세 정보 설명을 작성할 수 있습니다. 을 클릭하여 조건을 정의하거나 편집기 열기 아이콘 편집기 열기 아이콘을 선택합니다. 스크립트를 입력합니다. 자동 슬롯 채우기 허용 토글이 활성화된 경우 정적 설명만 입력할 수 있습니다.

    자동 슬롯 채우기 허용 토글이 비활성 상태인 경우 상세 설명에는 데이터 알약 선택기 및 스크립트 동적 옵션이 포함됩니다. 토글이 활성화되면 상세 설명 필드가 정적이 됩니다.

    선택
    표시 이름
    각 선택에 대해 해당 선택에 대해 사용자에게 표시되는 텍스트입니다. 선택 목록에 짧은 문구를 사용합니다.
    • Slack의 선택 목록 레이블은 30자로 제한됩니다.
    • Workplace의 선택 목록 레이블은 20자로 제한됩니다.

    각 선택에 대해 해당 선택 항목을 선택할 때 변수에 저장되는 문자열입니다.

    고급
    헤더 카드

    이미지 또는 YouTube 비디오를 포함할 수 있는 카드를 추가할 필드를 열려면 전환합니다. 자세한 내용은 정적 선택 또는 동적 선택 통제에 헤더 카드 삽입 문서를 참조하십시오.

    사용자 프롬프트 적용

    LLM(대규모 언어 모델)에서 생성된 메시지 대신 사용자에게 표시되는 사용자 지정 메시지에 대한 필드를 열려면 전환합니다. 일반 언어로 사용자 지정 메시지를 만들거나, 스크립트를 입력하거나, 데이터 알약 선택기를 사용하여 조건을 정의할 수 있습니다.

    확인

    사용자 입력을 확인하는 스크립트를 추가합니다. 예를 들어 사용자가 유효한 이메일 주소를 입력했는지 확인합니다.

    LLM에 대한 추가 지침

    사용자 응답에 대한 데이터 형식, 제한 또는 기본값 추가와 같은 LLM에 대한 추가 지침입니다. 일반 언어로 추가 지침을 만들거나, 스크립트를 입력하거나, 데이터 알약 선택기를 사용하여 조건을 정의할 수 있습니다.

    이 노드 숨기기 또는 건너뛰기
    다음과 같은 경우 조건부로 이 노드를 사용합니다. 대화에서 이 노드를 표시하기 위한 조건을 지정하는 코드 없는 조건문 또는 로우코드 스크립트입니다. 조건은 true로 평가되어야 합니다.
    다음과 같은 경우 사용자가 이 노드를 건너뛸 수 있도록 허용

    사용자가 대화에서 이 노드를 건너뛸 수 있도록 하는 조건을 지정하는 코드 없는 조건문 또는 로우코드 스크립트입니다. 조건은 true로 평가되어야 합니다. 조건 작성기 또는 스크립트를 사용하여 이 필드를 설정할 수 있습니다.

    조건이 건너뛰기를 허용하지 않는 경우 사용자가 이 단계 건너뛰 기와 같은 값을 입력하면 노드를 건너뛸 수 없다는 메시지가 표시되고 대답을 제공하라는 메시지가 다시 표시됩니다.

    LLM 주제 디스커버리에 대한 정적 선택 사용자 입력 통제 예

    주:
    가상 에이전트 디자이너 컨트롤은 다른 채널에서 다르게 표시되고 작동할 수 있습니다.
    입력 속성 사용자 프롬프트 나열

    모든 기본 정적 선택 사용자 입력 필드는 공개적으로 사용할 수 있습니다. 고급 옵션을 선택하여 개별적으로 열도록 전환합니다.

    그림 1. 정적 선택 목록 프롬프트 예
    제출할 옵션이 있는 라디오 단추의 정적 선택 목록입니다.

    NLU 주제 디스커버리에 대한 정적 선택 사용자 입력 제어 속성

    속성 설명
    노드 이름

    주제 플로우에서 이 노드를 식별하는 이름입니다.

    상세 정보 설명

    사용자에게 필요한 한 가지 정보입니다. 예를 들어 사용자에게 어떤 서비스 카탈로그 항목이 필요한지 물어봅니다.

    변수 이름

    이 프롬프트에 대한 사용자 응답을 저장하는 변수의 이름입니다. 변수 이름은 노드 이름 속성에서 자동으로 생성됩니다.

    프롬프트

    사용자에 대한 프롬프트 또는 질문입니다. 프롬프트는 텍스트 문자열 또는 텍스트를 반환하는 스크립트일 수 있습니다. 이 값은 기본값이 지정되지 않은 경우에만 사용됩니다. 예: 이름이 무엇입니까?

    서식 있는 텍스트를 생성하여 프롬프트의 스타일을 변경할 수 있습니다.
    • 기울임꼴 텍스트에는 단일 별표 또는 밑줄을 사용합니다. 예를 들어 *text* 또는 _text_입니다.
    • 굵은 텍스트에는 이중 별표 또는 밑줄을 사용합니다. 예를 들어 **text** 또는 __text__입니다.
    • 이탤릭체와 굵은 텍스트에는 3중 별표 또는 밑줄을 사용합니다. 예를 들어 text*** 또는 ___text___입니다.
    • 공백 하이픈을 사용하여 줄에 글머리 기호를 추가합니다. 예: - 텍스트.
    • 간격이 있는 오른쪽 꺾쇠괄호를 사용하여 블록 인용문을 작성합니다. 예를 들어 > 텍스트입니다.
    • 1개에서 6개 사이의 해시 표시를 사용하여 머리글을 만듭니다. 예를 들어 #text# 또는 ###입니다#text######
    • 대괄호와 괄호를 사용하여 하이퍼링크를 생성합니다. 예: [Link text](url). 하이퍼링크에 느낌표를 추가하여 이미지를 표시합니다. 예: ![ 대체 텍스트](이미지 URL)
    NLU 엔터티

    엔터티를 NLU 노드와 연결하는 옵션입니다. NLU 엔터티가 이 노드의 가상 에이전트 입력 변수와 연결된 경우 사용자의 발언에 따라 지정된 값을 슬롯으로 채울 수 있습니다. 주제 의도와 연결된 엔터티 목록에서 엔터티를 선택합니다.

    노드에 대한 엔터티를 지정하면 사용자에게 인식된 엔터티를 확인하도록 묻지 않음 토글 스위치가 표시됩니다. 사용하도록 설정하면 추출된 엔터티를 확인하라는 메시지가 사용자에게 표시되지 않습니다.

    이 필드는 인스턴스에서 검색이 활성화된 경우에만 NLU 사용할 수 있습니다.

    선택
    표시 이름
    각 선택에 대해 해당 선택에 대해 사용자에게 표시되는 텍스트입니다. 선택 목록에 짧은 문구를 사용합니다.
    • Slack의 선택 목록 레이블은 30자로 제한됩니다.
    • Workplace의 선택 목록 레이블은 20자로 제한됩니다.

    각 선택에 대해 해당 선택 항목을 선택할 때 변수에 저장되는 문자열입니다.

    고급
    헤더 카드

    이미지 또는 YouTube 비디오를 포함할 수 있는 카드를 추가할 필드를 열려면 전환합니다. 자세한 내용은 정적 선택 또는 동적 선택 통제에 헤더 카드 삽입 문서를 참조하십시오.

    기본값
    기본값

    질문 또는 프롬프트에 대한 사용자 응답에 대해 미리 정의된 값입니다. 기본값 확인 필드에 정의된 응답은 사용자에게 기본값을 확인하도록 요청합니다. 사용자가 no로 응답하면 값이 null이 됩니다. 기본값은 텍스트 문자열 또는 텍스트를 반환하는 스크립트일 수 있습니다. 예를 들어 닷워킹을 사용하는 경우 기본값은 스크립트 변수 > 마지막 사용자 이름입니다. 또는 스크립트를 사용하는 경우 기본값은 {{vaScripts.lastUsername}}일 수 있습니다.

    확인 메시지
    입력 완료 확인

    노드 상호작용이 완료되면 사용자에게 표시되는 봇 응답입니다. 메시지는 텍스트 문자열 또는 텍스트를 반환하는 스크립트일 수 있습니다. 예를 들어, 닷워킹을 사용하는 경우: 감사합니다, (입력 변수 > 사용자 이름)! 또는 스크립트를 사용하는 경우 승인은 다음과 같을 수 있습니다. 감사합니다 , {{vaInputs.username}}!

    기본값 확인

    기본값 필드의 값이 올바른지 사용자에게 확인하도록 요청하는 메시지입니다. 이 메시지는 프롬프트 필드의 값 대신 사용됩니다. 여기에는 텍스트 문자열 또는 텍스트를 반환하는 스크립트가 포함될 수 있습니다. 예를 들어 닷워킹을 사용하는 경우: (입력 변수 > 사용자 이름)입니까? 또는 스크립트를 사용하는 경우 확인 메시지가 다음과 같을 수 있습니다. {{vaScripts.lastUsername}}입니까?

    대화 전환
    이 섹션은 인스턴스에서 검색이 활성화된 경우에만 NLU 사용할 수 있습니다.
    사용자가 제목을 변경할 수 있도록 켜기

    이 노드에 대한 예측을 활성화하는 NLU 옵션입니다. 활성화하면 사용자는 사용 중인 입력 컨트롤의 유형에 관계없이 텍스트를 입력하여 질문에 답할 수 있습니다. 가상 에이전트 는 이 발언을 사용하여 다른 기존 의도와 일치시켜 사용자가 주제를 전환할 수 있도록 합니다.

    이 노드 숨기기 또는 건너뛰기
    다음과 같은 경우 이 노드를 조건부로 표시합니다.

    대화에서 이 노드를 표시하기 위한 조건을 지정하는 코드 없는 조건문 또는 로우코드 스크립트입니다. 조건은 true로 평가되어야 합니다.

    다음과 같은 경우 사용자가 이 노드를 건너뛸 수 있도록 허용

    사용자가 대화에서 이 노드를 건너뛸 수 있도록 하는 조건을 지정하는 코드 없는 조건문 또는 로우코드 스크립트입니다. 조건은 true로 평가되어야 합니다. 조건 작성기 또는 스크립트를 사용하여 이 필드를 설정할 수 있습니다.

    다음과 같은 경우 재요청을 건너뜁니다. 사용자가 대화에서 다시 요청을 건너뛸 수 있도록 하는 조건을 지정하는 노코드 조건문 또는 로우코드 스크립트입니다. 주제 루프백 또는 대화 상자 법칙을 통해 이전 노드로 다시 돌아가면 가상 에이전트는 이 노드를 바이패스하고 자동으로 원래 값을 유지합니다.

    NLU 주제 디스커버리에 대한 정적 선택 사용자 입력 통제 예

    주:
    가상 에이전트 디자이너 컨트롤은 다른 채널에서 다르게 표시되고 작동할 수 있습니다.
    입력 속성 목록 프롬프트
    그림 2. 정적 선택 입력 제어 기본 속성
    기본 속성에는 노드 이름, 프롬프트, 연결된 NLU 엔터티 및 정의된 선택 목록이 포함됩니다.
    그림 3. 카드 추가 대화 상자(헤더 카드 고급 옵션)
    필드에는 카드 유형, 제목, 설명, 이미지 링크 및 이미지 대체 텍스트가 포함됩니다.
    그림 4. 웹 UI 정적 선택 목록 프롬프트
    "네, 문제의 긴급도는 무엇입니까?"라고 읽는 기본 정적 선택 목록 프롬프트 응답에는 1-높음, 2-중간 및 3-낮음이 포함됩니다.
    그림 5. 10개 이상의 항목이 있는 웹 UI 정적 선택 목록 프롬프트
    정적 선택 목록 "다음은 아침 식사 항목입니다"라는 헤더와 10개 이상의 항목으로 구성된 목록이 있는 웹 UI
    선택 목록에는 페이지당 10개의 항목이 표시됩니다. 10개 이상의 결과가 반환되면 다음이 발생합니다.
    • 목록 끝에는 더 많은 결과를 표시할 수 있는 링크가 포함되어 있습니다.
    • 검색 결과를 필터링하기 위한 프롬프트에 검색 아이콘이 표시됩니다. 아이콘을 선택하여 검색 상자를 열고 필터를 입력합니다.
    그림 6. 헤더 카드가 있는 웹 UI 정적 선택 목록
    정적 선택 목록 예 헤더 제목은 "동네 사탕 가게에서"라고 쓰여 있고, 그 뒤에는 포함된 비디오와 5개 품목 목록이 있다.
    선택 목록에는 페이지당 5개의 항목이 포함됩니다. 5개 이상의 결과가 반환되면 더 많은 결과를 표시하는 옵션이 목록에 제공됩니다.
    주:
    헤더 카드를 사용하면 검색 기능이 표시되지 않습니다.

    채널 지원

    표 1. 정적 선택 사용자 입력 컨트롤에 대한 채널 지원
    채널 LLM 지원 NLU/키워드 지원 제약 조건
    웹 UI 지원되지 않음 지원됨 없음
    모바일 UI 지원되지 않음 지원됨 없음
    Now Assist 패널 지원되지 않음 지원됨 없음
    Microsoft Teams 지원됨 지원됨 없음
    Slack 지원되지 않음 지원됨 헤더 카드는 지원되지 않습니다.

    선택 목록에 선택 항목이 3개 이하인 경우 Slack은 목록을 버튼으로 표시합니다.

    Workplace 지원되지 않음 지원됨 헤더 카드는 지원되지 않습니다.
    Facebook Messenger 지원되지 않음 지원됨 빠른 답장에서 레이블의 최대 문자 제한은 20자입니다. 한 번에 13개의 빠른 회신만 볼 수 있습니다. 빠른 회신이 13개를 초과하는 경우 페이지 매김 형식을 사용하여 더 많은 옵션을 볼 수 있습니다. 페이지에 대한 최대 회신 수의 기본값은 시스템 속성에서 sn_va_fb_messenger.max_quick_replies 설정됩니다. 이 속성은 시스템 속성 [sys_properties] 테이블에 있습니다.
    SMS Twilio 지원됨 지원됨 헤더 카드는 지원되지 않습니다.
    LINE 지원되지 않음 지원됨 빠른 답장에서 레이블은 최대 20자로 제한됩니다. 한 번에 13개의 빠른 회신만 볼 수 있습니다. 빠른 회신이 13개를 초과하는 경우 페이지 매김 형식을 사용하여 더 많은 옵션을 볼 수 있습니다. 페이지에 대한 최대 회신 수의 기본값은 시스템 속성에서 sn_va_line.max.picker.choices 설정됩니다. 이 속성은 시스템 속성 [sys_properties] 테이블에 있습니다.
    WhatsApp 지원됨 지원됨 없음
    Apple Messages for Business 지원되지 않음 지원됨 없음
    Alexa (목소리) 지원되지 않음 지원됨 화면 장치의 경우 터치 스크롤을 사용합니다. 화면이 아닌 장치의 경우 음성 페이지 매김을 사용합니다.