Unidade 6 / 11

Gerando Gráficos com Inteligência Artificial: Do Código ao Visual, com Verificação

Ganhos:

  • Capacidade de obter resultados determinísticos e repetíveis imprimindo o código que produz o gráfico, e não a imagem do gráfico, para a inteligência artificial e executando-o ela mesma
  • Capacidade de validar a saída do gráfico em relação aos dados com somas de verificação de valor, integridade, escala e soma
  • Capacidade de impor regras de honestidade (do eixo 0, rótulo direto, nota de origem) e confiar no código em vez de suposições verbais

Você escolheu o tipo de gráfico correto; Agora é hora de produzi-lo. O uso mais confiável da inteligência artificial aqui não é pedir para ela “desenhar” o gráfico, mas imprimir o código que produz o gráfico e executá-lo você mesmo. De onde? Porque o modelo da grande linguagem é o gerador de texto; pode "adivinhar" verbalmente um número, mas o código processa os dados como estão e produz um resultado determinístico (sempre fornecendo a mesma saída para a mesma entrada). Nesta unidade, aprenderemos como imprimir código gráfico (principalmente Python) para IA e verificar a saída.

Por que codificar, por que executar?

Pergunte a um modelo de linguagem "qual é o total de vendas?" Se você perguntar, na verdade ele não coleta os dados; Gera um número possível. Mas se você imprimir o código de agregação e executá-lo, o resultado virá dos dados reais. O mesmo vale para o gráfico: o código que o modelo gera é executado nos seus dados, na sua máquina. O código também pode ser repetido: quando os dados são atualizados, você executa o código novamente e atualiza o gráfico.

Ferramentas comuns: matplotlib e seaborn (plotagem estática), plotly (plotagem interativa) com linguagem Python; também programas de planilhas e ferramentas de BI (business intelligence). Nesta unidade daremos exemplos usando Python/matplotlib porque é o mais comum; O princípio é o mesmo em todos os veículos.

Dica: em vez de “me dê uma imagem do gráfico”, diga “me dê o código que produz o gráfico e eu o executarei”. Dessa forma, o resultado vem de dados reais e você pode fazer quantos ajustes quiser.

Passo a passo: do código aos gráficos

  1. Determine o tipo de gráfico e a mensagem (unidade anterior).
  2. Descreva a estrutura de dados do modelo (nomes de colunas, tipos; dados não confidenciais).
  3. Tenha o código gerado, coloque as regras de honestidade no prompt (do eixo 0, tag, nota fonte).
  4. Execute o código você mesmo e observe o gráfico.
  5. Verifique: O valor no gráfico é igual ao valor nos dados? O total/parcela é válido?
  6. Melhorar: altere o título para o título da ação, exclua os desnecessários, adicione cor de destaque.

Sua função: assistente de visualização de dados Python. Tenho um CSV: colunas “mês” (AAAA-MM), “canal” (texto), “receita” (número). Escreva um código gráfico LINE com matplotlib:- Cada canal é uma linha separada, x=mês, y=come.- Deixe o eixo y começar em 0 (não corte).- Coloque rótulos diretamente no final das linhas, uma legenda separada não é necessária.- Coloque um espaço reservado para o título da ação no título.- Adicione uma pequena nota "Fonte: [ ... ]" no canto inferior direito. Torne o código completo e executável, escreva também a linha de leitura de exemplo. AJUSTE DO NÚMERO; ler dados de CSV.

Para corrigir um gráfico existente:

Corrija este código matplotlib: (1) classifique as barras por valor, do maior para o menor, (2) deixe apenas a barra mais alta em laranja e o restante em cinza, (3) faça o eixo y começar em 0, (4) formate decimais com separador de milhares. Retorne o código na íntegra. Código: [...]

Para gráfico interativo (para painel):

Escreva um código de gráfico de linhas interativo usando Plotly com os mesmos dados: passar o mouse mostrará o mês e a receita, e os canais podem ser filtrados. Deixe o eixo começar em 0. Forneça o código completo.

Validação: o gráfico está “correto” e não “bonito”?

O trabalho não termina apenas porque os gráficos são produzidos. Três somas de verificação:

  • Fornecendo valor: verifique 2-3 pontos aleatórios manualmente/tabela. A barra mais alta do gráfico é realmente a mais alta?
  • Verificação total/de compartilhamento: Os compartilhamentos estão 100% concluídos no gráfico parte-todo?
  • Honestidade visual: o eixo começa em 0, a escala é linear, é a mesma unidade? (Detalhes na próxima unidade.)

controle

Como cuidar

bandeira vermelha

Valor

Compare 2-3 pontos com os dados

Os dados do gráfico não correspondem

integridade

Falta algum mês/categoria?

A lacuna foi silenciosamente ignorada

escala

Onde começa o eixo Y

não 0, a diferença é exagerada

Total

Ações/totais

Não segura 100%

Cuidado: O modelo às vezes "completa" meses faltantes nos dados ou descarta silenciosamente a linha faltante. Veja se o número de pontos no gráfico corresponde ao número de linhas nos dados.

três mini cases

Caso 1 — Previsão de batida de código. Um analista primeiro pergunta ao modelo “quanto é o total?” ele perguntou e recebeu a resposta "≈4,2 milhões". Depois imprimiu o código de adição e executou-o: o total real foi de 3,87 milhões. A previsão verbal estava 8% errada. Daquele dia em diante, ele obteve todos os números do código.

Caso 2 — Linha silenciosa faltando. Uma equipe produziu o gráfico mensal; tudo parecia bem. Mas Março ficou em branco nos dados e o gráfico ignorou-o e vinculou Fevereiro a Abril; Parecia suave porque estava na moda. Eles notaram o número de pontos (deveria ser 12 em vez de 11) e corrigiram; Houve um salto na tendência real.

Caso 3 — Reprodutibilidade. Um profissional de marketing desenhava gráficos à mão todos os meses (cerca de 40 minutos). Uma vez instalado o código escrito pela inteligência artificial; Nos meses seguintes foram necessários 2 minutos para colocar o novo CSV e executar o código. Economizei 38 minutos por mês e não tive mais erros de cópia manual.

Alerta fraco / Alerta forte

Fraco:

Faça um gráfico desses dados de vendas.

O modelo pode caber em uma imagem ou fornecer um código aleatório; os dados não são realmente processados, não há configurações de honestidade.

Forte:

Sua função: ajudante Python/matplotlib. Dados: CSV, colunas "região" (texto), "buyume_percentage" (número, pode ser negativo). Escreva o código do gráfico de barras horizontais: classifique por valor, destaque a região mais alta, adicione a linha de referência y = 0 (exiba negativos), coloque rótulos de porcentagem nas extremidades das barras. Fornece código executável, lido em CSV, ajuste de número. Coloque um espaço reservado para título de ação para o título.

A segunda inclui estrutura de dados, regras de honestidade e o princípio “leia o código, não invente”; A saída é precisa e editável.

Seleção de ferramentas: quando planilha, quando código?

Você não precisa escrever código para cada gráfico. Para um gráfico pequeno, único e simples, uma planilha (Excel, Google Spreadsheets) geralmente é suficiente e rápida. O código ganha quando: os dados são atualizados regularmente (atualizando o mesmo gráfico todos os meses), o gráfico é complexo ou numeroso (como pequenos gráficos múltiplos), é necessário controle total (configurações de integridade, rotulagem personalizada) ou é importante que o resultado seja repetível. Você também pode perguntar qual deles é adequado para inteligência artificial.

Estado

veículo adequado

Por que

Barra simples única

planilha

Rápido, sem necessidade de código

Relatório atualizado todos os meses

Código (Python)

Escreva uma vez, execute novamente

Painel interativo/filtro

Código (plotly) / ferramenta de BI

interação necessária

Muitos pequenos gráficos

Código

Desenhar à mão é cansativo e impreciso

Sua função: consultor de visualização de dados. Preciso produzir o seguinte gráfico:[receita]. [Com que frequência] os dados são atualizados, [quantos] gráficos diferentes são necessários. Uma planilha ou código Python faz mais sentido? Justifique sua decisão; Qual biblioteca você recomenda para código?

Dica: “Farei isso de novo todo mês?” Se a resposta à pergunta for “sim”, o investimento no código quase sempre se paga. Se for pontual, uma planilha será suficiente.

Erros comuns

  • Solicitando uma “imagem” do gráfico: quando você solicita uma imagem em vez de código, os dados não são realmente processados.
  • Confiar no código sem executá-lo: Colocar a saída no slide sem verificá-la visualmente.
  • Não fornecer validação de valor: Não comparar pontos do gráfico com dados.
  • Não vendo a linha faltante/ignorada: Não verificando o número de pontos.
  • Tratar isso como um trabalho único: não manter o código e começar do zero todos os meses.

Resumindo

Peça à inteligência artificial o código que produz o gráfico, não a imagem do gráfico, e execute você mesmo esse código; porque o código processa os dados como estão e fornece resultados determinísticos e repetíveis. Descreva a estrutura de dados, coloque regras de integridade (do eixo 0, rótulo, origem) na solicitação, valide a saída com hashes de valor-integridade-escala-soma. O código sempre supera a previsão verbal; Mas o controle final é seu.

Tarefa de aplicativo

Para um arquivo de dados seu: (1) Descreva a estrutura de dados para a IA e imprima um código de geração de gráfico (com regras de honestidade). (2) Execute o código e compare manualmente 2 a 3 valores no gráfico com os dados. (3) No mesmo código, classifique as barras por valor e adicione uma única cor de destaque. (4) Salve o código para usar novamente no próximo mês.

lista de verificação

  • [] Eu queria e executei o código que produz o gráfico, não a imagem dele.
  • [ ] O código lê os dados do arquivo real, não forma números.
  • [] Comparei 2-3 valores no gráfico com os dados.
  • [ ] O número de pontos/categorias é compatível com as linhas dos dados.
  • [] O eixo Y e a escala são honestos; Não há interrupção do eixo.
  • [] Salvei o código para usar novamente.