서비스 카탈로그 LLM 기반의 가상 에이전트 주제 블록

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 16일
  • 읽기8분
  • 요청 제출 작업을 수행하기 위해 재사용 가능한 주제 블록을 포함하여 LLM 기반 가상 에이전트 의 주제 대화를 설계할 수 있습니다.

    다음 플러그인을 활성화합니다.
    1. Glide Virtual Agent 플러그인(com.glide.cs.chatbot) 또는 Glide Virtual Agent Lite 플러그인(com.glide.cs.chatbot.lite)
    2. Service Management Virtual Agent Topic Blocks 플러그인(com.glideapp.cs.sm_topic_blocks)


    대규모 언어 모델(LLM)에 대한 자세한 내용은 을 참조하십시오 Now LLM Service updates.

    카탈로그 항목 요청(LLM)

    이 주제 블록을 사용하여 생성형 AI를 기반으로 하는 간소화된 대화형 환경을 통해 카탈로그 항목을 요청할 수 있습니다. 카탈로그 항목 요청 제출을 위한 생성 AI 경험에 대한 자세한 내용은 을 참조하십시오 대화형 카탈로그 요청에서 Now Assist 구성.

    표 1. 입력 매개변수
    매개변수 설명
    catalog_item_id 요청해야 하는 카탈로그 항목의 sys_id입니다.
    context_json JSON 형식의 대화 컨텍스트입니다.
    execute_contextual_search 구성에 따라 기록 생성자에 대해 Contextual Search를 실행해야 하는지 지정하는 옵션입니다. 기록 생성자에 대한 Contextual Search 정의에 대한 자세한 내용은 기록 생성자에 대한 Contextual Search 정의를 참조하십시오.
    confirm_catalog_item 다음 단계를 계속하기 전에 사용자가 카탈로그 항목을 확인해야 하는지 여부를 지정하는 옵션입니다. 이 항목이 false로 설정되면 사용자는 확인을 건너뛰고 카탈로그 항목 질문에 답변할 수 있습니다.
    show_end_state_card 생성된 기록에 대한 종료 상태 카드 정보를 사용자에게 표시하는 옵션입니다.
    표 2. 출력 매개변수
    매개변수 설명
    record_id 항목 제출 후 생성된 기록의 sys_id입니다.

    카탈로그 항목이 대화 모드에서 지원되지 않거나 사용자가 항목에 접근할 수 없는 경우 -1이 반환됩니다.

    record_table 기록이 생성되는 테이블의 이름입니다.
    상태 요청의 상태입니다. 가능한 옵션은 성공 또는 오류입니다.
    variables 카탈로그 항목과 관련된 질문입니다.
    메시지 오류 발생 시 추가 정보를 제공하는 메시지입니다.
    used_LLM 항목을 요청하는 동안 LLM이 사용되었는지 여부, 즉 생성 AI를 사용하여 카탈로그 항목에 정의된 질문에 대해 슬롯 채우기가 수행되었는지 여부를 나타내는 옵션입니다.

    Virtual Agent 렌더링 유형

    Virtual Agent에서 카탈로그 항목을 대화, 창 또는 팝업으로 렌더링할 수 있습니다.

    대화 모드에서 카탈로그 항목 요청

    사용자는 라인의 질문에 응답하여 대화 모드에서 요청을 제출할 수 있습니다.
    대화로 렌더링되는 Virtual Agent

    사용자가 LLM 기반의 대화 모드에서 가상 에이전트 카탈로그 항목을 요청할 때 다음 조건을 충족해야 합니다.

    • 카탈로그 항목은 sn_now_assist_cr.llm.conversational.request.question.limit 속성에 지정된 질문 수보다 많을 수 없습니다. 기본적으로 이 숫자는 15로 설정됩니다. 이 속성에 대한 자세한 내용은 서비스 카탈로그 속성 문서를 참조하십시오.
    • 카탈로그 항목에는 스크립팅된 카탈로그 UI 정책이 있을 수 있습니다. 그러나 카탈로그 항목에 지원되지 않는 메서드나 함수가 포함된 스크립팅된 UI 정책이 있는 경우 카탈로그 항목은 비대화형이 됩니다.
    • 다음 메서드 또는 클래스는 카탈로그 항목이 대화형이 되도록 하기 위해 카탈로그 클라이언트 스크립트 또는 스크립트된 UI 정책에서 지원됩니다.
      • 순간
      • window.location.href
      • top.location.href
      • top.window.open
      • 창.열기
      • open
      • 배열
      • 부울
      • 날짜
      • 오류
      • GlideAjax
      • GlideRecord
      • JSON
      • 수학
      • 번호
      • 객체
      • Regexp
      • 문자열
      • 경보
      • console.info
      • console.error
      • 콘솔.디버그
      • console.warn
      • console.log
      • console.clear
      • console.count
      • console.countReset
      • console.dir
      • console.dirxml
      • console.table
      • 디코드 URI
      • decodeURIComponent
      • encodeURI (영문)
      • 평가 실행
      • g_form.addErrorMessage
      • g_form.addInfoMessage
      • g_form.addOption
      • g_form.clearMessages
      • g_form.clearOptions
      • g_form.clearValue
      • g_form.getActionName
      • g_form.getDisplayValue
      • g_form.getEditableFields
      • g_form.getIntValue
      • g_form.getReference
      • g_form.getSysId
      • g_form.getTableName
      • g_form.getUniqueValue
      • g_form.getValue
      • g_form.hasField
      • g_form.hideAllFieldMsgs
      • g_form.hideErrorBox
      • g_form.hideFieldMsg
      • g_form.is필수
      • g_form.isNewRecord
      • g_form.isReadOnly
      • g_form.isVisible
      • g_form.removeOption
      • g_form.저장
      • g_form.setDisabled
      • g_form.setDisplay
      • g_form.setLabel
      • g_form.setLabelOf
      • g_form.set필수
      • g_form.setReadOnly
      • g_form.setReadonly
      • g_form.setValue
      • g_form.setVariablesReadOnly
      • g_form.setVisible
      • g_form.showErrorBox
      • g_form.showFieldMsg
      • g_form.제출
      • g_user
      • ga.addParam
      • ga.getXML
      • Indexof
      • isLoading
      • isNaN입니다.
      • newValue
      • Oldvalue
      • onChange
      • parseFloat (파스 플로트)
      • 파스 Int
      • toFixed
      • 트림
      • 정의되지 않음
      • 탈출
      • 이스케이프 해제
    • 카탈로그 항목에는 카탈로그 클라이언트 스크립트가 있을 수 있습니다. 그러나 카탈로그 항목에 지원되지 않는 메서드나 함수가 포함된 카탈로그 클라이언트 스크립트가 있는 경우 카탈로그 항목은 비대화형이 됩니다.
    • 다음 변수만 지원됩니다.
      • 첨부 파일
      • 확인란(확인란 변수 그룹은 지원되지 않음)
      • 날짜
      • 날짜/시간
      • 이메일
      • IP 주소
      • 레이블
      • 복수 선택 조회(가격 책정 암시 없음)
      • 선택 상자 조회(가격 책정 암시 없음)
      • 다중 선택(가격 책정 암시 없음)
      • 여러 줄 텍스트
      • 소수 자릿수(가격 책정 암시 없음)
      • 참조(가격 책정 암시 없음)
      • 요청 대상(가격 책정 암시 없음)
      • 서식 있는 텍스트 레이블
      • 선택 상자(가격 책정 암시 없음)
      • 1줄 텍스트
      • URL
      • 넓은 1줄 텍스트
      • 예/아니요
      • 컨테이너 변수
    • 고급 참조 한정자가 지원됩니다.
    • 다음 변수 속성이 지원됩니다.
      • ref_ac_order_by
      • allowed_extensions
      • max_file_size
      주:
      다른 모든 변수 속성은 에서 무시됩니다 가상 에이전트.
    • 카탈로그 항목에는 단일 행 변수 세트가 있을 수 있지만 복수 행 변수 세트는 있을 수 없습니다.
    • 카탈로그 항목에 질문에 대해 구성된 기본값이 있는 경우 기본값이 VA에 표시되어 사용자가 수동으로 선택할 필요 없이 기본값으로 계속 진행할 수 있습니다. 사용자는 기본값 이외의 다른 값을 선택할 수도 있습니다.
    • 카탈로그 항목에 질문에 대해 구성된 데이터 조회가 있는 경우 설정기 값이 VA에 표시되며, 사용자가 설정기 값으로 계속 진행하거나 다른 값을 선택할 수 있습니다. 데이터 조회가 있는 카탈로그 항목은 정합기 질문 앞에 설정기 질문이 있는 경우 대화형 항목으로 지원되지 않습니다.
    • 사용자는 카탈로그 항목에 대해 다음과 같은 유형의 질문을 건너뛸 수 없습니다.
      • 복수 선택 조회
      • 선택 상자
      • 선택 상자 조회
      • 예/아니요
      • 숫자 척도(첫 번째 항목 선택 금지 구성을 선택하지 않는 경우)
      • 복수 선택(첫 번째 항목 선택 금지 구성을 선택하지 않았거나 선택 사항 없음 포함 구성이 선택된 경우)
    • 사용자가 MS Teams와 같이 지원되는 다른 공동 작업 도구에서 VA를 사용하는 경우:
      • 필드의 선택 유형에서 검색 아이콘을 사용하여 값을 검색하는 것은 지원되지 않습니다.
        그림 1. MS Teams의 선택 유형 필드
        MS Teams에서 선택 필드 검색
        그림 2. VA의 선택 유형 필드
        VA에서 선택 필드 검색
      • 필드의 참조 유형 내 값 검색은 질문 형태로 수행됩니다.
        그림 3. MS Teams의 참조 유형 필드
        MS Teams에서 참조 필드 검색
        그림 4. VA의 참조 유형 필드

        VA에서 참조 필드 검색
    주:
    대화형 카탈로그 요청 애플리케이션을 설치한 Now Assist 경우 이러한 조건은 LLM 기반에서 가상 에이전트 카탈로그 항목의 대화 모드에 해당합니다.

    카탈로그 항목을 팝업으로 요청

    사용자는 항목에 대한 팝업으로 카탈로그 항목 요청을 제출할 수 있으며, 이는 대화형이 아닙니다. 팝업의 경우 Virtual Agent는 사용자가 새 탭으로 이동하지 않고 팝업에서 요청을 제출할 수 있는 링크를 제공합니다. 비대화 카탈로그 항목은 사용자 지정, 레이블이 있는 사용자 지정 또는 UI 페이지 변수가 없는 경우에만 팝업으로 렌더링할 수 있습니다.
    주:
    Virtual Agent 대화를 팝업으로 렌더링하지 않으려는 경우 glide.sc.va.render_type.legacy 속성을 true로 설정하여 새 탭에서 구성된 포털의 모든 비대화 카탈로그 항목을 렌더링합니다.
    팝업으로 렌더링되는 Virtual Agent

    카탈로그 항목을 창으로 요청

    사용자는 창에서 카탈로그 항목 요청을 제출할 수 있습니다. 창의 경우 Virtual Agent는 sn_itsm_va.com.snc.itsm.virtualagent.portal_url 속성에 정의된 Service Portal에서 사용자가 요청을 제출할 수 있는 링크를 제공합니다. 비대화 항목은 사용자 지정, 레이블이 있는 사용자 지정 또는 UI 페이지 변수가 있는 경우 창으로 렌더링됩니다.

    카탈로그 항목은 다음 유형의 경우 창으로 렌더링됩니다.
    • 컨텐츠 항목
    • 주문 가이드
    • 마법사 시작 관리자
    • 표준 변경 템플릿
    창으로 렌더링되는 Virtual Agent