Uma grande atualização do GitHub Copilot foi anunciada, com o codinome GitHub Copilot X , que visa integrar a avançada tecnologia de aprendizado profundo da OpenAI, ChatGPT-4. O assistente do programador aprimorado com inteligência artificial se concentrará em adicionar funcionalidades de bate-papo e voz para ajudar ainda mais os desenvolvedores em seu trabalho.
Lançado em 22 de março, GitHub Copilot X prevê o fornecimento de uma ampla variedade de suporte, estendendo-se não apenas a solicitações pull, mas também a interfaces e documentação de linha de comando. Os próximos recursos devem trazer uma infinidade de benefícios e melhorias para os desenvolvedores que trabalham em projetos. Os principais destaques do GitHub Copilot X incluem:
- Copilot Chat: esse recurso envolve uma experiência semelhante ao ChatGPT no ambiente de desenvolvimento integrado (IDE), especificamente adaptado aos casos de uso do desenvolvedor. Ele se integra perfeitamente com as ferramentas de desenvolvimento Visual Studio Code e Visual Studio da Microsoft. Copilot Chat reconhece o código e as mensagens de erro enquanto fornece uma análise completa, explicação dos blocos de código, geração de teste de unidade e até sugestões de correções de bugs. Os desenvolvedores podem entrar na lista de espera para o bate-papo do Copilot.
- Copilot para solicitações pull: as tags com tecnologia AI serão adicionadas às descrições das solicitações pull, com Copilot preenchendo-as automaticamente com base no código alterado. Os desenvolvedores podem revisar e modificar as descrições sugeridas. A inscrição para a visualização técnica já está disponível.
- Copilot for Docs: esta oferta experimental usa uma interface de bate-papo para apresentar respostas geradas por IA a consultas de documentação. Abrange questões relacionadas a linguagens de programação, frameworks e outras tecnologias. O suporte inicial à documentação inclui React, Azure Docs e MDN. Uma lista de espera está disponível para acesso a este recurso.
- Copiloto para a CLI: os desenvolvedores podem se beneficiar da capacidade da IA de compor comandos, loops e aplicar sinalizadores de localização obscuros, atendendo a várias consultas. Os interessados podem entrar na lista de espera para esse aprimoramento.
Além das atualizações mencionadas, GitHub divulgou planos para notificar automaticamente os desenvolvedores quando suas solicitações pull carecem de testes adequados. A plataforma irá então sugerir possíveis testes. O objetivo é eventualmente trazer essa funcionalidade para os repositórios e documentação interna de qualquer organização.
GitHub revelou que Copilot é atualmente responsável por gerar 46% do código dos desenvolvedores e ajudou a acelerar a velocidade de codificação em 55%. Os desenvolvedores podem se inscrever para uma avaliação gratuita do Copilot. No entanto, esta ferramenta inovadora gerou controvérsias, já que a Free Software Foundation levantou preocupações sobre o uso de código de terceiros.
Ferramentas como GitHub Copilot X e AppMaster estão revolucionando a indústria de tecnologia, tornando o desenvolvimento de software mais acessível e eficiente. A plataforma no-code do AppMaster oferece uma solução abrangente para criar aplicativos de back-end, web e móveis, reduzindo tempo e custo no processo de desenvolvimento. Ao adotar essas tecnologias inovadoras, os desenvolvedores podem se manter à frente e aumentar a produtividade.