A Microsoft lançou recentemente a versão 1.116 do Visual Studio Code. Esta actualização traz várias novidades focadas em inteligência artificial. O grande destaque vai para a integração nativa do GitHub Copilot, o que significa que os utilizadores já não precisam de instalar a extensão de forma separada para começar a usar estas ferramentas.
A decisão de incluir o GitHub Copilot de raiz faz sentido, uma vez que grande parte das notas de lançamento dizem respeito a funcionalidades de inteligência artificial. A Microsoft espera que esta alteração ajude os novos utilizadores a dar os primeiros passos no editor de código de forma mais rápida e intuitiva. Esta novidade junta-se a outras opções do mercado quando procuramos serviços de inteligência artificial dedicados à programação, mas com a vantagem de estar pronta a usar logo após a instalação do software.
Para as empresas que dependem de ciclos de desenvolvimento rápidos, ter o GitHub Copilot integrado de origem ajuda a reduzir o tempo de configuração de novos ambientes de trabalho. A ferramenta passa a estar imediatamente disponível para ajudar a escrever código, a detectar erros e a sugerir melhorias.
Ferramentas de terminal e registos optimizados
Outra funcionalidade adicionada nesta versão diz respeito às ferramentas de terminal do agente. A notícia avança que as opções de enviar para o terminal e obter resultados do terminal funcionam agora com terminais em primeiro plano. Anteriormente, estas opções estavam limitadas aos terminais em segundo plano criados pelo próprio agente. Com esta alteração, a inteligência artificial consegue ler os resultados e enviar comandos para qualquer terminal visível no painel, como um script interactivo.
A Microsoft também melhorou o painel de registos de depuração do agente. Este painel passa a mostrar um registo cronológico de todos os eventos e interacções durante uma sessão de chat. Esta funcionalidade permite aos programadores perceber o que acontece ao enviar um comando e ajuda a depurar personalizações do chat. Na versão 1.116, os utilizadores podem visualizar os registos tanto da sessão actual como de sessões anteriores, o que facilita a análise de problemas complexos.
Configuração do esforço de raciocínio
A actualização inclui ainda a possibilidade de configurar o esforço de raciocínio dos modelos na interface de linha de comandos do Copilot. Para usar esta funcionalidade, basta escolher um modelo de raciocínio no selector de modelos de linguagem e seleccionar a seta para mostrar os níveis de esforço disponíveis. Estes níveis variam consoante o modelo escolhido, e os modelos sem capacidade de raciocínio não vão mostrar qualquer seta.
A capacidade de ajustar o esforço de raciocínio da inteligência artificial permite gerir melhor os recursos, o que ajuda a adaptar a resposta da máquina à complexidade do problema. Se um programador estiver a tentar resolver um erro simples, pode optar por um nível de esforço menor, enquanto problemas de arquitectura de software podem exigir o nível máximo de análise para executar tarefas mais exigentes.
Os utilizadores podem descarregar esta actualização directamente através do site oficial ou procurar por novas versões nos menus do próprio Visual Studio Code. Ao contrário de outras ferramentas de edição de texto, onde os utilizadores têm de fazer a instalação manual por questões de segurança, o software da Microsoft disponibiliza um sistema de actualizações semanais automático e simplificado.