Entrar em Contato

Programa do Curso

Do Preenchimento Automático ao Agente: Entendendo a Mudança

  • Como as sugestões do Copilot diferem do planejamento multiciclo do agente
  • Arquitetura do ciclo do agente: planejar, gerar, executar, iterar
  • Suporte a linguagens e seleção de modelos para tarefas de agente
  • Exemplos do mundo real: de funções de cinco linhas a recursos em vários arquivos

Habilitando o Modo de Agente na Sua IDE

  • Ativação no VS Code, JetBrains e Neovim
  • Configurando a janela de contexto e preferências de nível do modelo
  • Definindo regras de espaço de trabalho e ignorando arquivos binários grandes
  • Gerenciando o Copilot Chat versus fluxos de trabalho inline do agente

Planejamento e Execução em Múltiplas Etapas

  • Instruindo o Copilot a criar um recurso do início ao fim
  • Observando o agente dividir tarefas em etapas entre arquivos
  • Revisando cada etapa antes de aplicar as alterações
  • Usando reverter inline quando as etapas saem do caminho certo

Comandos do Terminal Dentro do Ciclo do Agente

  • Instalando dependências por meio da integração do terminal do Copilot
  • Executando comandos de build e interpretando a saída
  • Gerenciando variáveis de ambiente diretamente nas sessões do Copilot
  • Limites de segurança: quais comandos requerem aprovação manual

Desenvolvimento Guiado por Testes com um Agente

  • Gerando testes de unidade a partir do código-fonte existente
  • Orientando a criação de testes com instruções em linguagem natural
  • Executando suítes de teste e interpretando logs de falha dentro do Copilot
  • Refinando as asserções após observar falhas em casos extremos

Navegando em Grandes Bases de Código

  • Encontrando referências entre arquivos automaticamente
  • Refatorando utilitários compartilhados com renomeações guiadas pelo Copilot
  • Atualizando arquivos de configuração e esquemas em conjunto
  • Evitando esgotamento da janela de contexto com instruções direcionadas

Personalizando o Copilot para Padrões da Equipe

  • Escrevendo instruções específicas do repositório em .github/copilot-instructions.md
  • Aplicando convenções de nomenclatura e padrões de arquitetura
  • Excluindo arquivos e diretórios sensíveis do contexto
  • Criando modelos de instrução específicos para tarefas comuns

Governança do GitHub Copilot Empresarial

  • Alocação de licenças, faturamento e painéis de uso
  • Logs de auditoria: rastreando o que o Copilot gerou versus o que foi confirmado no repositório
  • Políticas de indenização de propriedade intelectual da Microsoft e implicações de licenciamento
  • Bloqueando padrões específicos de arquivos nos fluxos de sugestões da IA

Depuração com o Modo de Agente

  • Analisando rastros de pilha em conjunto com o agente
  • Depuração orientada a hipóteses: perguntando ao Copilot por que um teste falhou
  • Usando bisseção assistida por agente para encontrar fontes de regressões
  • Gerenciando riscos de alucinação ao depurar código desconhecido

Gerenciamento de Desempenho e Limites

  • Compreendendo os limites diários de solicitações e cotas de modelo
  • Otimizando o comprimento das instruções para evitar respostas truncadas
  • Alternando entre modelos para diferentes tarefas
  • Monitorando latência do agente e estratégias de cache

Segurança e Conformidade para Empresas

  • Manipulação de dados: o que sai do seu repositório e o que permanece local
  • Prevenindo vazamento de segredos e credenciais por meio das instruções
  • Conformidade com GDPR, SOC 2 e requisitos do FedRAMP
  • Teste de invasão (red-teaming) do código gerado para vulnerabilidades de injeção

Solução de Problemas em Cenários Comuns

  • Por que o Copilot às vezes ignora o contexto da sua base de código
  • Resolver falhas de indexação em repositórios grandes
  • Lidar com erros de limite de taxa durante horários de pico
  • Corrigir problemas de sincronização da extensão da IDE

Resumo e Roadmap Futuro

  • Recapitulação dos recursos do Modo de Agente e fluxos de trabalho práticos
  • Roadmap do Copilot da GitHub e recursos de agente futuros
  • Recursos para se manter atualizado com os lançamentos do Copilot

Requisitos

  • Experiência com programação orientada a objetos ou funcional
  • Conta no GitHub e conhecimento básico de fluxo de trabalho do Git
  • Familiaridade com pelo menos uma IDE (VS Code, JetBrains ou Neovim)

Público-alvo

  • Desenvolvedores que já utilizam o Copilot e desejam desbloquear o modo de agente
  • Gerentes de engenharia implementando o Copilot em equipes de desenvolvimento
  • Equipes de segurança analisando políticas de geração de código assistida por IA
 21 Horas

Número de participantes


Preço por participante

Próximas Formações Provisórias

Categorias Relacionadas