PivotAIOptions
Pivot AI 에이전트 옵션.
북에서 AI 기능을 사용할지 여부와, 사용할 AI 모델 목록, AI 패널 옵션 등을 설정한다.
Options
addMode: 'dialog' | 'page'
AI를 이용한 테이블 추가 방식.
- 'dialog': 다이얼로그를 통해 테이블을 추가한다. (기본값)
- 'page': AI 페이지를 통해 테이블을 추가한다.
default: 'dialog'
autoSubmit: boolean (opens in a new tab)
prompt 창에서 suggestion이나 응답 속 prompt link를 클릭하면 input 창으로 우선 복사하는데, true로 지정하면 복사와 동시에 AI에 전달한다.
default: false
devMode: boolean (opens in a new tab)
AI 기능을 개발자 모드로 사용할 지 여부. 개발자 모드에서는 AI 모델이 제공하는 피벗 설정 내용이 표시된다.
default: false
enabled: boolean (opens in a new tab)
AI 기능을 사용할 지 여부.
default: false
models: PivotLocalAIModelOptions | PivotRemoteAIModelOptions | Array (opens in a new tab)<PivotLocalAIModelOptions | PivotRemoteAIModelOptions>
AI 모델 옵션 목록.
북에서 사용할 AI 모델을 등록한다. 모델은 로컬 모델과 원격 모델로 나뉘며, 각각의 옵션 구조가 다르다.
단일 모델만 사용할 때는 배열 대신 객체 하나로 지정할 수 있다.
default: undefined
panel: PivotAiPanelOptions
AI 패널 옵션.
AI 모델과 상호 작용하는 패널을 설정한다.
AI 패널은 인스펙터나 탐색기의 탭, 또는 별도 외부 컨테이너에 표시될 수 있다.
boolean 축약형으로 지정하면 AI 패널의 표시 여부만 토글한다.
default: undefined
resources: PivotAIResourcesOptions
default: undefined
tableSuggestions: Array (opens in a new tab)<string (opens in a new tab)>
신규 피벗 테이블 생성 시 기본으로 제공되는 prompt 제안 목록.
예시: ['판매량이 가장 많은 차종은 무엇인가요?', '국가별 판매량을 비교해 주세요.', '차종과 브랜드별로 판매량을 분석해 주세요.']
default: undefined
waitingMessage: string (opens in a new tab)
AI 응답을 기다리는 동안 표시할 메시지.
default: undefined