Ferramenta de IA
GitHub Copilot
Programar e criar códigoAssistente de programação com IA integrado a ambientes de desenvolvimento.
Visão geral
Para que serve
O GitHub Copilot é um ecossistema de assistência ao desenvolvimento que vai além de sugestões de código, reunindo chat, edição, agentes, revisão e fluxos conectados ao GitHub.
Em ambientes compatíveis, as experiências incluem Chat, modos Ask e Edit, além do agent mode para trabalhar de maneira mais autônoma sobre tarefas que podem atravessar múltiplos arquivos.
O coding agent é uma experiência assíncrona para tarefas de desenvolvimento, enquanto recursos de code review apoiam a análise de mudanças. Essas experiências não são equivalentes e podem ter disponibilidade própria.
O contexto também pode ser organizado por custom instructions do repositório, incluindo convenções, comandos de build, testes e lint. A documentação inclui .github/copilot-instructions.md, instruções por caminho e AGENTS.md em experiências compatíveis.
- Sugestões de código
- Conclusão de código
- Refatoração
Capacidades documentadas
O que você pode fazer
Sugerir código
Oferece sugestões e conclusões de código no fluxo de desenvolvimento.
Conversar sobre código
O Chat permite discutir tarefas, implementações e contexto em experiências compatíveis.
Editar código
Recursos de edição podem ajudar a transformar uma solicitação em alterações no projeto.
Usar agent mode
Pode trabalhar de forma mais autônoma sobre uma tarefa e atualizar múltiplos arquivos.
Trabalhar com múltiplos arquivos
O agent mode pode identificar e modificar mais de um arquivo quando a tarefa exige.
Executar comandos com autorização
Pode executar comandos, como instalação de dependências ou testes, quando autorizado.
Executar testes
Verificações do projeto podem ser parte do fluxo autorizado do agente.
Usar coding agent
Pode delegar tarefas de forma assíncrona em uma experiência própria.
Revisar código
Recursos de code review ajudam a analisar mudanças.
Aplicar custom instructions
Instruções do repositório podem registrar contexto, convenções e comandos relevantes.
Conectar MCP
MCP pode integrar contexto e ferramentas adicionais em experiências compatíveis.
Trabalhar no fluxo GitHub
O ecossistema se conecta a práticas e recursos de desenvolvimento no GitHub.
Interfaces disponíveis
Como você pode usar
Sugestões no editor
Conclusões e sugestões aparecem no fluxo de escrita de código.
Chat
Permite conversar sobre uma tarefa ou o código em ambientes compatíveis.
Agent mode
Modo para tarefas mais autônomas, com alterações e comandos sujeitos à autorização.
Coding agent
Experiência assíncrona para delegar uma tarefa de desenvolvimento.
Code review
Fluxo voltado à análise de mudanças de código.
Na prática
Delegando uma alteração de código com validação
Um fluxo possível combina instruções do repositório, identificação dos arquivos afetados, alterações e verificações autorizadas antes da revisão final.Descrever a alteração
Você explica o que precisa mudar e fornece o contexto necessário.
Aplicar contexto do repositório
O Copilot considera as instruções e convenções configuradas para o projeto.
Identificar os arquivos
O agent mode localiza as partes relacionadas à tarefa.
Implementar as mudanças
As alterações podem atravessar múltiplos arquivos quando isso for necessário.
Executar verificações autorizadas
Comandos e testes podem ser executados dentro do escopo que foi autorizado.
Revisar o diff ou PR
O desenvolvedor avalia as mudanças antes de incorporá-las.
Antes de usar
- A disponibilidade de recursos varia por plano, IDE e experiência do produto.
- Comandos executados pelo agente podem exigir autorização.
- Custom instructions precisam permanecer consistentes com o projeto real.
- MCP amplia integrações e também a superfície de acesso do fluxo.
- Código e mudanças produzidos pelo agente precisam de revisão.
- Coding agent e agent mode são experiências diferentes e não devem ser tratados como equivalentes.
Dúvidas comuns
Perguntas frequentes
Copilot é apenas autocomplete?
Não. O ecossistema atual também inclui chat, edição, agentes, code review e outras experiências.
O que é agent mode?
É um modo que pode trabalhar de forma mais autônoma sobre tarefas e múltiplos arquivos.
O que é coding agent?
É uma experiência assíncrona para delegar tarefas de desenvolvimento.
Agent mode consegue executar comandos?
Pode executar comandos quando isso estiver autorizado no fluxo.
Copilot consegue alterar vários arquivos?
O agent mode pode atualizar múltiplos arquivos quando necessário.
O que são custom instructions?
São instruções que podem fornecer contexto, convenções e comandos relevantes do repositório.
AGENTS.md é suportado?
Há suporte a AGENTS.md em experiências compatíveis documentadas pelo GitHub.
Copilot suporta MCP?
MCP pode ser usado para integrar ferramentas e contexto em experiências compatíveis.
Ele consegue revisar código?
O ecossistema inclui recursos de code review.
Preciso revisar alterações feitas pelo agente?
Sim. A revisão humana continua necessária antes de incorporar mudanças.
Fontes oficiais
Informações verificadas em 18/09/2026