대화형 분석의 코드 인터프리터는 자연어 질문을 Python 코드로 변환하고 이 코드를 실행하여 고급 분석 및 시각화를 제공합니다. 코드 인터프리터는 Looker (원본) 및 Looker (Google Cloud 핵심 서비스) 인스턴스 모두에서 대화형 분석 데이터 에이전트에 사용할 수 있습니다.
표준 SQL 기반 BI 환경과 달리 코드 인터프리터는 기본 계산 및 차트 작성부터 시계열 예측과 같은 고급 작업에 이르기까지 다양한 데이터 분석을 지원합니다. 코드 인터프리터는 사용자가 이러한 유형의 고급 분석을 수행할 수 있도록 지원하여 대화형 분석을 개선합니다. 이러한 고급 분석은 일반적으로 고급 코딩 또는 통계적 방법에 대한 전문 지식이 필요합니다.
이 페이지에서는 Looker 인스턴스에서 코드 인터프리터를 사용 설정하는 방법과 대화형 분석 데이터 에이전트와 함께 코드 인터프리터를 사용하는 방법을 설명합니다.
를 위한 Gemini에서 사용자 데이터를 사용하는 방법과 시점을 알아보세요. Google Cloud
시작하기 전에
코드 인터프리터를 사용하려면 Looker에서 대화형 분석을 사용하기 위한 요구사항을 충족해야 합니다. 여기에는 데이터 에이전트 생성 및 사용 권한이 포함됩니다.
- Looker (원본) 인스턴스에서 대화형 분석 데이터 에이전트와 함께 코드 인터프리터를 사용하려면 인스턴스가 Looker 25.18 이상을 실행해야 합니다.
코드 인터프리터 사용 설정
이 섹션에서는 다음 플랫폼에서 코드 인터프리터를 사용 설정하는 방법을 설명합니다.
Looker (원본)에서 코드 인터프리터 사용 설정
Looker (원본) 인스턴스에서 Looker 관리자는 다음 단계에 따라 코드 인터프리터를 사용 설정하고 대화형 분석 사용자가 사용할 수 있도록 해야 합니다.
- 관리 패널에서 플랫폼 섹션으로 이동하여 Looker의 Gemini 페이지를 선택합니다.
- Looker의 Gemini 사용 설정에서 Looker의 Gemini 사용 설정 설정을 사용 설정합니다.
- 신뢰할 수 있는 테스터 기능 사용 설정 을 선택합니다. 이 설정을 사용 설정하면 사용자가 Looker의 Gemini에 포함된 신뢰할 수 있는 테스터 기능에 액세스할 수 있습니다. 사용자가 대화형 분석으로 코드 인터프리터에 액세스하도록 허용하려면 이 설정을 사용 설정해야 합니다.
- 선택적으로 신뢰할 수 있는 테스터 데이터 사용 설정 을 선택합니다. 이 설정을 사용 설정하면 Gemini for Google Cloud 신뢰할 수 있는 테스터 프로그램 약관에 설명된 대로 Google에서 데이터를 사용하는 데 동의하는 것으로 간주됩니다. 이 설정은 신뢰할 수 있는 테스터 기능 사용 설정 설정이 사용 설정된 경우에만 사용 설정할 수 있습니다. 이 설정은 신뢰할 수 있는 테스터 기능 사용 설정 설정이 사용 설정되면 자동으로 사용 설정됩니다.
- 코드 인터프리터 사용 설정 을 선택합니다. 이 설정을 사용 설정하면 사용자가 대화형 분석 데이터 에이전트에서 코드 인터프리터에 액세스할 수 있습니다. 이 설정은 신뢰할 수 있는 테스터 기능 사용 설정 설정도 사용 설정된 경우에만 사용 설정할 수 있습니다.
코드 인터프리터 사용 설정 설정은 다음 기준을 충족하는 Looker (원본) 인스턴스에서 기본적으로 사용 설정되었습니다.
- Looker 관리자가 인스턴스를 Looker 25.8로 업데이트하기 전에 Looker (원본) 인스턴스에서 Looker의 Gemini 사용 설정 및 신뢰할 수 있는 테스터 기능 사용 설정 설정을 사용 설정했습니다.
- Looker 관리자가 출시 배포 첫날에 인스턴스를 Looker 25.8로 업데이트했습니다.
Looker (Google Cloud 핵심 서비스)에서 코드 인터프리터 사용 설정
Looker (Google Cloud 핵심 서비스) 인스턴스에서 Looker 관리자는 다음 단계에 따라 코드 인터프리터를 사용 설정하고 대화형 분석 사용자가 사용할 수 있도록 해야 합니다.
- 관리 패널 > 플랫폼 섹션 > Looker의 Gemini 페이지로 이동합니다.
- 코드 인터프리터 를 사용 설정합니다.
코드 인터프리터는 콘솔의 Looker (Google Cloud 핵심 서비스) 인스턴스 설정에서 Looker의 Gemini 가 사용 설정된 경우에도 기본적으로 사용 중지됩니다. Google Cloud
Looker 관리자는 사용자가 코드 인터프리터를 사용하기 전에 사용자에게 권한gemini_in_looker을 부여해야 합니다.
대화형 분석 데이터 에이전트와 함께 코드 인터프리터 사용
특정 데이터 에이전트에 코드 인터프리터를 사용 설정하면 해당 에이전트와의 모든 대화에 향상된 분석 기능을 사용할 수 있습니다.
데이터 에이전트를 만들거나 수정할 때 데이터 에이전트에 코드 인터프리터를 사용 설정할 수 있습니다. 고급 분석 사용 설정 옵션을 사용 설정하여 코드 인터프리터를 사용 설정합니다.
알려진 제한사항
- 코드 인터프리터는 Python을 사용하여 문제를 해결합니다. Python은 구조화된 쿼리 언어보다 유연하므로 코드 인터프리터 응답은 핵심 대화형 분석 환경의 응답보다 변동성이 클 수 있습니다.
- Looker 데이터의 경우 대화형 분석은 쿼리당 최대 5,000개 행을 반환할 수 있습니다.
- 코드 인터프리터는 이러한 Python 라이브러리만 지원합니다.
- 다음 시각화 차트 유형은 코드 인터프리터 응답에서 지원되지 않습니다.
- 지도
이 기능은 GA 이전 단계에 있습니다. 오류, 예기치 않은 결과, 의견에 대한 지원을 받거나 추가 Python 라이브러리에 대한 지원을 요청하려면 conversational-analytics-feedback@google.com으로 이메일을 보내세요.
추가 제한사항에 관한 자세한 내용은 대화형 분석의 알려진 제한사항에 관한 문서를 참고하세요.
지원되는 Python 라이브러리
지원되는 Python 라이브러리 표시
코드 인터프리터는 다음 Python 라이브러리를 지원합니다.
altairattrschesscontourpycyclerentrypointsfonttoolsfpdfgeopandasimageiojinja2joblibjsonschemajsonschema-specificationskiwisolverlxmlmarkupsafematplotlibmpmathnumexprnumpyopencv-pythonopenpyxlpackagingpandaspatsypdfminer-sixpillowplotlyprotobufpylatexpyparsingPyPDF2python-dateutilpython-docxpython-pptxpytzreferencingreportlabrpds-pyscikit-imagescikit-learnscipyseabornsixstatsmodelsstriprtfsympytabulatetensorflowthreadpoolctltoolztorchtzdataxlrd
추천 질문
코드 인터프리터를 사용 설정하면 Python의 고급 분석 기능을 통해 대화형 분석 데이터 에이전트가 지원되는 표준 질문 유형 외에도 더 광범위한 질문에 답변할 수 있습니다. 예를 들면 다음과 같습니다.
- 내 데이터를 기반으로 판매의 주요 동인을 설명해 주시겠어요?
- 평균 구매 빈도와 평균 주문 금액을 고려할 때 각 고객 세그먼트의 평생 가치는 얼마인가요?
- 올해 판매액은 작년 판매액과 비교했을 때 어떤가요?
- 판매 데이터에서 이상점을 식별하여 실적이 특히 좋거나 좋지 않은 제품 또는 지역을 파악합니다.
- 동질 집단 분석을 실행하여 고객 유지율을 파악합니다.
- 마진이 가장 높은 제품이 가장 인기 있는 제품인가요? 이 답변을 사용하여 제품 조합을 최적화하는 방법을 제안합니다.
- 지난 3년간 제품 카테고리별 판매액의 연평균 성장률 (CAGR)은 얼마인가요?
- 제품 카테고리를 x축에, CAGR을 y축에 표시하는 막대 그래프로 CAGR을 표시합니다.