Como usar o ChatGPT com o Google Colab

ChatGPT é um grande modelo de linguagem desenvolvido pela OpenAI.

Como desenvolvedor, o ChatGPT torna você mais produtivo, pois é capaz de gerar códigos, depurar e responder a perguntas. Com o ChatGPT, você pode escrever código mais rapidamente, gerar testes rapidamente, encontrar e corrigir bugs e até explicar o que o código escrito pode fazer.

A integração do ChatGPT com o Google Colab ajudará você a colher todos os benefícios acima no ambiente do Google Colab. Esta postagem descreve como começar a usar o ChatGPT com o Google Colab.

Benefícios da integração do ChatGPT com o Google Colab

✅ Você pode usar o ChatGPT e o Google Colab simultaneamente sem precisar alternar entre diferentes guias.

✅ O uso é gratuito, pelo menos no momento da redação.

✅ Você depura, refatora e gera código mais rapidamente.

✅ Pode explicar o código escrito em um notebook se houver algo que você não entenda.

✅ Pode adicionar comentários ao seu código para torná-lo mais descritivo.

  Como bloquear o registro de chaves por drivers de áudio HP em Elitebooks

Como integrar o ChatGPT com o Google Colab

Para integrar o ChatGPT com o Google Colab, você usa uma extensão chamada ChatGPT para Google Colab. Está disponível para os navegadores mais populares. Eu uso o Google Chrome, então vou instalá-lo a partir da Chrome Web Store.

Você também pode instalá-lo na Mozilla Web Store. A extensão é gratuita e de código aberto. O código está disponível no GitHub.

Como usar o ChatGPT no Google Colab

Depois de instalar o ChatGPT com o Google Colab da sua loja virtual relevante ou mercado de extensão, abra um Google Colab Notebook.

Para usar a extensão, passe o cursor sobre a célula e um botão ChatGPT aparecerá na parte superior central da célula.

Ao pressionar o botão, essa interface se abrirá na parte inferior da célula.

Usando esta interface, você pode selecionar uma tarefa que deseja que o ChatGPT execute. As tarefas que você pode selecionar incluem refatoração de código, explicação de código e resumo de código. A seleção de uma tarefa gerará um prompt para informar ao ChatGPT o que fazer. Por exemplo, se eu selecionar a opção para refatorar o código, você poderá ver o texto alterado na caixa de texto do prompt.

  Como são as avaliações do Flirt.com?

Você pode editar o prompt se desejar ou digitar um novo completamente. Quando seu prompt estiver pronto, pressione o botão Enviar para enviá-lo ao ChatGPT.

Ao lado do botão Enviar, há uma caixa de seleção para incluir o código. Quando esta caixa de seleção estiver marcada, o código na célula será enviado junto com o prompt.

Ótimo! O ChatGPT agora funciona nativamente no Google Colab sem se mover entre diferentes guias.

Pegadinhas/Advertências

A partir disso, você pode ver que o ChatGPT encapsula o código em uma função e chama a função. Até explicou o que fazia. Isso é ótimo, mas se você observar atentamente a descrição das alterações feitas, notará dois problemas:

  • Ele renomeou as variáveis ​​para nomes mais descritivos (item de marcador 2). Isso não aconteceu. Ele ainda usa a e b como nomes de variáveis.
  • O ChatGPT também diz que adicionou comentários ao código (item 4 do marcador), o que não aconteceu.
  • Estas são algumas das desvantagens atuais do ChatGPT. Ou seja, nem sempre está certo. Ele comete erros, tem alucinações ou produz códigos errados usando funções que não existem.

      Como excluir uma conta Bethesda

    É importante verificar novamente e verificar se o código gerado está correto, em vez de apenas copiar e colar cegamente o código do ChatGPT.

    Casos de Uso Potenciais

    Apesar dessas ressalvas, se você revisar o código gerado pelo ChatGPT e aceitar suas explicações com uma pitada de sal, descobrirá que isso o tornará um desenvolvedor mais produtivo. Para mim, é assim que acho o ChatGPT mais útil:

    ❇️ Refatoração de código – Reescreva o código que você já escreveu de maneira mais concisa, legível e compreensível.

    ❇️ Gerando casos de teste – Escrever testes é chato, mas eles são tão essenciais. Com o ChatGPT, você pode fornecer uma função e ela gerará casos de teste para a função com base no código que você escreveu.

    ❇️ Obtendo explicações para o código – Às vezes, outro desenvolvedor escreverá um código enigmático que você não consegue entender. O ChatGPT ajudará a explicar o que o código faz. Você pode até fazer perguntas sobre estruturas e bibliotecas, economizando uma viagem ao Google e ao Stack Overflow.

    Palavras Finais

    O ChatGPT é um grande impulsionador de produtividade para desenvolvedores, e usá-lo efetivamente com o Google Colab é útil para os programadores. Você também pode ler sobre como usar o ChatGPT com a Siri.