Executando verificação de segurança...
1

você conhece o github copilot?

Github copilot

O GitHub Copilot é uma ferramenta desenvolvida pela GitHub em parceria com a OpenAI. Ele é um assistente de codificação baseado em inteligência artificial que fornece sugestões de código enquanto você está escrevendo. O Copilot foi treinado em uma ampla variedade de repositórios públicos e privados hospedados no GitHub para ajudar os desenvolvedores a escrever código de forma mais rápida e eficiente.

Como funciona?

O GitHub Copilot funciona como uma extensão para o Visual Studio Code, um popular editor de código-fonte. Ao escrever código em qualquer linguagem de programação suportada, o Copilot analisa o contexto do seu código e sugere trechos de código completos, funções, declarações e até mesmo respostas a perguntas comuns. Ele tenta antecipar o que você está tentando fazer e oferece sugestões relevantes.

Em que são baseadas as sugestões de código

As sugestões de código fornecidas pelo GitHub Copilot são baseadas em modelos de linguagem treinados em uma enorme quantidade de código-fonte disponível no GitHub. Ele aprende a partir de padrões e práticas comuns encontrados em projetos reais, tornando as sugestões mais precisas e úteis.

Conclusão

No entanto, é importante observar que o Copilot é uma ferramenta assistencial e não um substituto para o conhecimento e a experiência de um desenvolvedor. Embora ele possa ajudar a economizar tempo e reduzir a necessidade de digitar código repetitivo, é sempre necessário revisar e entender as sugestões do Copilot para garantir que o código esteja correto, eficiente e adequado para o seu projeto.

Obrigado por ler até aqui👋
Sempre posto conteudos de programação no meu linkedIn https://www.linkedin.com/in/felipe-passos-9417b0142/
E no meu instagram https://www.instagram.com/felipepassosdev/

Carregando publicação patrocinada...
3

Importantíssimo frisar esse ponto: o Github Copilot não deve ser usado para estudar, pois ele não é programador, e sim o copiloto. Ele pode ensinar muitas coisas sim, mas a minha recomendação (pessoal) é que ele não seja usado por iniciantes, somente pessoas no nível junior-pleno para cima. É fácil ficar dependente dele e achar que está num ótimo nível, depois desligar o copilot e perceber que tem dificuldade.

Um amigo meu teve esse problema e ficou muito desmotivado, então deixou de usar o copilot por um tempo para estudar melhor e hoje o utiliza primariamente para tarefas repetitivas.

Não estou tentando tirar a vontade de ninguém de usá-lo, eu mesmo o utilizo diariamente e considero uma ferramenta extremamente poderosa. Mas, como dizia o tio do homem-aranha: "o github copilot serve apenas para auxiliar, não para desenvolver".

2

Essa dica é muito importante.

Assistentes como o Copilot são bons para quem sabe o que está fazendo, e consegue revisar o que ele te dá. Não é pra copiar cegamente, senão cai no mesmo problema - que já existe hoje, claro, mas que certamente será agravado pela IA - de copiar código da internet sem nem entender o que ele faz (e depois ficar se matando pra encontrar um eventual erro que surja, ou até mesmo para alterá-lo futuramente).

1
1

Sai do fake, Microsoft!

Brincadeiras a parte, ótimo post Felipe.

Eu comecei a usar IA's que auxiliam a programar lá no inicio da TabNine e hoje uso o Copilot para tarefas repetitivas, ajuda muito no dia a dia.

1
1
1