O interpretador de código do ChatGPT destaca-se como o recurso mais poderoso dentro da plataforma. Apesar de muitos não reconhecerem, essa ferramenta possui inúmeras aplicações e é capaz de realizar muito mais do que as poucas tarefas para as quais está sendo utilizada no momento.
MUO VÍDEO DO DIA
DESLIZAR PARA CONTINUAR COM O CONTEÚDO
Mas, afinal, o que é possível realizar com o plugin Code Interpreter do ChatGPT? Selecionamos algumas das maneiras mais práticas e úteis de empregar este plugin.
1. Criação e edição de imagens
O interpretador de código do ChatGPT possibilita a realização de diversas manipulações de imagem. O mais interessante é que não é necessário nenhum conhecimento técnico específico, basta descrever o que deseja fazer utilizando uma linguagem simples. Os resultados podem não ser tão sofisticados como os obtidos com o Photoshop, mas costumam ser surpreendentes e compensam o esforço.
Deseja transformar uma imagem em tons de cinza? Precisa dividir uma imagem em quadrantes? Ou inverter as cores de uma imagem? Há uma grande variedade de opções para experimentar.
O processo é simples: carregue a imagem no Code Interpreter e descreva o que deseja realizar. Algumas sugestões de comandos para obter resultados interessantes:
- Extraia uma paleta com as cores predominantes da imagem.
- Adicione a palavra “Confidencial” como marca d’água no canto superior esquerdo da imagem.
- Detecte os rostos na imagem e sobreponha uma mira transparente.
- Divida a imagem em quatro quadrantes, inverta as cores do último e una novamente a imagem.
- Crie uma animação na imagem com um efeito de zoom in e zoom out.
- Combine três imagens em um GIF com efeito de zoom out.
- Realize a detecção de rostos e pixelize-os.
No exemplo abaixo, solicitamos ao ChatGPT que dividisse uma imagem em quadrantes e invertesse as cores no último.
Neste outro exemplo, carregamos uma imagem e pedimos ao ChatGPT para desfocar o rosto.
Além dessas edições, também é possível extrair metadados de imagens. Você pode especificar os metadados desejados ou solicitar que o ChatGPT extraia todos os metadados relevantes. E não para por aí, é possível criar imagens do zero usando o plugin.
No exemplo seguinte, pedimos ao ChatGPT para criar uma nuvem de palavras com os primeiros nomes dos últimos 20 presidentes dos Estados Unidos. Embora não seja o melhor exemplo, ilustra bem o que pode ser feito.
É claro que você pode personalizar a cor de fundo ou a fonte. Há diversas maneiras de trabalhar com imagens usando o plugin Code Interpreter. Se faltarem ideias, basta carregar uma imagem e pedir sugestões ao ChatGPT.
2. Criação e edição de vídeos
Assim como com imagens, o Code Interpreter do ChatGPT também permite realizar tarefas de manipulação em vídeos. É possível executar tarefas simples como extrair metadados de arquivos de vídeo ou capturar um frame de um determinado momento. Além disso, você pode:
- Converter vídeos para GIF.
- Criar um vídeo com som a partir de uma sequência de imagens.
- Dividir arquivos de vídeo de acordo com especificações.
- Extrair o áudio de um arquivo de vídeo.
- Extrair legendas de um vídeo.
- Comprimir um vídeo.
- Converter vídeos de um formato para outro (por exemplo, de AVI para MP4).
Confira abaixo um exemplo das possibilidades ao trabalhar com vídeos usando o Code Interpreter do ChatGPT:
No exemplo abaixo, solicitamos ao ChatGPT que extraísse o áudio de um vídeo curto, o que foi feito em poucos segundos. O arquivo de áudio resultante estava nítido e claro.
Embora o plugin Code Interpreter possa executar diversas operações relacionadas a vídeo, o uso prático, pelo menos por enquanto, é limitado pelo tamanho dos vídeos que ele pode processar. Não há clareza sobre o tamanho máximo dos arquivos de vídeo que o Code Interpreter suporta, mas vídeos maiores podem causar problemas de memória. Para melhores resultados, use arquivos de vídeo menores e com resoluções mais baixas.
3. Criação e modificação de arquivos de áudio
O interpretador de código do ChatGPT possui um recurso de conversão de texto em fala. Isso permite que você escreva um texto e o transforme em um arquivo de áudio. Além disso, é possível realizar diversas ações em arquivos de áudio utilizando o plugin Code Interpreter. Você pode:
- Converter arquivos de áudio entre diferentes formatos (por exemplo, WAV para MP3).
- Ler e editar metadados/tags de arquivos de áudio (como título, artista, álbum).
- Alterar o tom de um arquivo de áudio.
- Unir dois arquivos de áudio.
- Ajustar a taxa de amostragem, taxa de bits ou canais de um arquivo de áudio.
- Cortar um áudio em um intervalo de tempo específico.
- Sobrepor um arquivo de áudio com outro áudio.
4. Leitura, edição e criação de documentos
A manipulação de arquivos é, sem dúvida, um dos pontos fortes do Code Interpreter. Suas capacidades vão muito além do processamento de arquivos de imagem, áudio e vídeo.
Este plugin poderoso também pode ler, gerar e editar conteúdos em uma variedade de formatos de documentos, incluindo PDFs, documentos do Microsoft Word, arquivos de texto simples, RTFs, diversos formatos de planilhas e arquivos de código como Python (.py) e JavaScript (.js). O Code Interpreter suporta atualmente várias dezenas de formatos de arquivo.
Tudo depende do que você deseja realizar. Por exemplo, você pode anexar um arquivo PDF e solicitar ao ChatGPT que leia, traduza o texto e crie um documento do MS Word com a tradução.
Ou ler dados de um arquivo do Word e extrair informações específicas que atendam a um determinado critério para criar uma planilha. Você também pode criar gráficos e outros elementos de visualização de dados a partir de documentos.
Pense em qualquer situação que você possa encontrar no dia a dia. Se envolver a criação ou leitura de documentos, há uma grande chance de o plugin Code Interpreter ser capaz de lidar com a situação.
5. Escrita e análise de código
Se você tiver arquivos de código extensos que precisa compreender, o Code Interpreter é uma excelente opção. É possível anexar arquivos com milhares de linhas de código e simplesmente pedir ao Code Interpreter para explicar o que ele faz, depurar, refatorar, traduzir para outra linguagem de programação ou executar praticamente qualquer tarefa relacionada à programação.
Quão superior é o Code Interpreter em relação ao ChatGPT padrão quando se trata de tarefas de programação? Embora o modelo subjacente seja o mesmo, o Code Interpreter parece ter uma janela de contexto maior (ou pelo menos tenta simulá-la), o que significa que ele pode lidar com muito mais dados de uma vez.
Isso oferece uma vantagem considerável, especialmente em áreas como programação, onde os arquivos de código podem conter centenas de milhares de linhas.
Para testar sua capacidade de lidar com arquivos de código extensos, baixamos um sistema completo de autenticação de usuário do GitHub, carregamos no Code Interpreter como um arquivo zip e perguntamos o que o projeto fazia. Ele foi capaz de descompactar o arquivo, analisar todas as pastas e descrever o projeto com uma precisão impressionante.
Ao solicitar a adição de um novo recurso ao projeto, o plugin identificou todos os arquivos que precisariam de alterações. Quando solicitado, ele fez as alterações sem nenhuma intervenção.
Testado, o projeto funcionou perfeitamente após a adição do novo recurso. Embora possa haver imprevistos, lidar com grandes bases de código é, sem dúvida, uma das funcionalidades mais úteis do Code Interpreter.
Tem uma imagem com texto que precisa ser copiado? O Code Interpreter pode lidar com isso facilmente. Basta carregar a imagem e pedir ao ChatGPT para extrair o texto. Ele funciona muito bem com capturas de tela, fotos de documentos, imagens com texto sobreposto e muito mais.
Ele também pode lidar com textos distorcidos ou borrados, bem como textos em diferentes fontes, tamanhos, estilos, orientações e cores. Por exemplo, você pode pedir ao ChatGPT para criar um documento do MS Word a partir de uma cópia digitalizada de um documento e obter um resultado em segundos.
Embora seja importante reconhecer que as funcionalidades atuais do plugin Code Interpreter são limitadas em alguns aspectos, ele representa um dos recursos mais poderosos disponíveis em um chatbot de IA em toda a internet.
Com algumas melhorias, especialmente no tamanho dos arquivos que ele pode carregar e processar, o recurso Code Interpreter dará ao ChatGPT uma vantagem sobre outros chatbots de IA concorrentes. E há muito mais que você pode realizar com o ChatGPT.