Do curso: GitHub Copilot: Formação Básica

O que é GitHub Copilot?

E então o que é de fato o GitHub Copilot? O GitHub Copilot é um conjunto de ferramentas que usa ali a inteligência artificial para aumentar ainda mais a produtividade das pessoas desenvolvedoras. Nós temos hoje uma stack muito grande de ferramentas, mas basicamente ele surgiu como uma plataforma de autocomplete. O GitHub Copilot, ele nasceu como um assistente de codificação onde trazia sugestões de código, nos ajudava a completar código fonte durante o desenvolvimento. Então nós estamos escrevendo o código na IDE e o GitHub Copilot está ali diretamente nos sugerindo uma correção, uma melhoria ou uma continuidade de código. Então, basicamente, ele nos apoia sugerindo código na edição dos arquivos, ok? Outra funcionalidade que nós temos é o GitHub Copilot Chat, que eu gosto bastante, porque ele é um chatbot do GitHub integrado a sua IDEs, seja o VSCode, seja o Visual Studio, ou qualquer outra que você esteja usando, onde nós podemos interagir direto com o GitHub Copilot, fazendo perguntas sobre o meu código com mais contexto e também tirando outras dúvidas de programação, facilitando assim... Vou fazer pesquisas onde eu não preciso ir para uma ferramenta de busca na internet e fazer uma pesquisa sobre determinado problema. Nós já temos a inteligência direto na nossa IDE, respondendo e nos ajudando a entender tudo isso. Outra função do GitHub Copilot que nós temos é a CLI, que basicamente integra o GitHub Copilot ao nosso terminal de linha de comando e nos permite ter suporte na criação de comandos de linha de comando, na criação de comandos git, na criação de comandos do GitHub CLI ou em comandos genéricos e também trazer várias informações e várias poderes para o nosso terminal de linha de comando com inteligência artificial. É bastante interessante, eu uso isso também e me ajuda principalmente em comandos de terminal, que as vezes eu não sei exatamente como escrever, eu pergunto para o CLI e ele já me traz o comando basicamente pronto, só para executar.

Conteúdos