O Home windows Terminal da Microsoft acaba de integrar os recursos de IA do GitHub Copilot por meio de um novo recurso chamado Terminal Chat, permitindo que os desenvolvedores recebam sugestões de código, solucionem erros e traduzam comandos diretamente na linha de comando. Disponível para assinantes individuais, empresariais e empresariais do GitHub Copilot, o Terminal Chat simplifica o trabalho no terminal, fornecendo orientação em linguagem pure, especificamente adaptada ao ambiente de shell ativo.
Em um desenvolvimento relacionado, o GitHub introduziu hoje várias atualizações orientadas por IA para o Copilot, que são abordadas de forma abrangente em nossa cobertura separada.
Terminal Chat: trazendo assistência de IA para o terminal do Home windows
O lançamento recente do Terminal Chat permite que os usuários do Home windows Terminal Canary obtenham sugestões de comandos em tempo actual e explicações para comandos complexos ou erros. Para configurar o Terminal Chat, os usuários precisam selecionar GitHub Copilot como provedor de serviços nas configurações do Terminal Chat e concluir uma rápida etapa de autenticação com credenciais do GitHub. Uma vez ativo, o recurso oferece recomendações de comandos personalizadas com base no shell ativo, reduzindo a necessidade de alternância constante entre aplicativos.
O novo recurso também oferece suporte à tradução de comandos – os desenvolvedores podem solicitar ao Copilot o equivalente do PowerShell a um comando Unix, por exemplo, e obter uma sugestão baseada no contexto. Por exemplo, um usuário que precisa de um comando “contact” no PowerShell receberia New-Merchandise
como recomendação. Além disso, o Terminal Chat evita a execução automática de comandos, permitindo que os usuários avaliem as sugestões antes de copiá-las para a linha de comando. O Home windows Terminal, apresentado como interface de linha de comando padrão da Microsoft no Home windows 11, agora ganha um poderoso aprimoramento baseado em IA com o Terminal Chat do Copilot.
GitHub Copilot se expande nas ferramentas de desenvolvedor da Microsoft
A integração do Terminal Chat ao Home windows Terminal baseia-se na estratégia mais ampla de IA da Microsoft, que estreou no evento de desenvolvedores Construct 2023, destacando a intenção da empresa de aumentar a produtividade por meio de IA. Juntamente com o Home windows Terminal, o GitHub Copilot também foi incorporado ao WinDbg, a poderosa ferramenta de depuração da Microsoft para identificar e corrigir problemas em aplicativos e drivers de dispositivos. Como uma ferramenta frequentemente usada para analisar despejos de memória do Home windows, o WinDbg agora aproveita os recursos de IA do GitHub Copilot para simplificar o processo de depuração de erros complexos, como falhas de tela azul.
Desde a sua criação em 2021, o GitHub Copilot cresceu rapidamente e se tornou o principal assistente de codificação de IA, projetado pela Microsoft e OpenAI para acelerar o desenvolvimento de software program com sugestões de código alimentadas por dados de código público do GitHub, a well-liked plataforma de desenvolvimento que a Microsoft adquiriu em 2018. Originalmente lançado como uma ferramenta de preenchimento automático, o Copilot agora fornece suporte mais interativo em todo o ecossistema de desenvolvimento da Microsoft, especialmente por meio do Terminal Chat e integrações no Visible Studio Code.
Copiloto GitHub X
No ano passado, a Microsoft lançou o GitHub Copilot X, que incorporou o modelo GPT-4 da OpenAI, fornecendo ao Copilot recursos aprimorados, incluindo bate-papo interativo, tags de pull request automáticas e suporte de documentação baseado em IA. Com essas atualizações, os desenvolvedores podem usar o Copilot X não apenas para codificação, mas também para documentação detalhada, com a IA oferecendo respostas diretas a consultas relacionadas ao código em tempo actual.
Esses recursos avançados, especialmente o aspecto conversacional, refletem o compromisso da Microsoft em melhorar a experiência de IA para desenvolvedores que trabalham com bases de código complexas. O lançamento do Copilot X representou uma expansão importante da visão unique da Microsoft para o Copilot, que se tornou um recurso amplamente utilizado em ambientes de desenvolvedores.
Preocupações legais e de privacidade na codificação baseada em IA
À medida que a funcionalidade do GitHub Copilot cresce, questões legais e éticas em torno do uso de IA no desenvolvimento de software program continuam a surgir. Desde novembro de 2022, Microsoft, GitHub e OpenAI enfrentam uma ação coletiva, alegando que o uso pelo Copilot de código disponível publicamente em seus dados de treinamento viola licenças de código aberto. Os demandantes argumentam que as fontes de dados do Copilot não possuem atribuição adequada, potencialmente infringindo os direitos dos desenvolvedores de controlar como seu código é usado.
Além disso, a Apple restringiu o uso do GitHub Copilot e outras ferramentas generativas de IA para evitar o possível vazamento de informações confidenciais para modelos de IA de terceiros. A abordagem da Apple reflete preocupações mais amplas da indústria sobre a IA no native de trabalho, onde as empresas avaliam cada vez mais os riscos da exposição dos dados da IA.
Para resolver problemas de privacidade, a Microsoft tornou o Terminal Chat configurável por meio de Políticas de Grupo, permitindo que as empresas definam controles de acesso para o Copilot com base em políticas organizacionais. Para organizações que gerenciam informações confidenciais, o recurso oferece aos administradores a flexibilidade de permitir ou restringir a funcionalidade do Copilot em ambientes de linha de comando, especialmente em campos que exigem práticas rigorosas de manipulação de dados.
Suggestions da comunidade e o roteiro de código aberto para Terminal Chat
O Terminal Chat da Microsoft permanece atualmente no Home windows Terminal Canary, uma fase de pré-lançamento destinada a coletar suggestions de usuários e desenvolvedores que desejam contribuir com o roteiro da ferramenta. Como um projeto de código aberto, o Home windows Terminal convida a contribuição da comunidade para ajudar a Microsoft a refinar recursos como o Terminal Chat, relatar bugs e compartilhar ideias diretamente no GitHub. Os desenvolvedores interessados em explorar os projetos de IA mais recentes da Microsoft no Home windows Terminal podem acompanhar as atualizações por meio das ramificações de recursos do GitHub.