O Code Interpreter é provavelmente o plugin ChatGPT mais interessante do OpenAI e abre recursos completamente novos para o Chatbot.
No final de março, a OpenAI introduziu um novo recurso inovador para o ChatGPT: Plugins. Um deles é o chamado intérprete de código. Com ele, o modelo de linguagem pode não apenas gerar código, mas também executá-lo de forma independente.
Tal como acontece com o Auto-GPT, a comunidade de desenvolvedores encontrou casos de uso interessantes para esta tecnologia em um tempo muito curto. Especialmente para o jornalismo de dados e análises baseadas em dados semelhantes, a ferramenta parece abrir possibilidades completamente novas. Isso também se deve à possibilidade de fazer upload e download de arquivos de até 100 MB de tamanho.
Compilamos algumas das demonstrações mais emocionantes do Intérprete de Código do ChatGPT.
Visualização de dados
Como mencionado anteriormente, um ponto forte do interpretador de código está na visualização de dados. O software não se limita a nenhum tipo específico de exibição ou gráfico. As possibilidades variam de gráficos de barras simples a gráficos mais complexos e menos conhecidos.
So it looks like ChatGPT with Code Interpreter can do basically any visualization technique you ask. And you can tell it to make charts “more beautiful”
(I actually asked it to generate artificial data to create the charts to show what they could do, which the AI happily did😬) pic.twitter.com/CsmRO8vDe1
— Ethan Mollick (@emollick) May 2, 2023
ChatGPT não só pode processar os dados, mas também limpá-lo ou gerar dados sintéticos em caso de dúvida. A IA não é completamente impecável: “Se você der algo com muito texto, parece tokenizar isso e os dados que você está limpando podem voltar um pouco mutilados”, observa a cientista de dados Kathryn Cramer no Twitter.
The code interpreter feature on ChatGPT is the most mind blowing thing I’ve seen yet.
All I did was upload a CSV of SF crime data and ask it to visualize trends(!!) pic.twitter.com/pkFdPqgAzb
— John Backus (@backus) April 29, 2023
Analisando seus próprios gostos musicais
O usuário do Twitter @ SHL0MS deu um passo adiante e analisou uma lista de reprodução do Spotify de cerca de 300 horas de todas as suas músicas favoritas. O ChatGPT não apenas forneceu a visualização, mas a IA também ajudou na recuperação de dados e explicou como usar a API do Spotify de acordo.
analyzing a 300hr Spotify favorites playlist with ChatGPT Code Interpreter
i used to use a Jupyter notebook some guy made for PCA analysis but it broke
GPT showed me how to export from the Spotify API, ran multidimensional PCA and t-SNE analyses, and summarized my taste for me pic.twitter.com/cVmUvuuRdM
— 𒐪 (@SHL0MS) May 1, 2023
Criar GIFs animados
Além do processamento de dados, o Interpretador de Código tem capacidades multimídia limitadas. Por exemplo, um prompt curto pode ser usado para criar uma animação GIF.
ChatGPT Code Interpreter (alpha) renders an animated GIF: pic.twitter.com/2txArURcu1
— Riley Goodside (@goodside) April 28, 2023
A capacidade de criar GIFs a partir do zero pode, naturalmente, ser combinada com os recursos de análise de dados descritos acima. Como aqui para mostrar todos os locais de farol nos EUA.
This was kind of delightful: I uploaded a CSV file of every lighthouse location in the US.
“ChatGPT Code Interpreter: Create a gif of a map of the lighthouse locations, where the map is very dark but each lighthouse twinkles.” A couple seconds later… pic.twitter.com/f14JLWQCyB
— Ethan Mollick (@emollick) May 2, 2023
Edição de vídeo simples
No entanto, o Interpretador de Código lida não apenas com GIFs, mas também com outros formatos de arquivo. Por exemplo, o engenheiro de prompts Riley Goodside enviou um GIF e pediu ao ChatGPT para convertê-lo em um MP4 com um zoom dramático. O ChatGPT não armazena dados por muito tempo, mas solicita um novo upload em caso de dúvida.
(This is ChatGPT Code Interpreter, still in alpha)
— Riley Goodside (@goodside) April 30, 2023
O interpretador de código ainda está em alfa fechado
Como todos os outros plugins do ChatGPT, o Interpretador de Código está atualmente em uma fase alfa fechada, portanto, apenas usuários selecionados têm acesso a ele. Com toda a probabilidade, ele estará disponível apenas para clientes pagantes do ChatGPT Plus em uma implantação completa no futuro.
Fonte: Andre Lug