Principais conclusões
- Instale extensões ChatGPT para VS Code para acessar assistência de IA em seu ambiente de programação. Ele cobre várias necessidades de codificação, como teste de unidade, depuração, documentação, explicação de código e geração de código.
- Diferentes extensões como EasyCode, CodeGPT e Code GPT oferecem funcionalidade ChatGPT com diversos recursos e opções de modelo. Alguns exigem uma chave de API OpenAI e oferecem indexação de código e opções de personalização.
- Genie AI e ChatGPT Helper são outras extensões que fornecem uma interface amigável e recursos como temperaturas de precisão personalizáveis e salvamento imediato. O plug-in ChatGPT VS Code de Jay Barnes permite o uso gratuito do ChatGPT, mas requer um token de sessão da web ChatGPT.
ChatGPT pode ajudá-lo a resolver muitos problemas de programação por meio de sua interface de chat na web. Mas entrar e sair do VS Code pode ser uma distração. Lembre-se de que cada segundo conta quando você está na zona de programação.
A boa notícia é que você pode perguntar qualquer coisa ao ChatGPT no VS Code usando uma extensão ChatGPT. ChatGPT cobre uma grande quantidade de necessidades de codificação, incluindo teste de unidade, depuração, documentação, explicação de código e geração de código.
Aqui estão as extensões ChatGPT mais úteis que você pode instalar para o VS Code hoje.
A extensão ChatGPT da EasyCode é uma forma prontamente disponível de obter assistência de IA por meio de diferentes modelos de linguagem. Suporta ChatGPT-3.5 e ChatGPT-4, com a opção de alternar facilmente entre eles. A extensão também oferece suporte a Claude AI, uma alternativa ao ChatGPT. Se sua conta OpenAI incluir recursos premium do GPT-4, você também poderá adicionar sua chave API para uso prolongado.
Embora seu desenvolvedor recomende que você se inscreva ou faça login após a instalação, você ainda pode usar o ChatGPT sem uma conta. Ao buscar assistência, você pode fazer perguntas ao ChatGPT sobre partes do seu código ou permitir que ele verifique toda a sua base de código para usos mais amplos.
A extensão EasyCode ChatGPT também apresenta uma opção de acompanhamento se sua solicitação anterior precisar de mais explicações. Além do preenchimento automático de código embutido, ele apresenta prompts integrados com um único clique para gerar respostas em qualquer lugar.
A extensão CodeGPT de Tim Kmcel usa modelos ChatGPT-3. Portanto, pode ser menos engenhoso do que outras extensões que usam GPT-3.5 e GPT-4. Possui prompts integrados que geram respostas com um único clique. Você também pode escrever prompts personalizados por meio da caixa de bate-papo se tiver uma solicitação mais específica.
Embora apresente muitos modelos GPT-3 – incluindo ChatGPT, text-curie-001, text-davinci-003, code-davinci-002 e code-cushman-002 – text-davinci-003 é o único modelo que funciona com o extensão por padrão. Você pode querer revisar sua seleção de modelo e defini-la como text-davinci-003 nas configurações da extensão se a extensão gerar um erro.
Outro recurso valioso é a indexação de código, permitindo destacar seu código e buscar ajuda para navegar em situações complexas. Esta extensão requer uma chave de API OpenAI, que você definirá no menu de configurações após a instalação. No entanto, a extensão pode falhar se você esgotar seu crédito OpenAI gratuito.
Code GPT oferece um serviço de IA mais inclusivo para VS Code. Embora sua escolha de modelo de IA padrão venha do ChatGPT-3.5 e ChatGPT-4 da OpenAI, ele também apresenta alternativas ChatGPT, incluindo Cohere, AI21, Google’s Bard e Anthropic, entre outros.
A extensão Code GPT requer sua chave de API OpenAI, que você pode configurar pressionando os atalhos da paleta de comandos do VS Code (CMD+Shift+P para Mac ou Ctrl+Shift+P para Windows). No entanto, certifique-se de ter crédito gratuito suficiente ou um plano premium para desfrutar deste serviço VS Code AI. Um recurso valioso do Code GPT é sua capacidade de receber prompts de comentários de código e inserir o código gerado em um arquivo de código utilizável (na linguagem de programação de destino).
Possui prompts integrados e personalizados. Um pequeno contratempo é que ele permite apenas um máximo de 800 tokens por solicitação, por isso suporta menos texto do que alguns outros provedores.
A extensão ChatGPT Helper VS Code é um assistente de IA simples que você pode adicionar ao VS Code se precisar apenas resolver problemas de programação rapidamente. Esta extensão é simples de usar e projetada apenas para aceitar um número limitado de prompts integrados.
A extensão ChatGPT Helper oferece suporte a GPT-3.5 e GPT-4 com a opção de alternar entre eles. Requer uma chave de API OpenAI, que a extensão solicita que você inclua assim que enviar seu primeiro prompt após a instalação.
No entanto, ao contrário de outras extensões ChatGPT, ele não possui um recurso de chat. Mas você pode enviar prompts personalizados e integrados por meio da paleta de comandos do VS Code. Ele grava as respostas em arquivos de texto separados, permitindo salvar respostas imediatas para mais tarde.
A extensão ChatGPT da Genie AI tem uma estética melhor, apresentando prompts integrados em uma interface mais compreensível. Suporta GPT-3, GPT-3.5 e GPT-4. E como muitas extensões ChatGPT mencionadas anteriormente, também requer uma chave de API OpenAI.
Permite selecionar diferentes temperaturas de precisão adaptadas às suas necessidades; você pode escolher entre uma resposta precisa, equilibrada ou criativa. Além dos prompts clicáveis integrados, você pode interagir com o ChatGPT por meio da caixa de prompt Ad-hoc da extensão Genei AI VS Code para enviar consultas mais específicas.
Ao usar a extensão, você não precisa copiar e colar manualmente o código que ela gera. O Genie AI gravará automaticamente as respostas em arquivos de código relevantes, que você pode usar diretamente no seu aplicativo. Você também pode salvar suas conversas localmente e retomá-las mais tarde.
Se você quiser usar o ChatGPT gratuitamente, a extensão ChatGPT VS Code de Jay Barnes é útil. Ele opera em um nível diferente e requer seu token de sessão da web ChatGPT e agente de usuário, em vez de sua chave de API OpenAI. Portanto, é invariavelmente gratuito, pois amplia sua interação com o ChatGPT da web.
Embora permita que você use o ChatGPT gratuitamente no VS Code, sua configuração é técnica e pode atrasar com falhas ocasionais. Além disso, você redefinirá periodicamente seus tokens de acesso, pois eles expiram com sua sessão web do ChatGPT.
Como outras extensões ChatGPT, possui prompts integrados e aceita prompts personalizados por meio do menu de bate-papo. No geral, esta extensão não estaria em nossa lista das melhores extensões ChatGPT para VS Code. Mas é gratuito e pode ser útil quando você esgotar seu crédito gratuito. No entanto, tome cuidado para evitar que sua sessão seja invadida.
Use ChatGPT de forma produtiva no VS Code
ChatGPT e outros modelos generativos de IA encontraram usos valiosos em nossas vidas diárias. Quer os aceitemos ou não, eles vieram para ficar. Essas ferramentas de IA são mais úteis do que ameaçadoras se você as usar de forma produtiva.
Usar essas extensões ChatGPT para programação não garante um funcionamento tranquilo. Você ainda precisará de uma combinação dessas ferramentas de IA com a contribuição humana e algumas habilidades de pesquisa na Internet para resolver problemas de programação. Você pode querer ver como usar ChatGPT no VS Code, para ter uma noção prática de como essas extensões funcionam.