지식 지원

이 페이지에는 Knowledge Assist V2라고도 하는 생성형 지식 지원 UI 모듈의 API 문서가 포함되어 있습니다. 이 모듈은 상담사가 회사의 기술 자료에 쿼리하고 생성형 AI 기반 답변을 수신하는 데 사용됩니다.

사용

다음 코드를 사용하여 HTML 페이지에서 모듈을 가져옵니다.

<script src="https://www.gstatic.com/agent-assist-ui-modules/v2/knowledge_assist.js"></script>

다음 태그를 사용하여 모듈을 삽입합니다.

<agent-assist-knowledge-assist-v2>

속성

속성 이름 유형 댓글
session-id 문자열 대화 기반이 아닌 사용을 위한 선택적 세션 ID입니다.
parent 문자열 대화 기반이 아닌 사용에 사용할 상위 프로젝트 위치 이름입니다. 예: 'projects/foo/locations/global'

사용

속성은 다음과 같은 방법으로 설정할 수 있는 문자열 기반 구성요소 속성입니다.

HTML 템플릿에서 직접:

<element-selector property-name="value">

JavaScript 코드에서 다음을 실행합니다.

var el = document.querySelector('element-selector');
el.setAttribute('property-name', 'value');

입력

속성 이름 유형 댓글
config KnowledgeAssistV2Config Knowledge Assist V2 모듈의 선택적 구성입니다.

사용

입력은 일반적으로 JavaScript 객체 또는 요소 인스턴스에서 직접 할당해야 하는 기타 복잡한 속성 유형입니다.

const el = document.querySelector('element-selector');
el.propertyName = value;

유형

구성요소에서 사용하는 맞춤 유형은 다음 섹션을 참고하세요.

KnowledgeAssistV2Config

interface KnowledgeAssistV2Config {
  articleLinkConfig: {
    /**
     * Whether to open the article in a new tab, or as a popup. Defaults to new
     * tab.
     */
    target?: "blank" | "popup";
    /**
     * Options to configure the popup's size and location. See
     * https://developer.mozilla.org/en-US/docs/Web/API/Window/open#window_features.
     */
    popupWindowOptions?: string;
    /**
     * The field name on the document metadata if a separate article link source
     * is provided.
     */
    linkMetadataKey?: string;
  };
  showCopyAnswer: boolean;
  showPasteAnswer: boolean;
}