O Intérprete de código é um recurso da Análise de conversas que traduz perguntas em linguagem natural para código Python e oferece análises e visualizações avançadas. Ao contrário das experiências de BI padrão com tecnologia SQL, o interpretador de código oferece suporte a uma ampla variedade de análises de dados, desde cálculos e gráficos básicos até tarefas mais avançadas, como previsão de série temporal. O Code Interpreter aprimora a Análise de Conversação ao permitir que os usuários façam esses tipos de análise avançada, que normalmente exigem conhecimento especializado de programação avançada ou métodos estatísticos.
O Code Interpreter está disponível para a Análise de Conversação no Looker Studio como parte de uma assinatura do Looker Studio Pro.
Saiba como e quando o Gemini para Google Cloud usa seus dados.
Antes de começar
Para usar o interpretador de código, você precisa atender aos requisitos de uso das Análises de conversação no Looker Studio:
- Você precisa ser um usuário com uma assinatura do Looker Studio Pro.
Ativar o Interpretador de Códigos
Para ativar o recurso para todas as conversas e agentes de dados, siga estas etapas:
- No painel de navegação à esquerda do Conversational Analytics, clique na chave Análise avançada para ativar o Interpretador de código.
- Com o interpretador de código ativado, você pode usar a Análise de Conversação normalmente para iniciar conversas e fazer perguntas sobre seus dados. O Intérprete de código usa o mecanismo que alimenta o chat do Gemini para traduzir suas consultas em código Python e executar esse código.
Limitações conhecidas
- O Code Interpreter usa Python para resolver problemas. Como o Python é mais flexível do que as linguagens de consulta estruturadas, as respostas do Interpretador de código podem ter mais variabilidade do que as respostas da experiência principal do Conversational Analytics.
- Para dados do Looker, a Análise de conversação pode retornar até 5.000 linhas por consulta.
- O interpretador de código é compatível com estas bibliotecas Python. Para solicitar suporte para outras bibliotecas do Python, envie um e-mail para conversational-analytics-feedback@google.com.
- Os seguintes tipos de gráficos de visualização não são compatíveis com as respostas do Interpretador de código:
- Maps
Para informações sobre outras limitações, consulte a documentação sobre limitações conhecidas no Conversational Analytics.
Bibliotecas Python compatíveis
Mostrar bibliotecas Python compatíveis
O Code Interpreter é compatível com as seguintes bibliotecas Python:
altairattrschesscontourpycyclerentrypointsfonttoolsfpdfgeopandasimageiojinja2joblibjsonschemajsonschema-specificationskiwisolverlxmlmarkupsafematplotlibmpmathnumexprnumpyopencv-pythonopenpyxlpackagingpandaspatsypdfminer-sixpillowplotlyprotobufpylatexpyparsingPyPDF2python-dateutilpython-docxpython-pptxpytzreferencingreportlabrpds-pyscikit-imagescikit-learnscipyseabornsixstatsmodelsstriprtfsympytabulatetensorflowthreadpoolctltoolztorchtzdataxlrd
Perguntas sugeridas
Quando você ativa o Interpretador de Códigos, os recursos analíticos avançados do Python permitem que a Análise de conversação responda a uma variedade maior de perguntas, além dos tipos padrão de perguntas aceitas. Exemplo:
- Você pode explicar os principais fatores de vendas com base nos meus dados?
- Qual é o valor da vida útil de cada um dos meus segmentos de clientes, considerando a frequência média de compra e o valor médio do pedido?
- Como as vendas deste ano se comparam às do ano passado?
- Identificar outliers nos meus dados de vendas para ajudar a identificar produtos ou regiões com desempenho muito bom ou muito ruim.
- Faça uma análise de coorte para entender a retenção de clientes.
- Meus produtos com maior margem também são os mais procurados? Use esta resposta para dar uma sugestão de como otimizar meu mix de produtos.
- Qual é a taxa de crescimento anual composta (CAGR, na sigla em inglês) das vendas por categoria de produto nos últimos três anos?
- Mostre a CAGR como um gráfico de barras com a categoria de produto no eixo x e a CAGR no eixo y.