- O objetivo ao apresentar o GitHub Copilot em 2021: "criar um parceiro em que a IA colabora com os desenvolvedores para melhorar a qualidade do código e a produtividade, em vez de substituí-los"
- Principais atualizações: Agentic AI mais poderoso (modo Agent), lançamento oficial do Copilot Edits no VS Code, adição do Gemini 2.0 Flash ao seletor de modelos e primeira apresentação do novo agente autônomo (Project Padawan)
- A proposta é permitir que os desenvolvedores se concentrem no trabalho criativo, enquanto o Copilot assume as tarefas repetitivas e trabalhosas
Modo Agent disponível em Preview
- O Copilot pode executar e verificar por conta própria o resultado do código que gerou, reconhecer erros e corrigi-los automaticamente
- Ele sugere comandos de terminal e, quando o usuário aprova a execução, repete o processo de melhoria com base nos resultados obtidos
- Antes, ele se concentrava apenas em uma tarefa explicitamente indicada pelo usuário; agora, também infere as tarefas adicionais necessárias para atingir o "objetivo principal"
- Do ponto de vista do usuário, não é mais necessário copiar e colar os erros exibidos no terminal, porque o Copilot os encontra e resolve diretamente
- Como usar:
- Instale o VS Code Insiders e ative a configuração do modo agente no GitHub Copilot Chat
- No painel Copilot Edits, troque de Edit para Agent
- A ideia é expandir esse modo futuramente para todos os IDEs compatíveis com o Copilot
- A equipe pretende coletar feedback pelo VS Code Insiders e continuar aprimorando a tecnologia de agentes
Copilot Edits - lançamento oficial no VS Code 🎉
- O Copilot Edits foi apresentado pela primeira vez no evento GitHub Universe de 2024
- Ele oferece uma interface conversacional que combina as vantagens do Chat e do Inline Chat, sugerindo alterações inline em vários arquivos
- O usuário pode definir um conjunto específico de arquivos e, em seguida, pedir mudanças ao Copilot em linguagem natural para receber alterações em vários arquivos de uma só vez
- Agora ele foi lançado como GA no VS Code, com melhorias baseadas no feedback dos usuários
- Como funciona:
- Em uma arquitetura de modelo duplo, primeiro um "foundation language model" gera as sugestões de edição
- É possível escolher entre vários modelos, como OpenAI GPT-4o, Anthropic Claude 3.5 Sonnet e Google Gemini 2.0 Flash
- As alterações sugeridas são apresentadas no editor por meio de um endpoint separado de speculative decoding para aplicação rápida
- O usuário revisa diretamente o resultado final, aceita apenas as alterações desejadas e pode iterar várias vezes enquanto verifica testes ou resultados de execução
- É possível manter o Copilot Edits aberto na Secondary Side Bar do VS Code e usar em paralelo outros recursos na Primary Side Bar, como o executor de testes
- Também é possível fazer solicitações em formato de conversa natural usando entrada de voz pelo microfone
- Próximos itens do roteiro:
- melhoria na velocidade de aplicação
- conexão da transição de contexto com o Copilot Chat
- recomendação automática de arquivos de trabalho
- opção de desfazer parcialmente por bloco de alteração
- As atualizações mais rápidas podem ser recebidas via VS Code Insiders e a extensão de pré-lançamento do GitHub Copilot Chat
- O Copilot Edits também está em preview no Visual Studio 2022
Project Padawan: implementação de um agente SWE no GitHub
- O Project Padawan é um trabalho de agente capaz de criar e modificar Pull Requests de forma totalmente autônoma
- Quando o usuário atribui diretamente uma issue do GitHub ao Copilot, ele gera automaticamente um PR testado
- Após concluir o trabalho, ele também define revisores automaticamente e continua ajustando o conteúdo com base no feedback da revisão
- Internamente, ele configura automaticamente um sandbox com isolamento de segurança, clona o repositório e executa os processos de build, teste e lint
- Ele entende o contexto do projeto considerando tanto as conversas em issues ou PRs quanto as informações de configuração dentro do repositório
- Assim como no Copilot Extensions e no seletor de modelos, a empresa pretende colaborar para que parceiros e clientes integrem isso facilmente aos fluxos de trabalho com IA
- O objetivo é oferecer aos desenvolvedores um agente autônomo que assuma tarefas repetitivas e desgastantes
- O Project Padawan deve ser lançado ainda este ano, e os recursos serão fortalecidos com base no feedback dos usuários
8 comentários
Além do code, deem uma atenção ao VS também... Eu assino o Pro e o suporte é mais lento do que no gratuito T_T
Houve muitos casos de implementação de agentes, mas não muitos casos de uso, e o motivo era o custo; então, fiquei curioso para saber como isso foi superado.
Até modificar código, criar PRs e executar código!
O modo de usar e a UI parecem ser parecidos com os do Cursor, então fico curioso para saber qual vai ser a sensação de usar.
Vamos curtir juntos o Git Hut
Então, quem é o copiloto agora?
Bem que podia ter plugin para JetBrains também... buá buá
Finalmente chegou também ao plugin do JetBrains!
Por favor... T_T