17 pontos por xguru 2023-11-13 | 2 comentários | Compartilhar no WhatsApp
  • "Assim como o GitHub foi fundado com base no Git, hoje estamos sendo refundados com base no Copilot"
  • O GitHub Copilot Chat foi lançado oficialmente em dezembro de 2023
    • Propostas e explicações mais precisas com o modelo GPT-4
    • Usa o seu código como contexto para explicar conceitos complexos ou sugerir código com base no arquivo aberto, além de ajudar a detectar vulnerabilidades de segurança e encontrar erros
    • Com o Copilot Chat inline, é possível conversar sobre linhas específicas
    • Introdução de comandos com barra: /fix para corrigir código, /tests para gerar testes
    • Aplicação do poder da IA com apenas um clique
    • Copilot Chat também chega aos IDEs baseados em JetBrains (preview a partir de hoje)
  • O GitHub Copilot Chat também foi introduzido no site do GitHub e no app móvel
    • Na web, fornece sugestões, resumos, análises e respostas sobre código, pull requests, documentação e perguntas gerais relacionadas a programação
    • Combinado com recursos avançados de busca de código, ajuda o Copilot Chat a compreender e dar suporte às mudanças mais recentes em projetos populares de código aberto
    • Em dispositivos iPhone e Android, é possível fazer qualquer pergunta de programação em linguagem natural e obter respostas sobre o repositório, arquivo ou documentação que estiver vendo no app
  • Divulgação do GitHub Copilot Enterprise: um Copilot personalizado para organizações
    • Vai além do editor e é personalizado para o contexto completo de toda a base de código
    • Permite que equipes de desenvolvimento entendam rapidamente a base de código, pesquisem e escrevam documentação, recebam sugestões com base em código interno e privado e revisem pull requests com mais rapidez
    • Lançamento oficial previsto para fevereiro de 2024 a US$ 39 por usuário por mês
  • Fomento de um ecossistema baseado em Copilot por meio do programa de parceiros do GitHub Copilot
    • Vai fortalecer ainda mais o GitHub Copilot ao integrá-lo com ferramentas de desenvolvimento de terceiros, serviços online e conhecimento fora do GitHub
    • O programa de parceiros do GitHub Copilot criará um ecossistema no qual novas redes e criatividade poderão ser incorporadas ao GitHub Copilot, ampliando o que os desenvolvedores podem alcançar com IA
    • A primeira fase do programa começa com mais de 25 parceiros de estreia, incluindo Datastax, LaunchDarkly, Postman, Hashicorp e Datadog
  • Novos recursos de segurança baseados em IA disponíveis no GitHub Advanced Security
    • Atualmente, o GitHub Copilot torna suas sugestões mais seguras ao aplicar um sistema de prevenção de vulnerabilidades baseado em LLM que bloqueia padrões de código inseguros em tempo real
    • Esse modelo mira os padrões de código vulneráveis mais comuns, como credenciais hardcoded, injeção de SQL e injeção de caminho
    • Além disso, o GitHub Copilot Chat pode identificar vulnerabilidades de segurança no IDE, explicar o mecanismo da vulnerabilidade por meio de recursos de linguagem natural e sugerir correções específicas para o código destacado
    • Agora, o GitHub Advanced Security também recebe um novo "recurso de teste de segurança de aplicações baseado em IA", projetado para detectar e corrigir vulnerabilidades e segredos no código
    • Com a "correção automática de code scanning", a IA sugere correções diretamente em pull requests usando CodeQL para JavaScript e TypeScript, ajudando desenvolvedores a resolver problemas mais rapidamente e a reduzir a introdução de novas vulnerabilidades na base de código
    • Também será mais fácil encontrar segredos vazados com baixa taxa de falso positivo, por meio de AI secret scanning para segredos genéricos e de um novo gerador de regex para padrões personalizados
  • Lançamento do GitHub Copilot Workspace previsto
    • A maior barreira para desenvolvedores muitas vezes começa em transformar uma ideia em código e criar o plano necessário até chegar a um pull request
    • Muitas ideias e bugs começam em GitHub Issues
    • Foi desenvolvida uma ponte baseada em IA que combina os detalhes da issue, o conhecimento da base de código e a capacidade de raciocínio do GPT-4 para ajudar qualquer desenvolvedor a superar a barreira de transformar ideias em código
    • Ao abrir uma issue no Copilot Workspace, um plano de como implementar a mudança pretendida é sugerido automaticamente
    • O Workspace é totalmente editável, permitindo ajustar a IA exatamente na direção desejada enquanto se aproveita da compreensão da intenção da issue e de toda a base de código
    • Para verificar se as mudanças funcionam como esperado, o Copilot Workspace permite compilar, executar e testar o código
    • Se ocorrerem erros, ele também pode corrigi-los automaticamente
    • O Copilot Workspace é como uma sessão de pair programming com um parceiro que conhece profundamente todas as partes do projeto e pode seguir sua liderança para alterar o repositório inteiro, da issue ao pull request, com o poder da IA
    • Quando o Copilot Workspace estiver disponível em 2024, será mais um salto para uma era em que desenvolvedores poderão usar a IA como um segundo cérebro e transformar criatividade em realidade em minutos por meio de linguagem natural
  • Reunindo tudo em uma plataforma de desenvolvimento baseada em IA
    • A interseção entre humanos e inteligência artificial continuará definindo as futuras gerações do GitHub Copilot em toda a plataforma
    • Tudo o que está sendo anunciado tem um único foco: oferecer aos desenvolvedores uma plataforma de desenvolvimento baseada em IA que seja holística, produtiva e fluida, independentemente do que estejam construindo
    • Seja uma startup com cinco pessoas usando GitHub Actions para lançar um app móvel para o mundo, uma grande empresa com milhares de desenvolvedores migrando para GitHub Enterprise e GitHub Codespaces para melhorar a colaboração em inner source, ou um grupo de desenvolvedores open source compartilhando a próxima infraestrutura digital no GitHub, a empresa continua inovando para que todos os desenvolvedores do planeta possam acelerar o progresso da humanidade
    • Assim como a adoção do Git e o nascimento do GitHub, esta próxima era será construída sobre a base do GitHub Copilot. E isso é apenas o começo.

2 comentários

 
devpain 2023-11-16

A última linha. E isso ainda é só o começo... Uau. Dá mesmo a sensação de estar testemunhando o início de uma era incrível.

 
brady 2023-11-13

É grandioso.