Compartilhar via


Tutorial: Segmentação do cliente com o Genie Code

Neste tutorial, você usará o Genie Code para executar a segmentação de cliente de ponta a ponta diretamente dentro de um notebook do Databricks. A partir de um conjunto de dados de campanha de marketing não processado, o Genie Code realiza a criação de perfil de dados, a engenharia de recursos, o clustering de K-means e a geração de personas – tudo a partir de um único prompt.

Análise de segmentação do cliente com o Genie Code

Requisitos

Etapa 1: Obter o conjunto de dados

Para este tutorial, você usará um conjunto de dados de campanha de marketing.

  1. Baixe o conjunto de dados da Campanha de Marketing do Kaggle.
  2. Clique em Novo ÍconeNovo > Adicionar ou carregar dados.
  3. Clique em Criar ou modificar uma tabela.
  4. Clique em procurar ou arraste e solte o arquivo baixado na área de soltar.
  5. Selecione o catálogo de destino e o esquema no Catálogo do Unity.
  6. (Opcional) Edite o nome da tabela.
  7. Clique em Criar tabela.

Etapa 2: Abrir um bloco de anotações

  1. Na barra lateral, clique em Novo e selecione Notebook.
  2. Nomeie o notebook Marketing Campaign Data.
  3. Anexe o notebook à computação ou use a computação sem servidor.

Etapa 3: Iniciar o Código do Genie no modo agente

O Genie Code no modo Agent pode planejar e executar tarefas de várias etapas de forma autônoma – ele lê saídas de células, corrige erros e adapta sua abordagem com base nos resultados.

  1. No canto superior direito do bloco de anotações, clique no ícone DB Assistant. Para abrir o painel Código do Genie.
  2. No seletor de modo na parte inferior do painel Genie Code, selecione Agente.

Etapa 4: Enviar seu prompt de segmentação

A análise de segmentação é normalmente executada por clientes de clustering que têm padrões de compra semelhantes juntos. Por exemplo, os segmentos podem ser baseados em rendimentos, dados demográficos ou comportamentos de compra específicos. Uma abordagem comum é o clustering K-means, uma técnica que agrupa automaticamente clientes semelhantes em segmentos distintos, chamados de "clusters".

Insira o seguinte prompt e pressione Enter ou clique no ícone Enviar.:

Help me cluster my customers from my marketing campaign to profile them. I want to identify interesting segments that may be useful for marketing purposes.

O Genie Code divide o prompt em etapas e executa-os:

  1. Entende o contexto — o Genie Code lê seu prompt e o estado atual do notebook.
  2. Localiza dados relevantes – o Genie Code pesquisa o Catálogo do Unity em busca de ativos de dados relevantes e os carrega para análise.
  3. Gera e executa código — o Genie Code edita células de notebook seguindo um fluxo de trabalho de ciência de dados padrão: importando bibliotecas, pré-processando dados, treinando o modelo e visualizando resultados.
  4. Resume os resultados — o Genie Code tem um resumo em linguagem simples do que encontrou.

O Genie Code solicita sua aprovação antes de executar o código. Examine cada etapa e clique em Permitir. Você também pode selecionar Permitir nesta conversa para aprovar todas as etapas na conversa atual ou Sempre permitir para ignorar as solicitações de aprovação futuras.

Etapa 5: Examinar os resultados

Após a conclusão do Genie Code, examine as células de notebook geradas e o resumo na aba Genie Code. O resumo descreve cada segmento de cliente identificado, incluindo características demográficas, comportamento de compra e sugestões de como envolver cada grupo.

Por exemplo, o Genie Code pode identificar segmentos como Fieis Premium (alta renda, compradores frequentes) e Caçadores de Oferta (sensíveis a preços, orientados à promoção).

A análise de segmentação do cliente resulta no Genie Code.

Etapa 6: Aprimorar com solicitações de acompanhamento

Utilize mensagens de acompanhamento para aprofundar a análise.

  • Are there any other clustering techniques we should consider?
  • What happens if we increase the number of clusters?
  • Filter to customers who have made a purchase in the last 90 days.

Cada prompt de acompanhamento se baseia nos resultados anteriores sem recomeçar.

Dados de campanha de marketing em um painel.

Recursos adicionais