Prática com o recurso avançado de copiar e colar baseado em ChatGPT do Windows 11

Prática com o recurso avançado de copiar e colar baseado em ChatGPT do Windows 11

Os PowerToys da Microsoft receberam recentemente sua atualização de IA mais significativa no Windows 11 (e no Windows 10). Os usuários do Windows já adoram o PowerToys por sua coleção de utilitários úteis, e a nova atualização adiciona uma ferramenta “Colar Avançado” à lista, tornando as coisas ainda melhores.

Advanced Paste é uma ferramenta alimentada por IA que pode converter o trecho de código copiado da área de transferência em sua linguagem de programação preferida. Por exemplo, se você tiver um trecho de código em C++ que deseja converter em Python, o Advanced Paste pode fazer isso por você.

O Windows Latest esteve na conferência de desenvolvedores Build 2024, onde notamos como a Microsoft converteu rapidamente XML em JSON usando PowerToys. A empresa também revelou que usando a versão mais avançada do recurso, é possível converter qualquer linguagem de programação popular para a sua linguagem preferida, mas há um porém.

Copiar e colar com tecnologia de IA do PowerToys precisa de sua chave de API OpenAI para funcionar.

adicionando chave de API openai na pasta avançada powertoys

Para usar o recurso, você precisará abrir PowerToys > Advanced Paste , ativar o recurso e alternar manualmente a opção Colar com AI .

Isso abrirá uma nova caixa de diálogo com instruções rápidas sobre onde encontrar a chave da API OpenAI para ChatGPT. Depois de criar uma conta no OpenAI, você pode inserir a chave API e salvar as alterações.

Experimentando o recurso Colar com IA no PowerToys

Depois de adicionar a chave OpenAI, você pode experimentar o recurso alimentado por IA no Windows 11 copiando um trecho de código e pressionando a tecla Windows + Shift + atalho V.

ai pode cometer erros avisando na ferramenta avançada de colagem do powertoys
PowerToys Avançado Copiar e Colar | Cortesia de imagem: WindowsLatest.com

Conforme mostrado na captura de tela acima, este atalho de teclado inicia um pop-up de visualização com três opções padrão: Colar como texto simples (Ctrl+1), Colar como marcação (Ctrl+2) e Colar como JSON (Ctrl+3).

Também permitirá que você visualize o histórico da área de transferência, que é muito mais avançado do que o histórico da área de transferência integrado do Windows.

Para converter o código após a cópia, você pode digitar o comando “colar como (x idioma)” na barra de pesquisa mágica. Isso usará ChatGPT-4o da OpenAI para converter o código. Por exemplo, você pode digitar “colar como Python” para converter o código C++ copiado em Python.

convertendo código c ++ em python na pasta avançada powertoys

Conforme mostrado na imagem acima, PowerToys também produzirá uma janela de visualização onde você pode revisar o código.

O Windows Latest testou o recurso em vários idiomas e a integração do ChatGPT funcionou sem problemas.

Cole como Python usando PowerToys no Windows 11
Colar como Python usando colagem avançada no Windows 11 | Cortesia de imagem: WindowsLatest.com

Também usamos o PowerToys Advanced Paste para converter um código de jogo simples de 79 linhas escrito em programação Go em Python, e produziu resultados precisos.

Se não gostar da saída gerada, você pode clicar no botão Atualizar para regenerá-la. Quando estiver satisfeito com a visualização do código, clique no botão Colar para inserir o código formatado na janela do IDE.

Você ainda pode formatar o código em markdown ou JSON se não tiver uma chave de API. A Microsoft pode oferecer suporte para outras maneiras de converter conteúdo copiado em suas linguagens de programação preferidas.

Este novo recurso de colagem no PowerToys será útil para desenvolvedores que colam e convertem código com frequência enquanto trabalham. No entanto, o ChatGPT nem sempre é preciso com trechos de código, então você ainda precisará verificar novamente se há erros no código gerado pela IA.

Além disso, a Microsoft esclareceu que o recurso Advanced Paste não deve fazer a programação para você.

Se você não vir o recurso, poderá atualizar manualmente para o PowerToys versão 0.81 no GitHub .

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *