서비스 카탈로그 제공자의 가상 에이전트 주제 블록 Now LLM
요청 제출 작업을 수행하기 위해 재사용 가능한 주제 블록을 포함하여 주제 Now LLM 대화를 가상 에이전트 설계할 수 있습니다.
카탈로그 항목 요청(Now LLM)
이 주제 블록을 사용하여 생성형 AI를 기반으로 간소화된 대화형 환경을 통해 카탈로그 항목을 요청할 수 있습니다. 대화형 카탈로그 요청에서의 구성에 Now Assist 대한 자세한 내용은 다음 문서를 Configure Now Assist in Conversational Catalog Request참조하십시오.
| 매개변수 | 설명 |
|---|---|
| catalog_item_id | 요청해야 하는 카탈로그 항목의 sys_id입니다. |
| context_json | JSON 형식의 대화 컨텍스트입니다. |
| execute_contextual_search | 구성에 따라 기록 생성자에 대해 Contextual Search를 실행해야 하는지 지정하는 옵션입니다. 기록 생성자에 대한 컨텍스트 검색을 정의하는 방법에 대한 자세한 내용은 기록 생성자에 대한 컨텍스트 검색 정의를 참조하십시오. |
| confirm_catalog_item | 다음 단계를 계속하기 전에 사용자가 카탈로그 항목을 확인해야 하는지 여부를 지정하는 옵션입니다. 이 항목이 false로 설정되면 사용자는 확인을 건너뛰고 카탈로그 항목 질문에 답변할 수 있습니다. |
| show_end_state_card | 생성된 기록에 대한 종료 상태 카드 정보를 사용자에게 표시하는 옵션입니다. |
| 매개변수 | 설명 |
|---|---|
| record_id | 항목 제출 후 생성된 기록의 sys_id입니다. 카탈로그 항목이 대화 모드에서 지원되지 않거나 사용자가 항목에 접근할 수 없는 경우 -1이 반환됩니다. |
| record_table | 기록이 생성되는 테이블의 이름입니다. |
| 상태 | 요청의 상태입니다. 가능한 옵션은 성공 또는 오류입니다. |
| variables | 카탈로그 항목과 관련된 질문입니다. |
| 메시지 | 오류가 발생할 경우 추가 정보를 제공하는 메시지입니다. |
| used_LLM | 항목을 요청하는 동안 사용되었는지 Now LLM , 즉 생성형 AI를 사용하여 카탈로그 항목에 정의된 질문에 슬롯 채우기가 수행되었는지 여부를 나타내는 옵션입니다. |
가상 에이전트 렌더링 유형
카탈로그 항목은 대화, 창 또는 팝업으로 렌더링 가상 에이전트 할 수 있습니다.
대화 렌더링 유형을 사용한 카탈로그 항목 요청
사용자는 라인의 질문에 응답하여 대화 모드에서 요청을 제출할 수 있습니다.

사용자가 에 의해 Now LLM구동된 대화 모드에서 가상 에이전트 카탈로그 항목을 요청할 때 다음 조건이 충족되어야 합니다.
- 카탈로그 항목은 sn_now_assist_cr.llm.conversational.request.question.limit 속성에 지정된 질문 수보다 많을 수 없습니다. 기본적으로 이 숫자는 500으로 설정됩니다. 이 속성에 대한 자세한 내용은 서비스 카탈로그 속성 문서를 참조하십시오.
- 카탈로그 항목에는 스크립팅된 카탈로그 UI 정책이 있을 수 있습니다. 그러나 카탈로그 항목에 지원되지 않는 메서드나 함수가 포함된 스크립트된 UI 정책이 있는 경우 카탈로그 항목은 비대화형이 됩니다.
- 다음 메서드 또는 클래스는 카탈로그 항목에 대한 카탈로그 클라이언트 스크립트 또는 스크립트된 UI 정책에서 대화형이 되도록 지원됩니다.
- 순간
- window.location.href
- top.location.href
- top.window.open
- 창.열기
- 오픈
- 배열
- 부울
- 날짜
- 오류
- GlideAjax
- GlideRecord
- JSON
- 수학
- 번호
- 객체
- 정규 표현식
- 문자열
- 경보
- console.info
- console.error
- console.debug
- console.warn
- console.log
- console.clear
- console.count
- console.countReset
- console.dir
- console.dirxml
- console.table
- decodeURI
- decodeURIComponent
- encodeURI
- evalexec
- g_form.addErrorMessage
- g_form.addInfoMessage
- g_form.addOption
- g_form.clearMessages
- g_form.clear옵션
- 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.isMandatory
- 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.setMandatory
- 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
- 인덱스오브
- isLoading
- isNaN
- newValue
- old값
- onChange
- 구문 분석 부동
- 파세Int
- 이
- toFixed
- 다듬다
- 정의되지 않음
- 탈출
- 이스케이프 해제
- 카탈로그 항목에는 카탈로그 클라이언트 스크립트가 있을 수 있습니다. 그러나 카탈로그 항목에 지원되지 않는 메서드나 함수가 포함된 카탈로그 클라이언트 스크립트가 있는 경우 카탈로그 항목은 비대화형이 됩니다.
- 가격 책정 암시를 포함하는 변수는 지원되지 않습니다.
- 속성의 테이블에 해당하는 참조 유형 변수의 기록 수에 대한 상한을 sn_now_assist_cr.llm.reference_question_choices.limit 지정할 수 있습니다. 기본적으로 제한은 2000000입니다. 2000000보다 큰 값을 지정하면 응답시간에 영향을 줄 수 있습니다.
- 에서 UI 페이지가 무시서비스 포털되는 것처럼 UI 페이지 변수 유형은 무시됩니다가상 에이전트. 자세한 내용은 서비스 카탈로그 변수의 유형 문서를 참조하십시오.
- 사용자 지정 변수를 지원하려면 사용자가 주제 블록을 사용자 지정 변수와 연결하여 대화형 인터페이스에서 나타내야 합니다. 사용자가 주제 블록을 연결하지 않으면 사용자 지정 변수를 포함하는 카탈로그 항목이 비대화형이 됩니다.
- 변수가 카탈로그 항목을 비대화형으로 만든다는 것을 알고 있는 경우에는 대화형 인터페이스에서 제거 옵션을 선택하여 대화형 인터페이스에서 이러한 변수를 제거할 수 있습니다. 에 있는 Now Platform질문 양식의 가용성 탭에서 옵션을 찾습니다.
-
다음 시나리오에서는 필드 메시지가 요청자에게 표시되지 않습니다.
- 이미 답변한 질문에 대해 필드 메시지가 나타나는 경우.
- 질문이 읽기 전용이거나, 숨겨져 있거나, 이미 자동 채워져 있어 요청자에게 표시되지 않는 경우.
- 다음 변수 속성이 지원됩니다.
- ref_ac_order_by
- allowed_extensions
- max_file_size
주:다른 모든 변수 속성은 에서 무시됩니다 가상 에이전트. - 카탈로그 항목에는 단일 행 변수 세트가 있을 수 있지만 복수 행 변수 세트는 있을 수 없습니다.
- 카탈로그 항목에 질문에 대해 기본값이 구성된 경우 기본값이 에 표시 가상 에이전트되므로 사용자가 수동으로 선택할 필요 없이 기본값으로 작업을 진행할 수 있습니다. 사용자는 기본값 이외의 다른 값을 선택할 수도 있습니다.
- 사용자는 카탈로그 항목에 대해 다음 유형의 질문을 건너뛸 수 없습니다.
- 복수 선택 조회
- 선택 상자
- 선택 상자 조회
- 예/아니요
- 숫자 척도(첫 번째 항목 선택 금지 구성을 선택하지 않는 경우)
- 복수 선택(첫 번째 항목 선택 금지 구성을 선택하지 않았거나 선택 사항 없음 포함 구성이 선택된 경우)
- 사용자가 다음과 같이 Microsoft Teams지원되는 다른 공동 작업 도구에서 사용하는 가상 에이전트 경우:
- 필드의 선택 유형에서 검색 아이콘을 사용하여 값을 검색하는 것은 지원되지 않습니다.
그림 1. 의 선택 유형 필드 Microsoft Teams 그림 2. 의 선택 유형 필드 가상 에이전트 - 필드의 참조 유형 내 값 검색은 질문 형태로 수행됩니다.
그림 3. 의 참조 유형 필드 Microsoft Teams 그림 4. 의 참조 유형 필드 가상 에이전트
- 필드의 선택 유형에서 검색 아이콘을 사용하여 값을 검색하는 것은 지원되지 않습니다.
주:
대화형 카탈로그 요청 애플리케이션을 설치한 Now Assist 경우 이러한 조건은 Powered by Now LLM에서 가상 에이전트 카탈로그 항목의 대화형 모드에 해당합니다.
팝업 렌더링 유형을 사용한 카탈로그 항목 요청
사용자는 항목에 대한 팝업으로 카탈로그 항목 요청을 제출할 수 있으며, 이는 대화형이 아닙니다. 팝업의 경우 Virtual Agent는 사용자가 새 탭으로 이동하지 않고 팝업에서 요청을 제출할 수 있는 링크를 제공합니다. 비대화 카탈로그 항목은 사용자 지정, 레이블이 있는 사용자 지정 또는 UI 페이지 변수가 없는 경우에만 팝업으로 렌더링할 수 있습니다.
주:
Virtual Agent 대화를 팝업으로 렌더링하지 않으려는 경우 glide.sc.va.render_type.legacy 속성을 true로 설정하여 새 탭에서 구성된 포털의 모든 비대화 카탈로그 항목을 렌더링합니다.
창 렌더링 유형을 사용한 카탈로그 항목 요청
사용자는 창에서 카탈로그 항목 요청을 제출할 수 있습니다. 창의 경우 Virtual Agent는 sn_itsm_va.com.snc.itsm.virtualagent.portal_url 속성에 정의된 Service Portal에서 사용자가 요청을 제출할 수 있는 링크를 제공합니다. 비대화 항목은 사용자 지정, 레이블이 있는 사용자 지정 또는 UI 페이지 변수가 있는 경우 창으로 렌더링됩니다.
카탈로그 항목은 다음 유형의 경우 창으로 렌더링됩니다.
- 컨텐츠 항목
- 주문 가이드
- 마법사 시작 관리자
- 표준 변경 템플릿