"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > GitHub Copilot tem suas peculiaridades

GitHub Copilot tem suas peculiaridades

Publicado em 2024-11-07
Navegar:928

GitHub Copilot has its quirks

Tenho usado o GitHub Copilot com nossa base de código de produção nos últimos quatro meses e aqui estão algumas das minhas ideias:

O Bom:

  1. Explica código complexo: tem sido ótimo para quebrar trechos de código complicados ou lógica de negócios e explicá-los adequadamente.

  2. Testes de Unidade: Muito bom em escrever testes de unidade e gerar rapidamente vários casos de teste baseados em cenários.

  3. Snippets de código: pode facilmente gerar trechos de código úteis para casos de uso de uso geral.

  4. Correções de erros: o Copilot é bom em explicar erros no código e fornecer sugestões para corrigi-los.

O não tão bom:

  1. Compreensão do contexto: É difícil explicar o contexto para uma ferramenta GenAI, especialmente quando nosso código está espalhado por vários arquivos/repos. É difícil entender projetos maiores onde são necessárias alterações em vários arquivos.

  2. Sugestões imprecisas: Às vezes, sugere a instalação de bibliotecas npm ou o uso de métodos de pacotes npm que não existem. Isso é chamado de Alucinação, onde o código gerado por IA parece convincente, mas está completamente errado.

  3. Código Complexo: Ocasionalmente, o código gerado é confuso e complexo, dificultando a depuração. Nesses momentos, eu gostaria de ter escrito a lógica sozinho e deixado o Copilot verificar se há erros ou bugs.

No geral, o GitHub Copilot tem sido uma ferramenta útil, mas tem suas peculiaridades. Ao usar modelos de linguagem grandes, a responsabilidade sempre fica com o programador.

Declaração de lançamento Este artigo foi reproduzido em: https://dev.to/gauraws/github-copilot-has-its-quirks-34o1?1 Se houver alguma violação, entre em contato com [email protected] para excluí-la
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3