No Microsoft Ignite, a IA do Copilot assume o controle
A conferência anual de desenvolvedores da Microsoft, Ignite, foi realizada na semana passada em Orlando, Flórida. O evento apresentou as últimas inovações e tendências em computação em nuvem, inteligência artificial, realidade mista e muito mais. Entre os muitos anúncios e demonstrações, um se destacou como um ponto de virada para os desenvolvedores: Copilot AI.
O Copilot AI é um novo serviço que aproveita o poder do repositório de código do GitHub e o processamento de linguagem natural da OpenAI para gerar sugestões de código para os desenvolvedores. O Copilot AI pode entender o contexto e a intenção do código e fornecer sugestões relevantes e precisas para concluir tarefas, corrigir bugs ou adicionar recursos. O Copilot AI também pode escrever funções ou classes inteiras do zero, com base em algumas palavras-chave ou comentários.
O Copilot AI foi apresentado pela primeira vez em junho como uma prévia técnica e, desde então, tem sido usado por mais de 10 milhões de desenvolvedores em todo o mundo. No Ignite, a Microsoft anunciou que o Copilot AI agora está amplamente disponível para o Visual Studio Code, o editor de código mais popular do mundo. Os desenvolvedores podem instalar o Copilot AI como uma extensão e começar a usá-lo imediatamente.
Para demonstrar o poder e o potencial da IA do Copilot, a Microsoft convidou alguns dos principais desenvolvedores do setor para participar de um desafio de codificação ao vivo no palco. O desafio era criar um aplicativo da Web que pudesse gerar legendas para imagens, usando o Copilot AI como único assistente. Os desenvolvedores tiveram 15 minutos para concluir o desafio e o público votou no melhor aplicativo.
Os resultados foram impressionantes. O Copilot AI foi capaz de gerar código para vários aspectos do aplicativo, como importação de bibliotecas, definição de modelos, carregamento de imagens, processamento de legendas e exibição de resultados. O Copilot AI também forneceu comentários e explicações úteis sobre o código, além de links para documentação e recursos. Os desenvolvedores puderam se concentrar na lógica e no design do aplicativo, e não na sintaxe e nos detalhes do código.
A vencedora do desafio foi Alice Lee, uma engenheira de software sênior da Netflix. Ela criou um aplicativo da Web que pode gerar legendas para pôsteres de filmes, usando o Copilot AI para escrever a maior parte do código. Ela disse que o Copilot AI foi como ter um par extra de olhos e mãos que podem ajudá-la a codificar mais rápido e melhor.
O Copilot AI não é apenas uma ferramenta para desenvolvedores, mas também uma plataforma de aprendizado e colaboração. Os desenvolvedores podem usar o Copilot AI para aprender novas linguagens, estruturas ou APIs, vendo como o Copilot AI sugere códigos para diferentes cenários. Os desenvolvedores também podem compartilhar seu código com outras pessoas e receber feedback do Copilot AI sobre como melhorá-lo.
A IA do Copilot não se destina a substituir os desenvolvedores humanos, mas a aumentar suas habilidades e produtividade. A IA do Copilot ainda está em seus estágios iniciais e pode nem sempre produzir códigos perfeitos ou ideais. Os desenvolvedores ainda precisam revisar e testar o código gerado pela IA do Copilot e usar seu próprio julgamento e criatividade para tomar as decisões finais.
O Copilot AI é um serviço revolucionário que tem o potencial de transformar a maneira como os desenvolvedores codificam. Ao usar a inteligência artificial para auxiliar a inteligência humana, o Copilot AI pode ajudar os desenvolvedores a criar aplicativos incríveis com mais rapidez e facilidade do que nunca.
A Microsoft anunciou uma série de novos recursos e melhorias em seu Copilot, o assistente de inteligência artificial que ajuda os desenvolvedores a escrever códigos de forma mais rápida e inteligente. O Copilot, anteriormente conhecido como Bing Chat, agora está disponível para usuários corporativos e consumidores, além de ser integrado a vários produtos e serviços da Microsoft.
Na conferência Ignite desta semana, a Microsoft mostrou como o Copilot pode ajudar os desenvolvedores em tarefas como conclusão de código, documentação, testes, depuração, refatoração e implantação. O Copilot também pode gerar código a partir de descrições de linguagem natural, usando um grande corpus de código-fonte aberto e os próprios repositórios da Microsoft. O Copilot funciona com o modelo GPT-3 da OpenAI, para o qual a Microsoft tem uma licença exclusiva.
Um dos destaques do anúncio foi o lançamento do Copilot no Bing, que permite aos usuários pesquisar trechos de código e exemplos diretamente no mecanismo de pesquisa do Bing. Os usuários também podem fazer perguntas ao Copilot sobre conceitos de codificação ou programação e obter respostas em linguagem natural ou código. O Copilot no Bing será liberado da versão beta em 1º de dezembro e poderá ser acessado por qualquer pessoa com uma conta Microsoft.
A Microsoft também revelou que o Copilot agora está integrado ao Visual Studio Code, o popular editor de código que tem mais de 14 milhões de usuários ativos por mês. Os usuários podem instalar a extensão do Copilot para o VS Code e obter dicas de código e preenchimento de código enquanto escrevem. O Copilot também pode gerar código a partir de comentários ou strings de documentos, além de fornecer documentação contextual e links para recursos relevantes.
Outra integração que a Microsoft anunciou foi com o GitHub, a maior plataforma on-line para hospedagem e colaboração em projetos de código. Os usuários podem conectar suas contas do GitHub ao Copilot e obter sugestões de código personalizadas com base em seus próprios repositórios e preferências. O Copilot também pode ajudar os usuários a criar solicitações pull, revisar códigos, resolver conflitos e mesclar alterações.
A Microsoft também apresentou um novo recurso chamado Copilot Live, que permite que os usuários colaborem em projetos de codificação em tempo real por meio de bate-papo por voz e vídeo. Os usuários podem convidar outros desenvolvedores para participar da sessão do Copilot e compartilhar a tela, o editor de código e o terminal. O Copilot Live também permite que os usuários co-editem códigos, executem testes, depurem bugs e implementem aplicativos juntos.
O Copilot da Microsoft é uma indicação clara da ambição da empresa de aproveitar a IA para capacitar os desenvolvedores e melhorar a produtividade. Embora o Google também tenha feito experimentos com IA generativa para codificação com seus projetos Bard e Search Generative Experience (SGE), eles ainda estão em estágios iniciais e não estão amplamente disponíveis. O Copilot da Microsoft, por outro lado, saiu da versão beta e está integrado a algumas das ferramentas e plataformas mais populares para desenvolvedores.