Ferramenta de IA

GitHub Copilot

Programar e criar código

Assistente 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.

Visitar site oficial (abre em nova aba)

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.
  1. Descrever a alteração

    Você explica o que precisa mudar e fornece o contexto necessário.

  2. Aplicar contexto do repositório

    O Copilot considera as instruções e convenções configuradas para o projeto.

  3. Identificar os arquivos

    O agent mode localiza as partes relacionadas à tarefa.

  4. Implementar as mudanças

    As alterações podem atravessar múltiplos arquivos quando isso for necessário.

  5. Executar verificações autorizadas

    Comandos e testes podem ser executados dentro do escopo que foi autorizado.

  6. 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