O campo da Inteligência Artificial (IA) tem passado por uma verdadeira corrida tecnológica nos últimos anos. Novos produtos, serviços e modelos têm sido lançados quase que diariamente pelos players deste mercado. Dentre eles, se destaca a empresa Google com seu braço, o Google DeepMind, de desenvolvimento de pesquisa e produtos em IA, especialmente em IA generativa.
IA generativa, GenAI no inglês, é um tipo de inteligência artificial capaz de gerar textos, imagens, vídeos e outros tipos de dados usando modelos generativos. Um exemplo popular de IA generativa é o ChatGPT, da empresa OpenAI, que gera textos em resposta a um prompt (texto de entrada). O Google, por sua vez, lançou recentemente os produtos Google AI Studio e o Google Gemini para concorrer neste mercado de IA generativa.
Aprenda a coletar, processar e analisar dados na formação de Do Zero à Análise de Dados com Python.
O que é Google AI Studio?
O Google AI Studio é uma interface para prototipar prompts com modelos generativos do Google. Focada em desenvolvedores, essa interface permite testar diferentes prompts, modelos e configurações rapidamente através do navegador de internet.
O Google AI Studio também oferece código pronto para integrar sua API com diversas linguagens de programação, como Python e JavaScript. Dessa forma, o desenvolvedor pode experimentar a interface visual com diferentes parâmetros e, quando estiver satisfeito, exportar a funcionalidade para o código de Python correspondente, permitindo integração em aplicativos e produtos diversos.
O que é Google Gemini?
O Google Gemini é uma família de modelos de IA generativa do tipo multimodal, ou seja, processam diversos tipos de dados, como texto, imagem e vídeo. Com foco em usuários, o Gemini é acessível através de um aplicativo web que permite interagir no estilo de uma conversa via chat, com prompt de entrada (pergunta) e resposta do modelo.
O Google Gemini foi desenhado para ser sucessor de uma família de modelos anteriores, o PaLM 2, trazendo de novidade recursos como prompts multimodais, function calling e possibilidade de aplicar técnicas complexas de prompting. Dessa forma, o Google Gemini se posiciona como um forte concorrente do ChatGPT da OpenAI.
Como usar o Google AI Studio?
Para usar a plataforma do Google AI Studio é necessário ter uma conta1 cadastrada no Google, estar logado e seguir estas etapas:
- Acessar https://aistudio.google.com/
- Clicar em Create new
- Escolher um tipo de interação (prompt de chat, livre ou estruturado)
- Escolher o modelo e parâmetros
- Inserir o prompt (texto e/ou imagem)
- Pressionar Enter ou clicar no botão Run prompt para enviar o prompt
Como usar o Google Gemini?
Para usar a plataforma do Google Gemini é necessário ter uma conta2 cadastrada no Google, estar logado e seguir estas etapas:
- Acessar https://gemini.google.com/
- Inserir o prompt (texto, imagem, áudio)
- Pressionar Enter ou clicar no botão Submit para enviar o prompt
A resposta completa do Google Gemini é exposta abaixo:
Interpretação do Gráfico “Inflação do Chocolate” em 3 Pontos Chave:
1. Aumento da Inflação do Chocolate:
- O gráfico mostra que a inflação do chocolate na União Europeia aumentou consideravelmente entre 2017 e 2023.
- Em 2017, a inflação do chocolate era de cerca de 5%, enquanto em 2023, atingiu 15%.
- Esse aumento representa um crescimento de 200% no período.
2. Comparação com Inflação de Alimentos:
- Apesar do aumento, a inflação do chocolate ainda está abaixo da inflação geral de alimentos na União Europeia.
- Em 2023, a inflação de alimentos atingiu 20%, 5% a mais do que a inflação do chocolate.
- Essa diferença pode ser explicada por diversos fatores, como a volatilidade dos preços das commodities agrícolas e a maior demanda por produtos frescos e saudáveis.
3. Pontos de Atenção:
- O gráfico mostra apenas a inflação média do chocolate na União Europeia.
- Pode haver diferenças significativas entre os países. Por exemplo, a inflação do chocolate na Alemanha pode ser diferente da inflação do chocolate na Itália.
- O gráfico não mostra os fatores que causaram o aumento da inflação do chocolate.
Conclusão:
O gráfico “Inflação do Chocolate” mostra que o preço do chocolate na União Europeia aumentou significativamente nos últimos anos.
Embora a inflação do chocolate ainda esteja abaixo da inflação geral de alimentos, essa tendência pode ter um impacto no consumo de chocolate no futuro.
Para uma análise mais completa, seria necessário considerar:
- Dados de inflação do chocolate por país.
- Fatores que causaram o aumento da inflação do chocolate.
- Impacto do aumento da inflação do chocolate no consumo de chocolate.
Extra: como usar o Google Gemini pelo Python?
Para finalizar, vamos demonstrar que é possível usar estas IAs generativas através de linguagem de programação também. Integrar estes modelos em uma linguagem como o Python, por exemplo, permite que desenvolvedores possam criar produtos derivados, testar as capacidades dos modelos de maneira automatizada ou ainda inserir os modelos em fluxos de análise e ciência de dados sem precisar mudar de interface.
Para obter o código e o tutorial deste exercício faça parte do Clube AM e receba toda semana os códigos em R/Python, vídeos, tutoriais e suporte completo para dúvidas.
Para utilizar os modelos da família Google Gemini no Python, veja as instruções acima no que se refere ao Google AI Studio e siga estas etapas:
- Acesse o Google Colab https://colab.new/ ou utilize outra IDE com Python
- Crie uma célula de código, digite
!pip install google-generativeai
e execute a célula de código - Clique em Get code na interface do Google AI Studio
- Clique em Python
- Clique em Copy
- Crie uma outra célula de código no Google Colab e cole o código copiado na etapa anterior
- Clique em Get API key na interface do Google AI Studio
- Clique em Create API key
- Clique em Create API key in new project
- Clique em Copy (não compartilhe o código com terceiros e mantenha em segurança)
- Retorne para a interface do Google Colab
- Substitua o valor do parâmetro
api_key
pelo código chave copiado na etapa 10 (ou defina uma variável de ambiente) - Execute a célula de código para enviar o prompt e receber a resposta da API do Google Gemini
Note que o código Python copiado na interface do Google AI Studio é fornecido com prompt, parâmetros e configurações da última interação na interface. Faça as devidas atualizações no código que considerar necessárias.
Conclusão
Na corrida da IA, novas ferramentas e modelos são lançados quase que diariamente. Neste artigo mostramos como o Google tem competido neste mercado através do AI Studio e do Gemini e damos um exemplo de integração em Python.
Notas de rodapé
- Por se tratar de um produto lançado recentemente, pode ser que não esteja disponível para todos os usuários ou que precise ser habilitada nas configurações de conta. Consulte a página do produto para mais informações.↩︎
- Veja nota anterior.↩︎
Quer aprender mais?
Clique aqui para fazer seu cadastro no Boletim AM e baixar o código que produziu este exercício, além de receber novos exercícios com exemplos reais de análise de dados envolvendo as áreas de Data Science, Econometria, Machine Learning, Macroeconomia Aplicada, Finanças Quantitativas e Políticas Públicas diretamente em seu e-mail.