Gemini for Google Cloud 기반의 대화형 분석을 사용하면 직관적인 채팅 인터페이스를 통해 대화형 언어로 데이터에 관해 질문하여 데이터를 조사할 수 있습니다. 사용자 정의 대시보드 또는 LookML 대시보드와 함께 대화형 분석을 사용하면 대화형 분석에서 대시보드에 연결된 데이터 에이전트를 만듭니다. 대시보드 에이전트와 대화하면 에이전트가 대시보드와 쿼리에 연결된 타일을 쿼리합니다. 대시보드 데이터에 특화된 컨텍스트와 안내를 사용하여 사용자 정의 대시보드 에이전트를 맞춤설정할 수 있습니다.
이 페이지에서는 대화형 분석을 사용하여 대시보드 데이터와 상호작용하는 방법을 설명합니다. 다음 주제를 다룹니다.
시작하기 전에
Conversational Analytics를 사용하여 대시보드 데이터와 상호작용하려면 Looker 인스턴스의 설정 및 요구사항이 충족되었는지, 이 페이지에 설명된 작업을 수행할 수 있는 적절한 권한이 부여되었는지 확인하세요.
Looker 대시보드 내에서 대화 시작하기
사용자 정의 대시보드 또는 LookML 대시보드에서 대시보드 에이전트와 대화를 시작하려면 스파크 이 대시보드와 채팅하기를 선택합니다.
대화를 만든 후 대화 내의 질문하기 필드에서 데이터에 관해 질문할 수 있습니다. 대시보드 에이전트와의 최근 대화에 액세스하려면 more_vert 메뉴 > 최근 대화를 선택합니다.
대시보드 또는 쿼리 연결 타일의 데이터에 관해 대시보드 에이전트에게 질문하는 것 외에도 사용자 정의 대시보드 에이전트의 경우 추가 컨텍스트와 안내를 사용하여 에이전트의 구성을 맞춤설정할 수 있습니다.
대시보드 요약 (미리보기)
대시보드 요약 기능이 사용 설정된 경우 스파크 이 대시보드로 채팅하기를 선택하면 대시보드 요약이 자동으로 생성됩니다. 요약은 대화 상단에 표시되며 다음을 제공합니다.
- 대시보드에 표시되는 데이터 개요
- 주요 데이터 하이라이트
- 데이터의 중요성에 관한 간략한 해석
이 기능을 사용 설정하는 방법에 대한 자세한 내용은 Looker에서 대화형 분석 설정 문서 페이지를 참고하세요.
대화 메타데이터
이 대시보드로 채팅하기 창에서는 각 대시보드 유형에 대해 다음 작업을 지원합니다.
사용자 정의 대시보드
- 대시보드 데이터에 관해 질문하려면 질문하기 필드에 질문을 입력합니다.
- 대시보드 에이전트에 관한 정보를 수정하려면 조정 에이전트 관리를 선택합니다. 편집기 탭에서 에이전트 지침을 입력할 수 있습니다. 업데이트를 선택하여 대시보드 에이전트의 변경사항을 저장합니다. 미리보기 탭을 사용하여 대시보드 에이전트의 변경사항을 미리 봅니다.
- 대시보드 상담사 대화 창을 펼치려면 open_in_full 전체 화면 보기를 선택합니다.
- 대시보드 에이전트와의 최근 대화에 액세스하려면 more_vert 메뉴 > 최근 대화를 선택합니다.
- 기본적으로 대화에는 초기 질문을 기반으로 한 이름이 지정됩니다. 대화의 이름을 변경하려면 최근 대화 메뉴 옵션에서 대화를 선택하고 more_vert를 선택한 다음 edit 이름 변경을 선택합니다.
- 데이터 에이전트와의 대화를 삭제하려면 more_vert 메뉴 > 삭제 휴지통을 선택합니다.
LookML 대시보드
- 대시보드 데이터에 관해 질문하려면 질문하기 필드에 질문을 입력합니다.
- 대시보드 상담사 대화 창을 펼치려면 open_in_full 전체 화면 보기를 선택합니다.
- 대시보드 에이전트와의 최근 대화에 액세스하려면 more_vert 메뉴 > 최근 대화를 선택합니다.
- 기본적으로 대화는 초기 질문을 기반으로 이름이 지정됩니다. 대화의 이름을 변경하려면 최근 대화 메뉴 옵션에서 대화를 선택하고 more_vert를 선택한 다음 edit 이름 변경을 선택합니다.
- 데이터 에이전트와의 대화를 삭제하려면 more_vert 메뉴 > 삭제 휴지통을 선택합니다.
대시보드 에이전트 수정
대시보드 에이전트에 관한 정보를 수정하려면 조정 에이전트 관리를 선택합니다. 편집기 탭에서 에이전트 지침을 입력할 수 있습니다. 안내는 대화형 분석이 데이터와 상호작용하고 정확하고 관련성 있는 응답을 제공하는 방법을 이해하는 데 도움이 되는 컨텍스트를 제공합니다. 업데이트를 선택하여 대시보드 에이전트의 변경사항을 저장합니다. 미리보기 탭을 사용하여 대시보드 에이전트의 변경사항을 미리 봅니다.
에이전트 요청 사항 작성
데이터 에이전트의 핵심 동작을 정의하는 자유 형식 요청 사항을 추가하고 사용자 프롬프트를 처리하기 전에 고려해야 할 기본 컨텍스트를 제공할 수 있습니다.
다음은 지침 필드에 제공할 수 있는 컨텍스트 유형의 몇 가지 예입니다.
- 주요 필드: 분석에 가장 중요한 필드
- 제외된 필드: 데이터 에이전트가 피해야 하는 필드
- 필터링 및 그룹화: 에이전트가 데이터를 필터링하고 그룹화하는 데 사용할 필드
- 표준 쿼리: 자연어 질문과 이에 상응하는 탐색 쿼리의 쌍
- 페르소나: 에이전트에 할당하는 역할 또는 전문성, 캐릭터, 어조
에이전트 지침 작성에 관한 도움말과 권장사항은 Looker에서 대화형 분석 구성 권장사항 문서 페이지를 참고하세요.
Looker 표준 쿼리 정의
특정 질문에 대한 각 Looker 표준 쿼리를 정의하려면 다음 두 필드에 값을 제공하세요.
natural_language_questions: 사용자가 질문할 수 있는 자연어 질문looker_query: 자연어 질문에 해당하는 Looker 표준 쿼리
natural_language_questions 필드의 경우 사용자가 해당 탐색에 대해 질문할 수 있는 내용을 고려하여 해당 질문을 자연어로 작성합니다. 이 입력란의 값에 질문을 두 개 이상 포함할 수 있습니다. Explore의 쿼리 메타데이터에서 looker_query 필드의 값을 가져올 수 있습니다.
골든 쿼리는 다음 필드를 지원합니다.
model(문자열): 쿼리를 생성하는 데 사용된 LookML 모델입니다. 필수 입력란입니다.explore(문자열): 쿼리를 생성하는 데 사용된 Explore입니다. 필수 입력란입니다.fields[](문자열): 측정기준과 측정값을 비롯해 Explore에서 가져올 필드입니다. 이 필드는 선택 사항입니다.filters[](문자열): Explore에 적용할 필터입니다. 이 필드는 선택 사항입니다.sorts[](문자열): Explore에 적용할 정렬입니다. 이 필드는 선택사항입니다.limit(문자열): Explore에 적용할 데이터 행 한도입니다. 이 필드는 선택사항입니다.
Looker 데이터에 대해 질문하기
새 대화를 시작하면 대화형 분석에서 시작할 때 물어볼 수 있는 질문을 제안합니다. 질문은 특정 형식이거나 특정 문법을 사용하지 않아도 됩니다. 하지만 선택한 Explore와 관련이 있어야 합니다.
질문하기 입력란에 자연어로 질문을 입력합니다. 질문 모드를 선택하고 전송을 클릭합니다. 질문을 제출한 후 응답 중지를 클릭하여 대화형 분석의 응답을 취소할 수 있습니다. 대화형 분석에서 쿼리 실행을 중지하고 다음 메시지를 표시합니다. The query was cancelled.
질문 유형에 관한 자세한 내용은 질문 제한사항을 참고하세요.
질문 모드 선택
질문할 때 빠르게 및 생각하며 옵션이 포함된 드롭다운 메뉴에서 질문 모드를 선택할 수 있습니다. UI에서는 빠른 모델이 빠르게 대답하는 데 적합하고 사고 모델이 복잡한 문제를 해결하는 데 적합하다고 설명합니다. 대화형 분석은 기본적으로 사고 질문 모드로 설정됩니다. 수동으로 변경하지 않는 한 Conversational Analytics는 다중 턴 대화 전체에서 동일한 질문 모드를 유지합니다.
빠른 모드
빠른 모드에서 질문하면 대화형 분석이 자연어 질문을 대화의 대시보드 또는 Explore의 기반이 되는 LookML 모델에 정의된 LookML 매개변수에 직접 매핑하려고 시도합니다. 대화형 분석은 LookML의 관리 정의를 사용하며 어떤 종류의 추론도 사용하거나 표시하지 않으므로 빠르게 응답할 수 있습니다.
예를 들어 '지난달 총수입은 얼마였지?'와 같은 질문은 total_revenue 측정항목을 선택하고 지난달을 기준으로 필터링하는 질문으로 빠르게 변환할 수 있습니다.
데이터에서 특정 사실 또는 사전 정의된 측정항목을 묻는 질문인 경우 빠른 모드를 선택합니다.
사고 모드
사고 모드는 직접 LookML 조회를 넘어 분석이 필요한 더 복잡한 분석 요청을 위해 설계되었습니다. 이 모드에서 에이전트는 사용할 도구와 결과를 결합하는 방법을 결정하여 접근 방식을 '계획'합니다. 이 모드를 사용하면 단일 SQL 기반 쿼리로는 불가능할 수 있는 다단계 문제를 해결하고 고급 데이터 과학 작업을 실행할 수 있습니다.
데이터에 관해 이유를 묻거나, 추세를 비교하거나, 여러 단계가 필요할 수 있는 더 복잡한 분석 요청을 할 때는 생각하기 모드를 선택하세요. 이 모드는 에이전트를 테스트하여 데이터 소스의 기본 LookML을 사용하는 방식을 파악할 때도 특히 유용합니다.
멀티턴 대화
대화형 분석은 대화를 계속할 때 이전 질문과 대답을 고려합니다. 이전 답변을 가져와 결과를 추가로 다듬거나 시각화 유형을 변경하여 답변을 확장할 수 있습니다.
질문 만들기에 관한 자세한 안내는 질문 제한사항을 참고하세요.
대화 내에서 질문 관리하기
데이터와 대화할 때 실행 중인 활성 쿼리 응답을 중지하거나 가장 최근 질문과 응답을 삭제하여 대화를 관리할 수 있습니다.
가장 최근 질문 삭제
가장 최근 질문과 그에 대한 대답을 삭제하려면 다음 단계를 따르세요.
- 최근 질문 위로 커서를 가져간 다음 메시지 삭제를 클릭합니다.
- 메시지를 완전히 삭제하시겠습니까? 대화상자에서 삭제를 클릭하여 질문과 대답을 완전히 삭제합니다.
쿼리 결과 및 계산 이해하기
대화형 분석은 쿼리가 해석된 방식에 관한 세부정보를 제공합니다.
질문이 해석된 방식 확인
사고 모드를 사용하여 질문하면 대화형 분석에서 쿼리를 통해 추론한 방식을 확인할 수 있습니다. 추론을 확인하려면 사고 과정 표시 옵션을 펼칩니다. 추론을 숨기려면 Hide thinking을 클릭합니다.
대화형 분석은 각 질문을 분석하고 대답 방법을 생각합니다. 질문의 키워드를 사용하여 대화의 연결된 데이터 세트의 시맨틱 레이어에서 관련 측정기준, 측정항목, 기타 매개변수를 추론하고 질문에서 실행해야 할 집계를 해석합니다. 추론 표시를 펼치면 대화형 분석에서 쿼리를 해석하는 데 사용한 단계에 대한 일반 텍스트 설명이 표시됩니다. 설명에는 대화형 분석에서 질문을 고려한 시간도 포함됩니다.
답변이 계산된 방식 확인
Conversational Analytics에서 답변을 도출하거나 시각화를 만든 방법을 확인하려면 질문 결과 내에서 계산 방법을 클릭합니다.
어떻게 계산되었나요?를 클릭하면 대화형 분석에 텍스트 섹션이 표시됩니다. 텍스트 섹션에서는 대화형 분석에서 주어진 답변에 도달하기 위해 취한 단계에 대한 일반 텍스트 설명을 제공합니다. 이 설명에는 사용된 원시 필드 이름, 실행된 계산, 적용된 필터, 정렬 순서 및 기타 세부정보가 포함됩니다.
대화 관리하기
각 대화는 대시보드 대화 more_vert 메뉴의 최근 대화 섹션에 남아 있습니다. 대화 이름을 변경하거나, 대화를 삭제하거나, 휴지통 폴더에서 대화를 복원할 수 있습니다.
- 대시보드 에이전트와의 최근 대화에 액세스하려면 more_vert 메뉴 > 최근 대화를 선택합니다.
- 기본적으로 대화에는 초기 질문을 기반으로 한 이름이 지정됩니다. 대화의 이름을 변경하려면 최근 대화 메뉴 옵션에서 대화를 선택하고 more_vert를 선택한 다음 edit 이름 변경을 선택합니다.
- 데이터 에이전트와의 대화를 삭제하려면 more_vert 메뉴 > 삭제 휴지통을 선택합니다.
대화 삭제
데이터 에이전트와의 대화를 삭제하려면 대화의 more_vert 점 3개 메뉴를 선택한 다음 delete 삭제를 선택합니다.
대화 복원 또는 완전 삭제
휴지통에서 대화를 복원하거나 영구적으로 삭제하려면 다음 단계를 따르세요.
- more_vert 메뉴 > delete 휴지통을 선택합니다.
휴지통 창에서 복원하거나 영구적으로 삭제할 대화를 찾습니다. 대화의 more_vert 점 3개로 된 메뉴를 선택한 다음 다음 옵션 중 하나를 선택합니다.
- 복원: 대화를 복원합니다. 최근 대화 메뉴 옵션에서 대화에 액세스할 수 있습니다.
- 완전히 삭제: 대화를 완전히 삭제합니다.
알려진 제한사항
Conversational Analytics 대시보드 에이전트에는 다음과 같은 알려진 제한사항이 있습니다.
- 고급 분석은 대시보드 에이전트에서 지원되지 않습니다.
- 대시보드 에이전트는 대시보드 데이터의 프로덕션 모드를 쿼리합니다.
- 대시보드 에이전트는 다른 사용자와 공유할 수 없습니다.
- 대화형 분석이 웹사이트 또는 애플리케이션에 삽입된 경우 대시보드 에이전트는 지원되지 않습니다.
- LookML 대시보드 에이전트의 컨텍스트나 안내는 수정할 수 없습니다.
시각화 제한사항
대화형 분석은 대화형 차트 생성을 위해 Vega-lite를 활용합니다. 다음 Vega 차트 유형은 완전히 지원됩니다.
- 선 차트 (하나 이상의 계열)
- 영역 차트
- 막대 그래프 (가로, 세로, 누적)
- 분산형 차트 (하나 이상의 그룹)
- 원형 차트
다음 Vega 차트 유형은 지원되지만 렌더링할 때 예기치 않은 동작이 발생할 수 있습니다.
- 지도
- 히트맵
- 도움말이 있는 차트
Vega 카탈로그 외부에 있는 차트 유형은 지원되지 않습니다. 이 섹션에 지정되지 않은 차트는 지원되지 않는 것으로 간주됩니다.
데이터 소스 제한사항
Conversational Analytics에는 다음과 같은 데이터 소스 제한사항이 있습니다.
- Conversational Analytics는 쿼리당 최대 5,000개 행을 반환할 수 있습니다.
- 대화형 분석은 LookML
parameter또는filter매개변수를 사용하여 정의된 필터 전용 필드의 값을 설정할 수 없습니다.
질문 제한사항
Conversational Analytics는 단일 시각화로 답변할 수 있는 질문을 지원합니다. 예를 들면 다음과 같습니다.
- 시간 경과에 따른 측정항목 트렌드
- 측정기준별 측정항목 분류 또는 분포
- 하나 이상의 측정기준에 대한 고유한 값
- 단일 측정항목값
- 측정항목별 상위 측정기준값
Conversational Analytics는 아직 다음과 같은 복잡한 시각화 유형으로만 답변할 수 있는 질문을 지원하지 않습니다.
- 예측
- 상관관계 및 이상 감지를 포함한 고급 통계 분석
관련 리소스
Looker의 대화형 분석 개요: 주요 기능 목록이 포함된 대화형 분석의 방문 페이지로, 모든 대화형 분석 문서로 연결됩니다.
자연어로 Explore 쿼리: Looker Explore와 대화를 시작하여 자연어를 사용하여 Explore 데이터에 대해 질문합니다.
Explore 데이터 에이전트 만들기 및 관리: Explore 데이터 에이전트를 사용하면 Explore 데이터에 특정한 컨텍스트와 안내를 제공하여 AI 기반 데이터 쿼리 에이전트를 맞춤설정할 수 있습니다. 이를 통해 대화형 분석에서 더 정확하고 컨텍스트와 관련된 응답을 생성할 수 있습니다.
Looker에서 대화형 분석을 구성하기 위한 권장사항: Looker 관리자와 LookML 개발자가 대화형 분석을 성공적으로 구성하고 최적화하는 데 도움이 되는 전략과 권장사항입니다.