GitHub Copilot, uma ferramenta alimentada por IA para ajudar no desenvolvimento de software, deixou de depender apenas de modelos de IA OpenAI e está avançando em direção a uma abordagem de vários modelos. Nas próximas semanas, o GitHub adicionará suporte ao Claude 3.5 Sonnet da Anthropic, e o Google Gemini 1.5 Pro será integrado posteriormente, dando aos desenvolvedores uma ampla escolha de modelos de IA otimizados para várias tarefas e linguagens de programação.
Além dos modelos de IA da Anthropic e do Google, o GitHub também adicionará novos modelos OpenAI ao Copilot, incluindo o pensamento GPT o1-preview e o1-mini, projetados para problemas de computação mais complexos. Com suporte expandido de IA, os usuários poderão alternar entre modelos de IA na mesma sessão, dando-lhes a flexibilidade de personalizar o Copilot para atender às suas necessidades. Também dará às organizações a capacidade de gerir os modelos de IA disponíveis para as equipas de desenvolvimento, fornecendo soluções ideais para tarefas específicas.
A abordagem multimodelo do GitHub Copilot enfatiza que não existe um modelo de IA que sirva para todos, diferentes linguagens de programação e requisitos específicos do desenvolvedor exigem flexibilidade e escolha; Como observou o CEO do GitHub, Thomas Dohmke, a próxima era de geração de código baseada em IA será definida não apenas pela funcionalidade de vários modelos, mas também pela capacidade de selecionar modelos de IA. A versão web do Copilot e do Visual Studio Code serão as primeiras a ter acesso a multimodelos.
O GitHub também anunciou atualizações adicionais para o Copilot, incluindo a capacidade de editar vários arquivos de uma vez e funcionalidade expandida para Visual Studio Code. No futuro, o Copilot ganhará suporte ao Xcode, tornando-o uma ferramenta de desenvolvimento ainda mais flexível e versátil, agilizando fluxos de trabalho e facilitando o gerenciamento de projetos em múltiplas plataformas.
Junto com as atualizações do Copilot, o GitHub introduziu o Spark, uma ferramenta para desenvolver aplicativos baseados em linguagem natural. Diferentemente das ferramentas de desenvolvimento tradicionais, o Spark é voltado para usuários sem conhecimentos de programação, que poderão criar aplicações utilizando consultas de texto, e os desenvolvedores terão a oportunidade de ajustá-las. Spark também oferece suporte a uma abordagem multimodelo e funciona com modelos de IA da OpenAI, Google e Anthropic. No entanto, a ferramenta está atualmente disponível apenas para um número limitado de usuários como parte dos testes iniciais, e qualquer pessoa interessada pode entrar em uma lista de espera.
A mudança do GitHub para uma abordagem multimodelo também está despertando interesse no Microsoft Copilot, outra ferramenta poderosa de IA construída sobre OpenAI e usada em produtos Microsoft. O GitHub, adquirido pela Microsoft em 2018, permanece independente até hoje, o que torna possível a transição do GitHub Copilot para uma abordagem multimodelo. No entanto, permanece a questão de saber se a Microsoft adaptará a abordagem multimodelo para os seus produtos destinados a um público mais vasto, uma vez que a procura de multimodelo nos sectores empresarial e de consumo é diferente da procura no sector de desenvolvimento.