22 pontos por xguru 2025-02-08 | 8 comentários | Compartilhar no WhatsApp
  • 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

 
wedding 2025-02-09

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

 
cosogi 2025-02-09

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.

 
jhj0517 2025-02-08

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.

 
kaydash 2025-02-08

Vamos curtir juntos o Git Hut

 
jwh926 2025-02-08

Então, quem é o copiloto agora?

 
iolothebard 2025-02-08

Bem que podia ter plugin para JetBrains também... buá buá

 
clickin 2025-03-26

Finalmente chegou também ao plugin do JetBrains!

 
cuhong 2025-02-08

Por favor... T_T