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 em múltiplas etapas por agentes.
  • Arquitetura do loop do agente: planejar, gerar, executar, iterar.
  • Suporte a linguagens e seleção de modelos para tarefas de agente.
  • Exemplos do mundo real: desde funções de cinco linhas até funcionalidades em múltiplos arquivos.

Habilitando o Modo Agente na Sua IDE

  • Ativação no VS Code, JetBrains e Neovim.
  • Configuração da janela de contexto e preferências de tier do modelo.
  • Definição de regras de workspace e ignorando grandes arquivos binários.
  • Gestão entre fluxos de trabalho do Copilot Chat versus agente inline.

Planejamento e Execução em Múltiplas Etapas

  • Prompting ao Copilot para construir uma funcionalidade de ponta a ponta.
  • Acompanhamento de como o agente divide tarefas em etapas através de múltiplos arquivos.
  • Revisão de cada etapa antes de aplicar as alterações.
  • Uso de reversão inline quando as etapas saem do caminho correto.

Comandos no Terminal Dentro do Loop do Agente

  • Instalação de dependências através da integração com o terminal do Copilot.
  • Execução de comandos de build e interpretação das saídas.
  • Gestão de variáveis de ambiente diretamente nas sessões do Copilot.
  • Limites de segurança: quais comandos exigem aprovação manual.

Desenvolvimento Orientado a Testes com um Agente

  • Geração de testes unitários a partir do código-fonte existente.
  • Condicionando a criação de testes com prompts em linguagem natural.
  • Execução de suítes de testes e interpretação de logs de falha dentro do Copilot.
  • Afinação das asserções após identificar falhas em casos extremos (edge cases).

Navegando por Grandes Bases de Código

  • Encontrando referências entre arquivos automaticamente.
  • Refatoração de utilitários compartilhados com renomeações guiadas pelo Copilot.
  • Atualização simultânea de arquivos de configuração e esquemas (schemas).
  • Evitando exaustão da janela de contexto com prompts direcionados.

Personalizando o Copilot para os Padrões da Equipe

  • Escrita de instruções específicas do repositório em .github/copilot-instructions.md.
  • Fisco de convenções de nomenclatura e padrões de arquitetura.
  • Exclusão de arquivos sensíveis e diretórios do contexto.
  • Criação de templates de prompts específicos para tarefas comuns da equipe.

Governança do GitHub Copilot Enterprise

  • Alocação de licenças, faturamento e painéis de uso (dashboards).
  • Registros de auditoria: rastreamento do que o Copilot gerou versus o que foi commitado.
  • Políticas de indenização de propriedade intelectual da Microsoft e implicações de licenciamento.
  • Blindagem de padrões específicos de arquivos contra pipelines de sugestões de IA.

Depuração (Debugging) com o Modo Agente

  • Análise conjunta de rastros de pilha (stack traces) com o agente.
  • Depuração baseada em hipóteses: perguntando ao Copilot por que um teste falhou.
  • Uso da ferramenta bissect assistida pelo agente para encontrar origem de regressões.
  • Gestão dos riscos de alucinação (hallucination) ao depurar código desconhecido.

Gerenciamento de Desempenho e Limites

  • Compreensão dos limites diários de solicitações e cotas do modelo.
  • Otimização do comprimento do prompt para evitar respostas truncadas.
  • Alternância entre modelos para diferentes tarefas.
  • Monitoramento da 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 localmente.
  • Prevenção de vazamento de segredos e credenciais via prompts.
  • Conformidade com GDPR, SOC 2 e requisitos FedRAMP.
  • Análise (red-teaming) do código gerado em busca de vulnerabilidades de injeção.

Solução de Problemas para Cenários Comuns

  • Por que o Copilot às vezes ignora o contexto da sua base de código.
  • Resolvendo falhas de indexação em repositórios grandes.
  • Lidando com erros de limite de taxa (rate limit) durante picos de horário comercial.
  • Corrigindo problemas de sincronização de extensões da IDE.

Resumo e Futuro do Roadmap

  • Revisão das capacidades do Modo Agente e fluxos de trabalho práticos.
  • Roadmap do Copilot da GitHub e futuras funcionalidades de agente.
  • 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 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 revisando 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