Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
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