AI 검색 Genius 결과 구성 양식

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기4분
  • Genius Result 구성 양식에는 AI 검색 에서 검색 프로파일 AI 검색에 대해 정의된 Genius Result 구성에 대한 정보가 포함되어 있습니다. Genius Result 구성을 만들거나 수정할 때 이 양식을 사용합니다.

    표 1. AI 검색 Genius 결과 구성 양식
    필드 설명
    이름 Genius Result 구성의 이름입니다.
    트리거 조건

    Genius Result 구성 평가를 트리거하는 조건입니다.

    지원되는 값:
    • Always: 모든 검색 쿼리에 대해 Genius Result 구성이 트리거됩니다.
    • NLU: Genius Result 구성은 검색 쿼리의 탐지된 의도가 NLU model 의도. 이 트리거 조건을 사용하려면 모델과 하나 이상의 의도를 Genius Result 구성에 연결 NLU 해야 합니다. 지침은 모델과 의도를 NLU Genius Result 구성에 연결 문서를 참조하십시오.

      주:

      NLU 트리거 조건이 작동 NLU 하려면 모델을 게시해야 합니다. 다음으로 이동하여 NLU 모델 상태를 확인할 수 있습니다. 모두 > AI 검색 > 검색 쿼리 설정 > 의도 검색레이블이 표시됩니다.

    • Term: Genius Result 구성은 검색 쿼리가 지정된 쿼리 용어 집합과 정확히 일치할 때 트리거됩니다.
      주:
      정확히 일치는 검색 쿼리에 지정된 용어만 지정된 순서로 포함되어야 함을 의미합니다. 예를 들어 회의실 을 트리거 용어로 정의하는 경우 회의실 을 검색하면 Genius 결과 조건이 트리거되지만 호텔 회의실 또는 회의실 회의를 검색하면 트리거되지 않습니다.
    용어 검색 쿼리와 정확히 일치할 때 Genius 결과 구성을 트리거하는 용어입니다. 이 필드는 트리거 조건 필드에서 선택할 Term 때만 나타납니다.
    애플리케이션 Genius Result 구성에 대한 애플리케이션 범위입니다. 이 필드는 자동으로 설정됩니다.
    활성 Genius Result 구성을 활성화하는 옵션입니다. 비활성 Genius Result 구성은 트리거되지 않습니다.
    프로세서 스크립트 템플릿 샘플 서버 측 스크립트 함수입니다. 이 필드에 표시된 코드를 AI 검색 요청 프로세서AI 검색 응답 프로세서 스크립트의 기준으로 사용합니다. 이 필드는 자동으로 설정됩니다.
    AI 검색 요청 프로세서

    GeniusResultContext 객체를 매개변수로 사용하는 서버측 스크립트 함수입니다. 함수는 검색 쿼리가 포함된 GeniusResultAnswer 개체를 반환해야 합니다. 이 검색 쿼리의 결과는 최대 3개까지 Genius 결과 대답 카드로 표시됩니다.

    검색 쿼리가 Genius Result 구성을 트리거하면 시스템은 이 스크립트를 실행한 다음 검색 결과 계산을 위해 트리거 검색 쿼리와 스크립팅된 검색 쿼리를 모두 백엔드로 AI 검색 보냅니다.

    검색 쿼리를 정의하려면 GeniusResultAnswer.setTable(),GeniusResultAnswer.addSearchPhrases()GeniusResultAnswer.setSearchPhrase() API 메서드를 사용합니다.

    이 스크립트 함수에서 사용할 수 있는 API 메서드에 대한 설명은 GeniusResultAnswerGeniusResultContext 범위가 지정된 JavaScript API 설명을 참조하십시오.
    주:
    스크립트가 트리거 검색 쿼리에 대한 결과를 계산하기 전에 AI 검색 실행되므로 GeniusResultContext.getMatchingDocuments() API 메서드는 스크립트에서 AI Search request processor 호출될 때 결과를 반환하지 않습니다. 요청 프로세서 스크립트에서는 이 메서드를 사용하지 마십시오.
    AI 검색 응답 프로세서

    GeniusResultContext 객체를 매개변수로 사용하는 서버측 스크립트 함수입니다. 함수는 하나 이상의 키-값 쌍 맵을 정의하는 GeniusResultAnswer 개체를 반환해야 합니다.

    검색 쿼리가 Genius 결과 구성을 트리거하면 시스템은 검색 결과를 계산한 후 AI 검색 이 스크립트를 실행합니다.

    키-값 쌍의 맵을 정의하려면 GeniusResultAnswer.addDataMap() API 메서드를 사용하십시오. 각 키-값 쌍은 Genius 결과 대답 카드에 표시할 필드 이름과 값을 나타냅니다.

    이 스크립트 함수에서 사용할 수 있는 API 메서드에 대한 설명은 GeniusResultAnswerGeniusResultContext 범위가 지정된 JavaScript API 설명을 참조하십시오.

    반환 필드
    Genius 결과 대답 카드에 표시할 쉼표로 구분된 필드 목록입니다. 동작은 Genius 결과 답변 유형에 따라 다릅니다.
    • Search 답변 유형의 경우, 답안에 공통 AI 검색 인덱스 필드가 자동으로 표시됩니다.
      • ai_search_parent_title
      • ai_search_teaser_text
      • ai_search_teaser_title
      • record_class_name
      • sys_id
      • 테이블

      이 필드를 사용하여 Genius 결과 대답 카드의 검색 결과에 표시할 추가 AI 검색 인덱스 필드를 지정합니다.

      인덱스 필드 목록을 AI 검색 보려면 을 참조하십시오 AI 검색 인덱스 필드.

    • Script 대답 유형의 경우, 이 필드를 사용하여 Genius 결과 대답 카드에 표시할 GeniusResultAnswer 개체에 정의된 필드의 이름을 지정합니다.