Vamos aprender um pouco mais sobre a integração de Excel com ChatGPT.
Se você já fez algum curso comigo, sabe que sempre fazemos passo a passo, devagar e explicando cada um dos passos.
Dessa vez, nosso desafio vai ser um pouco diferente. A ideia é que, ao final do curso, você tenha algumas ferramentas para usar no seu dia a dia.
Primeiro, vamos integrar o Excel com o ChatGPT. Para isso, existe uma função que é da própria Microsoft. Para acessá-la vamos em "Inserir > Suplementos > Obter Suplementos". É um suplemento que vai criar uma função.
Na janela de suplementos do Office, vamos pesquisar por "labs". Adicionaremos o suplemento Excel Labs, a Microsoft Garage project.
Ao adicionar esse suplemento, automaticamente na página inicial, aparecerá no menu superior um ícone do Excel Labs.
Para que ele funcione, precisamos colocar a chave de API. Para isso, vamos clicar em "Excel Labs". Podemos ver que ele tem um texto explicativo sobre a LABS.GENERATIVEAI, essa é a função que usaremos.
A função Labs.GENERATIVEAI ainda não tem documentação traduzida para o português, tem apenas em inglês. Mas tudo bem, porque é muito fácil utilizá-la.
Abaixo do texto explicativo, existe a opção "Configure API key" (configurar chave de API). Se você não sabe o que é isso, pode usar o próprio ChatGPT para te ajudar.
No ChatGPT, podemos inserir o seguinte prompt:
Descreva os passos necessários para gerar uma chave de API no ChatGPT para usar em outra aplicação.
O ChatGPT respondeu:
Para gerar uma chave de API no ChatGPT para usar em outra aplicação, siga os seguintes passos:
- Acesse o site da OpenAI em https://www.openai.com/.
- Faça login na sua conta da OpenAI. Se você ainda não tem uma conta, crie uma.
- No painel de controle da OpenAI, navegue até a seção "API & Tokens" ou "API Settings".
- Selecione a opção para criar uma nova chave de API ou token.
- Siga as instruções fornecidas para configurar sua chave de API. Isso pode incluir a escolha do modelo de linguagem, o plano de uso, a quantidade de tokens permitidos e outras configurações relevantes.
- Após configurar as opções desejadas, clique em "Gerar chave de API" ou "Criar token" para obter a chave de API necessária.
- Copie a chave de API gerada. Ela geralmente é uma sequência longa de caracteres alfanuméricos.
- Agora você pode usar essa chave de API em sua aplicação para se autenticar e fazer chamadas à API do ChatGPT.
ChatGPT no Excel
Siga os passos acima! Feito isso, já temos a integração do ChatGPT com o Excel. Para fazer perguntar para o ChatGPT dentro do Excel usaremos a seguinte função:
Podemos começar perguntando se o ChatGPT conhece as funções de lógica do Excel, por exemplo:
=LABS.GENERATIVEAI("Você conhece as funções de lógica no Excel?")
Isso equivale a acessar o ChatGPT e fazer um prompt. na célula em que colocarmos essa função, ele vai gerar a resposta para nós.
A resposta que tivemos foi:
Sim, as funções de lógica no Excel são aquelas que permitem avaliar uma ou mais condições e retornar um valor verdadeiro ou falso. Algumas das funções de lógica mais comuns no Excel incluem: "SE", "E", "OU", "NÃO", "VERDADEIRO" e "FALSO".
É importante sabermos o que queremos com essa integração. Começaremos fazendo uma integração dessa função com uma macro.
Podemos escrever a pergunta em uma célula e a função em outra célula. A vantagem é que, em vez de ficar sempre escrevendo a função, colocaremos apenas a referência da célula na qual está a nossa pergunta.
Por exemplo:
Célula C2:
"Você conhece as funções de Pesquisa e Referência no Excel?"
Célula C3
A resposta obtida foi:
Sim, conheço. As funções de Pesquisa no Excel incluem PROCV, PROCX, PROCH, CORRESP e ÍNDICE. As funções de Referência incluem SOMA, MÉDIA, MÁXIMO, MÍNIMO e CONT.SE, entre outras. Essas funções são úteis para encontrar informações específicas em grandes conjuntos de dados e realizar cálculos com base nesses dados.
Já temos integração do ChatGPT com o Excel, temos uma função funcionando e uma célula para a pergunta e outra para a resposta.
Podemos fazer muitas coisas na planilha utilizando essa função. Podemos, por exemplo, fazer a verificação de uma conta ou a verificação de um procedimento qualquer que quisermos fazer, dentro de uma função do ChatGPT.
Mas, vamos supor que queremos gerar uma tabela. Podemos escrever na célula destinada à pergunta:
Gere uma tabela com os dados das cidades mais populosas do mundo e a quantidade de habitantes.
Esse prompt tem algo especial. Ele fala "Gere uma tabela", e isso tem um significado especial para o ChatGPT.
Observe que ele gerou, dentro de uma única célula, uma tabela em markdown:
Cidade | População ---|---
Tóquio, Japão | 37.4 milhões
Delhi, India | 30.3 milhões
Xangai, China | 27.1 milhões
Como fazer para ele gerar essa tabela no Excel? Aprenderemos isso no próximo vídeo!