GitHub Copilot: como fazer a rede neural respeitar suas regras de código
Imagine que você contratou um estagiário muito talentoso, mas completamente esquecido. Ele escreve código excelentemente bem, conhece todas as bibliotecas…
Processado por IA de Habr AI; editado por Hamidun News
Imagine que você contratou um estagiário muito talentoso, mas completamente esquecido. Ele escreve código excelentemente bem, conhece todas as bibliotecas modernas, mas toda manhã você precisa explicar novamente que neste projeto não usamos Redux, e a documentação fica em uma pasta rigorosamente definida. Até recentemente, era exatamente assim que parecia trabalhar com o GitHub Copilot. Você desperdiçava minutos preciosos "alimentando" o chat com arquivos necessários ou lembrando pela centésima vez sobre padrões arquiteturais adotados pela equipe. O agente padrão @workspace funciona bem como ferramenta universal, mas sua "média" muitas vezes se tornava um gargalo para desenvolvedores experientes. Quando a IA sugere soluções tecnicamente corretas, mas estilisticamente alheias ao seu projeto, não é ajuda—é trabalho de refatoração adicional.
A situação mudou com o lançamento do VS Code versão 1.106. Desenvolvedores do GitHub e Microsoft finalmente ouviram os gemidos de quem estava cansado de copiar infinitamente instruções na janela do chat.
Surgiram os Custom Agents—um mecanismo que transforma o Copilot de um companheiro aleatório em um funcionário permanente que conhece todos os seus regulamentos internos. Agora, em vez de apontar as peculiaridades da sua stack para a IA cada vez, você pode criar um papel especializado. Isso pode ser um especialista em segurança que verifica o código contra listas de verificação internas, ou um arquiteto de frontend que conhece todas as nuances da sua biblioteca de componentes customizada.
O ponto é que o contexto não precisa mais ser imposto manualmente—ele se torna parte da personalidade do agente.
A configuração de tais assistentes é implementada com máximo pragmatismo. A Microsoft ofereceu dois caminhos: através da interface visual do VS Code para quem ama clareza, e através de arquivos de configuração para entusiastas de automação. No arquivo github-copilot.json, você pode agora escrever não apenas um conjunto de instruções, mas um ecossistema inteiro de conhecimento. Você diz ao agente em quais arquivos confiar primeiro, que documentação externa considerar e quais regras seguir ao gerar respostas. Esta é uma mudança fundamental na experiência do usuário. Se antes você se adaptava à lógica da rede neural, agora a rede neural se adapta ao seu fluxo de trabalho. Você literalmente cria um snapshot da sua experiência e a passa para o algoritmo.
Por que isso é importante agora? A indústria está gradualmente se afastando da euforia sobre "apenas chats inteligentes" e transitando para um estágio de integração profunda de IA em pipelines de produção. Não queremos mais simplesmente "gerar uma função," queremos que essa função se encaixe perfeitamente no projeto existente, levando em conta todos os workarounds, código legado e descobertas arquiteturais brilhantes do ano passado. Custom Agents resolvem o problema da carga cognitiva no desenvolvedor. Você não precisa mais manter em mente o que exatamente o Copilot sabe sobre seu projeto em qualquer momento. Você simplesmente chama o agente certo e obtém um resultado que atende às suas expectativas 90% das vezes em vez dos habituais 60%.
É claro que isto é apenas o início do caminho em direção a agentes totalmente autônomos, mas é um passo bastante significativo. No futuro, certamente veremos marketplaces para tais papéis customizados ou a capacidade de compartilhá-los dentro de equipes através de um repositório. Por enquanto, esta é uma ótima oportunidade para reconsiderar sua abordagem à programação em par com IA. Se você ainda está usando o chat padrão para tarefas complexas do projeto, você está simplesmente pagando demais com seu tempo pela relutância em configurar a ferramenta uma vez. Configurar seu próprio agente leva dez minutos e economiza as horas que anteriormente iam para corrigir "alucinações" ou conselhos médios de um algoritmo universal.
O ponto-chave: a Microsoft está apostando em personalização e especialização estreita. Os Custom Agents conseguirão nos liberar completamente do gerenciamento manual de contexto, ou apenas obteremos outra camada de configurações para acompanhar?
Quer parar de ler sobre IA e começar a usar?
AI News é um feed curado de notícias de IA. A Hamidun Academy ensina você a usar IA no trabalho.