O ChatGPT para macOS agora pode editar código diretamente em algumas das principais ferramentas de desenvolvimento, incluindo Xcode, VS Code e JetBrains, eliminando a necessidade de copiar e colar trechos de código para ajustes.
Como Funciona?
A nova atualização permite que os usuários:
- Ativem um modo de edição direta, permitindo que o ChatGPT faça mudanças sem sair do ambiente de desenvolvimento.
- Habilitem o modo “auto-apply”, onde o ChatGPT pode aplicar edições automaticamente, sem necessidade de confirmação manual.
- Minimizem o trabalho manual, já que o ChatGPT pode interpretar e modificar código diretamente nos arquivos do projeto.
A funcionalidade faz parte do recurso “work with apps”, lançado em beta em novembro de 2024, que permitiu ao ChatGPT ler código dentro de ambientes de desenvolvimento. Agora, com a capacidade de edição direta, ele entra em concorrência direta com ferramentas como GitHub Copilot e Cursor.
Disponibilidade e Expansão para Windows
Usuários dos planos ChatGPT Plus, Pro e Team já podem acessar a função a partir desta quinta-feira, atualizando o aplicativo no macOS. Para usuários Enterprise, Edu e gratuitos, a funcionalidade será liberada na próxima semana.
No Windows, a OpenAI confirmou que o suporte para edição de código será lançado em breve.
O Impacto da IA na Programação
Com o crescimento dos assistentes de código baseados em IA, empresas e desenvolvedores estão cada vez mais adotando essas ferramentas. Segundo uma pesquisa do GitHub, a grande maioria dos programadores já usa IA para auxiliar na escrita de código, e startups do Y Combinator relatam que até 95% de seus códigos são gerados por IA.
Porém, estudos recentes apontam desafios:
- Maior tempo de depuração e correção de falhas em códigos gerados por IA, segundo pesquisa da Harness.
- Impacto na estabilidade do software, conforme indicado por um relatório do Google.
Apesar desses desafios, a nova funcionalidade do ChatGPT para macOS representa um avanço significativo, tornando a IA mais integrada ao fluxo de trabalho dos desenvolvedores e acelerando ainda mais a adoção da automação no desenvolvimento de software.