Bolt42

Participe de nossos boletins diários e semanais para as últimas atualizações e conteúdo exclusivo sobre a cobertura líder de IA no setor. Saiba mais


O GitHub ajudou a dar início à era moderna do uso de IA para construir aplicativos com sua tecnologia Copilot e agora está buscando abrir a IA ainda mais.

No GitHub Universe, a empresa lançou uma expansão de suas ferramentas de desenvolvimento alimentadas por IA. Até agora, o GitHub Copilot confiou nos grandes modelos de linguagem (LLMs) da OpenAI, incluindo o OpenAI Cortex no início, para impulsionar sua tecnologia. Agora, o GitHub está adotando um modelo multimodal. O GitHub Copilot agora suporta múltiplos modelos de IA, permitindo que os desenvolvedores escolham entre o Claude 3.5 Sonnet da Anthropic, o Gemini 1.5 Pro do Google e variantes do GPT4o da OpenAI. O serviço GitHub Models, que foi anunciado pela primeira vez em agosto, também está se expandindo, oferecendo aos usuários mais maneiras e opções para experimentar LLMs em um playground de modelos.

Agora há ainda mais integração com o ambiente de desenvolvimento integrado (IDE) VS Code da Microsoft, que permite a edição de múltiplos arquivos. A IA Agente também está recebendo um impulso com uma série de atualizações no serviço GitHub Copilot Workspace. Indo um passo além, a nova tecnologia GitHub Spark é uma tentativa de tornar ainda mais fácil a construção de aplicativos básicos rapidamente, com o objetivo de permitir que mais pessoas desenvolvam aplicações. Para completar a atualização do GitHub Universe, há uma expansão do Copilot para suportar o IDE Apple Xcode e a disponibilidade de uma extensão do StackOverflow.

“Estamos levando a plataforma Copilot de single-threaded para multi-threaded”, disse Mario Rodriguez, Diretor de Produtos da GitHub, ao VentureBeat.

O que a IA multimodal significa para os usuários do GitHub Copilot

A expansão dos modelos de IA disponíveis para uso com o GitHub Copilot oferece numerosos benefícios para empresas e seus desenvolvedores.

Rodriguez observou que agora os usuários terão a capacidade de escolher entre diferentes modelos de IA para concluir suas tarefas de codificação, em vez de estar limitado a um único modelo. Ele disse que, assim como existem mais de uma linguagem de programação, existem muitos LLMs para escolher, e cada um tem seus próprios benefícios.

No lançamento, os desenvolvedores ainda terão que escolher se desejam usar um modelo diferente do OpenAI. Rodriguez disse que, no futuro, o Copilot poderá selecionar automaticamente o modelo mais apropriado para uma tarefa específica, com base em fatores como velocidade e desempenho, para fornecer os melhores resultados.

Edições e revisões de código aprimoradas no universo do GitHub

O GitHub está introduzindo melhorias significativas em sua integração com o VS Code, incluindo a capacidade de editar múltiplos arquivos. A nova funcionalidade permite que os desenvolvedores instruam o Copilot a fazer alterações em vários arquivos simultaneamente, em vez de editar cada arquivo individualmente.

Um novo sistema de revisão de código, atualmente em pré-visualização privada e em breve na pré-visualização pública, recebeu feedback muito positivo de acordo com o GitHub. O sistema permite que as equipes configurem regras e requisitos específicos, com o Copilot revisando automaticamente os pull requests com base nas configurações da equipe.

“A revisão de código é a essência da velocidade de iteração,” observou Rodriguez. “Se você é um desenvolvedor e termina algum código, e ele está em revisão de código, e você está esperando… isso é código que não está em produção. Quanto mais rápido você receber feedback, melhor.”

GitHub Copilot chega ao Apple Xcode

O GitHub também está expandindo o alcance do Copilot com uma série de novas opções.

Embora o GitHub Copilot sempre tenha sido integrado ao IDE VS Code da Microsoft, anteriormente não estava disponível para usuários do Xcode da Apple. Isso não é mais o caso.

“Queremos que o Copilot esteja em todos os lugares,” disse Rodriguez. “Então já o temos no JetBrains, no terminal e agora está no Xcode.”

Parceria entre Stack Overflow e GitHub se expande com novas extensões

Além de estar disponível em outras ferramentas de desenvolvedor, o GitHub deseja ser uma parte integrada do ecossistema de desenvolvimento mais amplo.

Uma parte central desse ecossistema nos últimos anos é a comunidade do StackOverflow, onde os desenvolvedores fazem perguntas e compartilham dicas sobre práticas de desenvolvimento. No GitHub Universe, o Stack Overflow anunciou a disponibilidade de sua Extensão GitHub Copilot. A nova extensão permite que os desenvolvedores obtenham insights do Stack Overflow diretamente dentro do GitHub Copilot.

Prashanth Chandrasekar, CEO do Stack Overflow, disse ao VentureBeat que a IA pode ajudar os desenvolvedores a trabalhar mais rapidamente, eliminando ciclos e liberando espaço mental para trabalhos de nível mais alto.

“No entanto, uma consideração importante a ter em mente: a IA pode gerar código, mas não pode fornecer o contexto, histórico ou background sobre se esse código se encaixará na necessidade e funcionará conforme a pergunta feita,” disse Chandrasekar. “Nossa esperança é que esta extensão seja usada de forma a ajudar aqueles que buscam conhecimento técnico altamente confiável, com fontes citadas para apoiar o que o usuário está buscando.”

Avanços da IA Agente com os GitHub Copilot Workspaces

A funcionalidade Workspace do GitHub, que já atraiu mais de 100.000 desenvolvedores na prévia, está recebendo atualizações significativas.

A plataforma agora oferece uma integração aprimorada com o GitHub.com, incluindo uma nova experiência de pull request que permite que os desenvolvedores abordem rapidamente sugestões de código e resolvam problemas através de uma interface nativa de IA.

Rodriguez explicou que o sistema atua como um motor de orquestração, semelhante a como o Kubernetes orquestra a infraestrutura para a nuvem, mas para ferramentas de desenvolvimento alimentadas por IA. Isso permite que os desenvolvedores se movam de forma contínua da ideia à implementação usando interações em linguagem natural.

GitHub acende uma nova centelha para a criação de software

Talvez o anúncio mais ambicioso é o Spark, uma nova ferramenta destinada a tornar o desenvolvimento de software acessível para não profissionais. A plataforma permite que os usuários criem rapidamente aplicativos pessoais sem extensos conhecimentos de codificação.

Ao contrário das plataformas tradicionais de low-code ou no-code, o Spark foca em permitir a criação de software pessoal por alegria e criatividade. O Spark utiliza o poder do Copilot para criar as aplicações. Rodriguez demonstrou isso ao compartilhar como criou um jogo de matemática para sua filha em apenas cinco minutos, enfatizando a acessibilidade e utilidade imediata da plataforma.

“O objetivo é 1 bilhão de desenvolvedores,” explicou Rodriguez. “Até 2030, poderíamos ter 10 bilhões de pessoas no mundo; não seria incrível se pudéssemos liberar o poder de criar software para 1 bilhão delas?”



    treze + 7 =




    Bolt42