DEV Community

Cover image for GitHub Lança Novo Modelo de Sugestão de Código GPT-4o Copilot
Pachi 🥑
Pachi 🥑

Posted on

4 1 1

GitHub Lança Novo Modelo de Sugestão de Código GPT-4o Copilot

Nos últimos dois anos, o Copilot evoluiu rapidamente. Ele expandiu o suporte para mais idiomas, melhorou sua compreensão do contexto e das convenções de código e se tornou disponível em IDEs populares como Visual Studio Code e JetBrains.

Em 2022, o GitHub Copilot for Individuals foi lançado, tornando a ferramenta disponível para toda a comunidade tech por meio de uma assinatura mensal. Em seguida, em 2024, o GitHub tornou o Copilot gratuito.

Ao longo dessa jornada, os modelos de IA que alimentam o Copilot continuaram a ficar mais inteligentes e sofisticados. O novo modelo GPT-4o Copilot representa o mais recente salto à frente.


O que há de novo no GPT-4o Copilot?

O modelo GPT-4o Copilot aprimora as principais capacidades de conclusão de código "texto fantasma" do GitHub Copilot. Algumas das principais melhorias incluem:

Conclusões mais rápidas: As sugestões aparecem quase instantaneamente enquanto você digita, sem precisar pressionar enter para acionar a IA.

Precisão aprimorada: O modelo foi treinado em mais de 275.000 repositórios de código público de alta qualidade, permitindo que ele forneça sugestões de código mais relevantes e precisas.

Suporte ampliado a idiomas: Enquanto muitos assistentes de código com IA se concentram em apenas alguns idiomas populares, o GPT-4o Copilot foi treinado em mais de 30 linguagens de programação. Isso inclui Python, JavaScript, TypeScript, Ruby, Go, C++, C#, Java, PHP, Swift, Rust e muitas outras.

Otimizado para código do mundo real: Ao aprender a partir de um conjunto curado de bases de código públicas, o GPT-4o Copilot tem um forte entendimento de padrões de programação limpos, idiomáticos e do mundo real. Ele pode te ajudar a escrever códigos que seguem as melhores práticas da indústria.

Nos bastidores, o GPT-4o Copilot é construído sobre a arquitetura GPT-4o mini da OpenAI. No entanto, o GitHub ajustou e otimizou o modelo especificamente para a tarefa de conclusão de código usando seu vasto corpus de código-fonte público.


Começando com o GPT-4o Copilot

O novo modelo de conclusão de código está disponível a partir de hoje para usuários do GitHub Copilot no Visual Studio Code. Se você tiver o Copilot instalado, pode habilitá-lo:

  1. Clicando no ícone do Copilot na barra de título do VS Code

  2. Selecionando "Configurar Conclusões" e depois "Alterar Modelo de Conclusões"

  3. Escolhendo "gpt-4o-copilot" nas opções de modelo

Uma vez habilitado, o Copilot começará imediatamente a usar o novo modelo enquanto você coda. As conclusões aparecerão em linha enquanto você digita. Pressionar Tab aceitará a sugestão.

O GPT-4o Copilot será lançado em breve para usuários do Copilot em IDEs JetBrains também. O GitHub planeja torná-lo o modelo padrão para todos os usuários do Copilot em um futuro próximo, após monitorar seu desempenho e coletar feedback dos usuários.


O futuro da programação assistida por IA

Desde sua prévia técnica inicial até se tornar uma ferramenta essencial para as pessoas desenvolvedoras em todo o mundo, o GitHub Copilot percorreu um longo caminho em pouco tempo. Ele já revolucionou a maneira como muitos de nos escrevemos código.


Com a atualização do GPT-4o Copilot, o GitHub está empurrando os limites do que é possível com a conclusão de código com IA ainda mais longe. À medida que esses modelos de linguagem continuam a evoluir, eles têm o potencial de tornar o desenvolvimento de software mais rápido, mais fácil e mais acessível do que nunca.

API Trace View

How I Cut 22.3 Seconds Off an API Call with Sentry

Struggling with slow API calls? Dan Mindru walks through how he used Sentry's new Trace View feature to shave off 22.3 seconds from an API call.

Get a practical walkthrough of how to identify bottlenecks, split tasks into multiple parallel tasks, identify slow AI model calls, and more.

Read more →

Top comments (0)

The Most Contextual AI Development Assistant

Pieces.app image

Our centralized storage agent works on-device, unifying various developer tools to proactively capture and enrich useful materials, streamline collaboration, and solve complex problems through a contextual understanding of your unique workflow.

👥 Ideal for solo developers, teams, and cross-company projects

Learn more