대화형 환경을 통해 카탈로그 항목을 요청하는 주제 블록
요청 제출 작업을 수행하기 위해 재사용 가능한 주제 블록을 포함하여 Powered 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 | 구성에 따라 기록 생성자에 대해 컨텍스트 검색을 실행해야 하는지 여부를 지정하는 옵션입니다. 기록 생성자에 대한 문맥 검색을 정의하는 방법에 대한 자세한 내용은 기록 생성자에 대한 문맥 검색 정의를 참조하십시오. |
| confirm_catalog_item | 다음 단계를 계속하기 전에 사용자가 카탈로그 항목을 확인해야 하는지 여부를 지정하는 옵션입니다. 이것이 아니오로 설정되면 사용자는 확인을 건너뛰어 카탈로그 항목 질문에 대답할 수 있습니다. |
| 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으로 설정됩니다. 이 속성에 대한 자세한 내용은 서비스 카탈로그 속성 문서를 참조하십시오.
- 조회 선택 상자 변수에는 JavaScript를 포함하는 참조 한정자와 같은 고급 참조 한정자가 있을 수 없습니다. 조회 선택 상자가 있는 카탈로그 항목에 이러한 고급 참조 한정자가 포함되어 있으면 항목은 비대화형이 됩니다. 또한 카탈로그 항목에 20개 이상의 선택 항목이 있는 조회 선택 상자 변수가 포함되어 있는 경우 항목은 비대화형이 됩니다. 이 동작은 기본값이 20인 시스템 속성 값 sn_now_assist_cr.llm.lookup_select_choice_limit 에 의해 관리됩니다.
- 카탈로그 항목에는 스크립팅된 카탈로그 UI 정책이 있을 수 있습니다. 그러나 카탈로그 항목에 지원되지 않는 메서드나 함수가 포함된 스크립트된 UI 정책이 있는 경우 카탈로그 항목은 비대화형이 됩니다.
- 카탈로그 항목이 대화형이 되도록 카탈로그 클라이언트 스크립트 또는 스크립팅된 UI 정책에서 지원되는 메서드 또는 클래스는 다음과 같습니다.
- 순간
- window.location.href
- top.location.href
- top.window.open
- 창.열림
- 오픈
- 배열
- 부울
- 날짜
- 오류
- 글라이드아약스
- GlideRecord
- JSON
- 수학
- 번호
- 객체
- 정규 표현식
- 문자열
- 경보
- console.info
- 콘솔.오류
- 콘솔.디버그
- 콘솔.경고
- console.log
- console.clear
- 콘솔.카운트
- console.countReset
- 콘솔.dir
- 콘솔.dirxml
- 콘솔.테이블
- 디코딩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.has필드
- 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.submit
- g_user
- ga.addParam
- ga.getXML
- indexOf
- isLoading
- 이나엔
- newValue
- oldValue
- 변경 시
- parseFloat
- 구문 분석(parseInt)
- 이
- 수정 대상
- 다듬기
- 정의되지 않음
- 이스케이프
- 이스케이프 해제
- 카탈로그 항목에는 카탈로그 클라이언트 스크립트가 있을 수 있습니다. 그러나 카탈로그 항목에 지원되지 않는 메서드나 함수가 포함된 카탈로그 클라이언트 스크립트가 있으면 카탈로그 항목은 비대화형이 됩니다.
- 가격 책정 암시를 포함하는 변수는 지원되지 않습니다.
- 속성의 sn_now_assist_cr.llm.reference_question_choices.limit 테이블에 해당하는 참조 유형 변수의 기록 수에 대한 상한을 지정할 수 있습니다. 기본적으로 제한은 2000,000입니다. 2000000보다 큰 값을 지정하면 응답시간에 영향을 줄 수 있습니다.
- 에서 UI 페이지가 무시되는 서비스 포털것과 마찬가지로 UI 페이지 변수 유형은 에서 무시 가상 에이전트 됩니다. 자세한 내용은 서비스 카탈로그 변수의 유형 문서를 참조하십시오.
- 사용자 지정 변수를 지원하려면 사용자는 주제 블록을 사용자 지정 변수와 연결하여 대화형 인터페이스에서 표현해야 합니다. 사용자가 주제 블록을 연결하지 않으면 사용자 지정 변수가 포함된 카탈로그 항목이 비대화형이 됩니다.
- 변수가 카탈로그 항목을 비대화형으로 만든다는 것을 알고 있는 경우 대화형 인터페이스에서 제거 옵션을 선택하여 대화형 인터페이스에서 이러한 변수를 제거할 수 있습니다. 에 있는 ServiceNow AI Platform질문 양식의 가용성 탭에서 옵션을 찾습니다.
-
다음 시나리오에서는 필드 메시지가 요청자에게 표시되지 않습니다.
- 이미 답변한 질문에 대한 필드 메시지가 나타나는 경우.
- 질문이 읽기 전용이거나, 숨겨져 있거나, 이미 자동으로 채워져 있기 때문에 질문이 요청자에게 표시되지 않는 경우.
- 지원되는 변수 속성은 다음과 같습니다.
- ref_ac_order_by
- allowed_extensions
- max_file_size
주:다른 모든 변수 속성은 에서 무시됩니다.가상 에이전트 - 카탈로그 항목에는 단일 행의 변수 세트가 있을 수 있지만 여러 행의 변수 세트는 있을 수 없습니다.
- 카탈로그 항목에 질문에 대해 기본값이 구성된 경우 기본값이 표시됩니다 가상 에이전트. 따라서 사용자가 수동으로 선택하지 않고도 기본값을 계속 진행할 수 있습니다. 사용자는 기본값 이외의 다른 값을 선택할 수도 있습니다.
- 사용자는 카탈로그 항목에 대해 다음 유형의 질문을 건너뛸 수 없습니다.
- 복수 선택 조회
- 선택 상자
- 조회 선택 상자
- 예/아니요
- 숫자 척도( 첫 번째 선택 구성을 선택하지 않음 이 선택되지 않은 경우)
- 복수 선택( 첫 번째 선택 구성을 선택하지 않음 이 선택되지 않았거나 선택 사항 없음 구성이 선택된 경우)
- 사용자가 다음과 같이 Microsoft Teams지원되는 다른 공동 작업 도구를 사용하는 가상 에이전트 경우:
- 필드 선택 유형에서 검색 아이콘을 사용하여 값을 검색하는 것은 지원되지 않습니다.
그림 1. Microsoft Teams의 선택 유형 필드 그림 2. 가상 에이전트의 선택 유형 필드 - 참조 유형의 필드에서 값 검색은 질문 형식으로 수행됩니다.
그림 3. Microsoft Teams의 참조 유형 필드 그림 4. 가상 에이전트의 참조 유형 필드
- 필드 선택 유형에서 검색 아이콘을 사용하여 값을 검색하는 것은 지원되지 않습니다.
주:
대화형 카탈로그 요청 애플리케이션을 설치 Now Assist 한 경우 이러한 조건은 에 의해 Now LLM구동되는 카탈로그 항목의 대화형 모드 가상 에이전트 에 해당합니다.
Now LLM의 번역
enable_alternative_translation 속성을 사용하여 의 번역 Now LLM을 활성화할 수 있습니다. 기본적으로 번역은 꺼져 있습니다.
주:
사용자 프로파일 언어와 세션 언어가 다르면 translated_text 콜이 Now LLM 나타나지 않습니다. 그러나 시스템 속성이 활성화된 경우에는 호출이 Now LLM 표시되고 번역이 발생합니다.
사용자가 의 대화 Now LLM모드에서 가상 에이전트 카탈로그 항목을 요청할 때는 다음 조건이 충족되어야 합니다.
주:
대화형 카탈로그 요청 애플리케이션을 설치 Now Assist 한 경우 이러한 조건은 에 의해 Now LLM구동되는 카탈로그 항목의 대화형 모드 가상 에이전트 에 해당합니다.