지식 어시스턴트

이 페이지에는 Knowledge Assist UI 모듈의 API 문서가 포함되어 있습니다. 이 모듈은 대화 중에 상담사에게 유용한 도움말과 FAQ 추천을 표시하는 데 사용됩니다.

사용

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

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

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

<agent-assist-knowledge-assist>

속성

속성 이름 유형 댓글
특징 문자열 렌더링해야 하는 지식 어시스턴트 기능 (ARTICLE_SUGGESTION, FAQ, ARTICLE_SEARCH)의 쉼표로 구분된 목록입니다.

사용

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

HTML 템플릿에서 직접:

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

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

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

입력

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

사용

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

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

유형

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

KnowledgeAssistConfig

interface KnowledgeAssistConfig {
  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;
  };
}