Como usar IA + Python para a análise dados Macroeconômicos?

Introdução

Uma das vantagens de utilizar IA para analisar dados de maneira automatizada é a velocidade com que se chega em resultados palpáveis. Enquanto que um ser humano poderia levar horas até entender uma tabela de dados nova e construir uma análise, um modelo de IA pode aplicar todo o processo de análise de dados em questão de segundos de maneira customizável e reprodutível.

No entanto, para analisar dados utilizando IA é necessário um bom conhecimento de engenharia de prompt. Afinal, ainda precisamos dizer para o modelo de IA o que ele deve fazer (e esperar alguns segundos para ele entregar o resultado). Uma outra desvantagem é a limitação do tipo de resposta que estes modelos retornam dada uma instrução. Até o momento, não há modelos de IA que entreguem um arquivo PDF com, por exemplo, um relatório de análise de dados pronto.

Entretanto, ainda assim, podemos usar IA para facilitar nosso trabalho em gerar conteúdo analisando os dados da tabela que temos em mãos. O Google Gemini é um modelo de IA que entende e processa instruções textuais, retornando também respostas textuais. Sendo assim, podemos utilizar o Gemini através do Python para que o mesmo analise os dados de uma tabela.

Abaixo, mostramos os passos para gerar o conteúdo da análise.

Passo 01: bibliotecas de Python

Para começar a utilizar o modelo de IA para analisar dados, precisaremos das seguintes bibliotecas de Python:

  • pandas para armazenar e tratar dados tabulares.
  • google-generativeai para analisar dados com o modelo de IA do Google (Gemini).
  • IPython para formatar as respostas textuais do modelo de IA no relatório.

Passo 02: dados de exemplo

Para exemplificar uma análise de dados reais, utilizaremos o tema atividade econômica no Brasil. Coletamos e tratamos um importante indicador desse tema, com dados provenientes do BCB. A tabela abaixo exibe uma parte da tabela que será analisada pelo modelo de IA:

Passo 03: modelo de inteligência artificial (IA)

Para utilizar o modelo de inteligência artificial Gemini, é necessário obter uma chave de token na plataforma Google AI Studio (veja mais informações aqui).

Com a chave de token em mãos, defina em um novo bloco de código Python o modelo a ser utilizado, suas configurações e informe a chave para a autenticação funcionar.

Passo 04: sumário de análise de dados por IA

A primeira automatização de análise de dados utilizando IA que colocamos é um sumário sobre os dados do IBC-br. Para tal, filtramos os dados que queremos que o modelo analise e damos uma instrução “para elaborar uma breve análise de conjuntura sobre atividade econômica brasileira”, pedindo para que a resposta seja retornada no formato de bullet points em markdown para ficar bem formatado.

Passo 05: visualização de dados por IA

Por fim, vamos pedir para o modelo de IA gerar um código de visualização de dados para observar a evolução temporal do IBC-br no Brasil. Pegamos o código Python gerado pelo modelo e executamos ele no próprio relatório para gerar um gráfico abaixo da análise textual acima.

Resultado

Como resultado destes procedimentos, temos o seguinte sumário e gráfico gerado pela IA:

  • O IBC-Br registrou leve alta de 0,12% em dezembro de 2024, indicando um crescimento modesto da atividade econômica no último mês do ano.
  • A variação acumulada em 12 meses, de 3,9%, demonstra uma desaceleração do ritmo de crescimento em comparação com o período anterior, sugerindo uma perda de dinamismo da economia ao longo de 2024.
  • O crescimento interanual de 4,5% em dezembro, embora positivo, reforça a tendência de desaceleração observada na variação acumulada, indicando um ritmo de expansão menor em relação ao mesmo período do ano anterior.

A ideia aqui é sugerir que temos diversas possibilidades de criação com a IA para tornar nosso trabalho mais eficiente e rápido, não somente para a análise de dados, e para o indicador IBC-br, mas também para outras etapas do processo (como coleta, tratamento, etc), mas também para diversos outros indicadores econômicos (inflação, desemprego, etc).

Tenha acesso ao código e suporte desse e de mais 500 exercícios no Clube AM!

Quer o código desse e de mais de 500 exercícios de análise de dados com ideias validadas por nossos especialistas em problemas reais de análise de dados do seu dia a dia? Além de acesso a vídeos, materiais extras e todo o suporte necessário para você reproduzir esses exercícios? Então, fale com a gente no Whatsapp e veja como fazer parte do Clube AM, clicando aqui.

Compartilhe esse artigo

Facebook
Twitter
LinkedIn
WhatsApp
Telegram
Email
Print

Comente o que achou desse artigo

Outros artigos relacionados

Como usar IA + Python para a análise dados Macroeconômicos?

Imagine que você tenha uma tabela e precise gerar uma análise de dados rápida. Você poderia tentar parar tudo que está fazendo ou até mesmo fazer horas extras, mas dificilmente você entregaria mais rapidamente do que um modelo de Inteligência Artificial (IA). Neste artigo mostramos um exemplo de análise gerado por IA para análise do IBC-Br, usando a ferramenta Python para integrar a IA.

Boletim AM

Receba diretamente em seu e-mail gratuitamente nossas promoções especiais e conteúdos exclusivos sobre Análise de Dados!

Boletim AM

Receba diretamente em seu e-mail gratuitamente nossas promoções especiais e conteúdos exclusivos sobre Análise de Dados!

como podemos ajudar?

Preencha os seus dados abaixo e fale conosco no WhatsApp

Boletim AM

Preencha o formulário abaixo para receber nossos boletins semanais diretamente em seu e-mail.