Category: GitHub Copilot

GitHub Copilot Workspace vai usar IA para começar projetos de software

GitHub Copilot Workspace vai usar IA para começar projetos de software

GitHub Copilot Workspace lê comentários e respostas de repositório para indicar como iniciar o projeto (Imagem: Reprodução / GitHub)

O GitHub anunciou o Copilot Workspace, uma nova série de recursos de inteligência artificial para ajudar desenvolvedores no início dos projetos. Segundo a empresa (que é de propriedade da Microsoft), a ferramenta vai ajudar a planejar, construir, testar e executar códigos usando linguagem natural.

O GitHub Copilot Workspace usa o modelo de linguagem GPT-4 Turbo, da OpenAI. Ele é capaz de construir um plano para tentar resolver um bug ou implementar um novo recurso. Para isso, ele lê os comentários e respostas do repositório. A ideia é reduzir o tempo que desenvolvedores gastam para compreender o código e entender como começar um novo projeto.

“Durante pesquisas, descobrimos que, para muitas tarefas, o maior ponto de fricção para desenvolvedores era começar”, disse Jonathan Carter, líder da equipe de pesquisa e desenvolvimento do GitHub, durante uma conferência da plataforma em San Francisco (Estados Unidos).

“Nós procuramos construir um assistente de IA que pudesse encontrar os desenvolvedores no nascimento de uma ideia ou tarefa, reduzir a energia de ativação necessária para começar e, então, colaborar com eles para fazer as edições necessárias”, completou Carter.

O GitHub Copilot Workspace estará disponível em preview técnico para desenvolvedores selecionados, e interessados podem entrar em uma lista de espera. Quando a ferramenta sair desta fase, ela será integrada a todos à plataforma GitHub Copilot.

IA do GitHub dá prejuízo

Atualmente, o GitHub já oferece um assistente de IA capaz de sugerir novos trechos de código durante um projeto. Ele inclui uma ferramenta de chat — o desenvolvedor pode fazer perguntas sobre o código em linguagem natural.

O Copilot faz sucesso: segundo dados do fim de 2023, 1,5 milhão de pessoas já tinham utilizado o recurso, e ele era responsável por metade do código escrito por estes usuários.

A popularidade, porém, ainda não deu resultados financeiros. O GitHub cobra US$ 10 mensais pelo recurso, mas a IA faz a Microsoft perder US$ 20 mensais por usuário, em média. Em alguns casos, este prejuízo chega a US$ 80 mensais.

Com informações: TechCrunch, The Verge
GitHub Copilot Workspace vai usar IA para começar projetos de software

GitHub Copilot Workspace vai usar IA para começar projetos de software
Fonte: Tecnoblog

IA do GitHub alerta e corrige vulnerabilidades em códigos

IA do GitHub alerta e corrige vulnerabilidades em códigos

GitHub vai utilizar inteligência artificial para corrigir erros em códigos (Imagem: Divulgação/GitHub)

O GitHub anunciou nesta semana o lançamento da AI Autofix, ferramenta que utiliza inteligência artificial para detectar bugs e possíveis vulnerabilidades em códigos. O recurso foi desenvolvido pela Sentry, empresa de tecnologia que desenvolve soluções de segurança e correção de código. A AI Autofix servirá como um complemento ao GitHub Copilot, outra ferramenta de IA que auxilia desenvolvedores.

O GitHub já havia apresentado uma prévia da AI Autofix em novembro de 2023, acompanhando um período no qual a Microsoft, sua proprietária, apresentava novos recursos do Copilot. O Copilot é a linha da big tech para serviços ligados a sua IA generativa. A AI Autofix está disponível para os clientes do GitHub Advance Security — ou GHAS, um serviço comprado à parte para os clientes do plano GitHub Enterprise.

AI Autofix ainda está em beta, mas já pode ser útil

Apesar do lançamento para todos os usuários do GHAS, a AI Autofix ainda está em beta. Pierre Tempel, gerente de produto do GitHub, afirma que a ferramenta é capaz de reconhecer mais de 90% de alertas para JavaScript, TypeScript, Java e Python. Mesmo em beta, a AI Autofix já pode facilitar o trabalho dos desenvolvedores.

AI Autofix do GitHub notificará se encontrar uma falha ou bug em código (Imagem: Divulgação/GitHub)

Ao detectar um bug ou vulnerabilidade, como mostra a imagem, a AI Autofix enviará uma notificação. Na janela que abrir, haverá uma mensagem explicando a causa do erro ou da falha de segurança. Então, a AI Autofix passará uma sugestão de correção — o usuário poderá aceitar ou não essa dica da inteligência artificial.

Assim como o GitHub Copilot, essa nova ferramenta economiza tempo para os desenvolvedores. Eles não precisam ir até a linha e editar o código, basta autorizar que a AI Autofix aplique a sugestão. Para quem não conhece, o GitHub Copilot sugere o restante do código conforme o dev vai escrevendo — similar ao Gmail, Word e teclado de smartphones com suas funções de auto-completar palavras ou orações.

E claro, a grande vantagem da AI Autofix é de diminuir a probabilidade de desenvolvedores lançarem sistemas com falhas de segurança. O GitHub afirma ainda que essa ferramenta recebeu um incremento da tecnologia do Copilot.

Com informações: TechCrunch e The Hacker News
IA do GitHub alerta e corrige vulnerabilidades em códigos

IA do GitHub alerta e corrige vulnerabilidades em códigos
Fonte: Tecnoblog

Microsoft encerra Cortana no Windows 11 e abre espaço para a chegada do Copilot

Microsoft encerra Cortana no Windows 11 e abre espaço para a chegada do Copilot

A Microsoft confirmou nesta sexta-feira (11) o fim do programa da Cortana para o Windows 11. A big tech informou ainda que encerrará a assistente virtual em todas as versões do Microsoft Teams. O fim da Cortana marca os preparativos da empresa para o lançamento final do Windows Copilot, seu novo e mais inteligente assistente virtual.

Cortana é encerrada no Windows 11 e Copilot pode chegar em breve (Imagem: Guilherme Reis/Tecnoblog)

O fim da antiga assistente virtual era esperado desde o primeiro anúncio do Windows Copilot, em maio deste ano. Na semana passada, publicamos aqui no Tecnoblog que o aplicativo dedicado da Cortana apareceu como descontinuado no Insider Program, programa de beta do sistema operacional da Microsoft.

Cortana é descontinuada no Windows 11

O anúncio do fim do suporte ao programa dedicado da Cortana foi feito pela Microsoft em seu site oficial. Na mesma publicação, a big tech informa que planeja encerrar a assistente virtual em todas as versões do Teams: desktop, mobile e Teams Rooms. A esquecível Cortana será eliminada do serviço nos próximos meses, já que a Microsoft informou que o prazo é “primavera de 2023” — já “convertendo” a estação para o hemisfério sul.

Ao abrir o programa da Cortana no Windows 11, você verá a seguinte mensagem — se estiver usando o sistema operacional em português: “A Cortana como um aplicativo autônomo é preterida”. A escolha da palavra “preterida” parece uma tradução super direta de “deprecated”. Na notícia da semana passado, o autor (que no caso era eu) optou pelo termo “descontinuado” (mas eu queria usar “foi de arrasta para cima”).

Ao abrir programa dedicado da Cortana, usuário verá a mensagem na tela (Imagem: Reprodução/Tecnoblog)

Quem terá uma vida mais longa será a Cortana no Outlook para dispositivos mobile. Para esta versão, a Microsoft não informou um prazo para o encerramento. No entanto, não espere ela seguindo no Outlook até o fim de 2024. A Cortana também será substituída pelo Windows Copilot no serviço de email da Microsoft.

Windows Copilot vem aí, olê, olê, olá! Só não sabemos quando

Com o fim oficial do programa da Cortana, fica claro que o Windows Copilot está próximo de ter a sua versão estável lançada. A dúvida é quando o “copiloto” chega. A Microsoft não falou em nenhuma data e nem mesmo deu uma previsão de qual estação ele deve ser lançado para o Windows 11.

O Copilot foi liberado no Insider Program no mês de junho. Alguns testes com a inteligência artificial já foram vazados. A IA “copilota” será mais integradas aos serviços da Microsoft e suporte aos plug-ins do Chat GPT.

Com informações: The Verge
Microsoft encerra Cortana no Windows 11 e abre espaço para a chegada do Copilot

Microsoft encerra Cortana no Windows 11 e abre espaço para a chegada do Copilot
Fonte: Tecnoblog

GitHub Copilot X é um chatbot com GPT-4 para ajudar desenvolvedores

GitHub Copilot X é um chatbot com GPT-4 para ajudar desenvolvedores

Um dos usos mais interessantes para a inteligência artificial é escrever código. Com instruções simples, ela é capaz de gerar várias linhas de comando. Para quem trabalha nessa área, vai ficar mais fácil usar esse tipo de recurso. O GitHub anunciou nesta quarta-feira (22) a nova versão do seu Copilot. Chamado Copilot X, ele usa o GPT-4 da OpenAI como base e ficou mais parecido com o ChatGPT.

GitHub Copilot X (Imagem: Divulgação/GitHub)

O Copilot foi apresentado em junho de 2021 e oficializado em junho de 2022. A ferramenta usava IA para sugerir códigos, funções complexas e testes unitários completos. As recomendações aparecem em tempo real.

A nova versão parece mais completa. O Copilot X, segundo o GitHub, é inspirado no ChatGPT: ele tem uma interface de chat que se integra com o VS Code e o Visual Studio.

Além de interagir desta forma, a inteligência artificial reconhece o código escrito e mensagens de erro. Assim, o desenvolvedor pode pedir uma análise profunda, com explicações do que cada bloco de código deve fazer. Ele até sugere correções de bugs.

GitHub Copilot X sugerindo correção de bug no chat (Imagem: Divulgação/GitHub)

Outro recurso adicionado é o de reconhecimento de voz. Com ele, os programadores poderão falar instruções em linguagem natural. A inteligência artificial, então, se encarrega de criar o código.

O novo Copilot usa o GPT-4, da OpenAI, como base. Vale lembrar que o GitHub foi comprado pela Microsoft em 2018, por US$ 7,5 bilhões.

A mesma Microsoft investiu outros bilhões de dólares na OpenAI, e vem colocando tecnologias do tipo em seus produtos, como o Bing e o Microsoft 365.

IA em documentação e pull requests

O Copilot vai além de sugerir códigos e correções, e o GitHub está preparando novas funcionalidades, que ainda serão testadas.

A ferramenta pretende criar descrições para pull requests, como são chamadas as solicitações para incluir alterações feitas em um projeto inicial.

Ainda nesse campo, a inteligência artificial vai identificar se um pull request não foi testado o suficiente e sugerir como fazer isso. As recomendações podem ser aceitas, editadas ou recusadas.

O GitHub criou ainda o Copilot for Docs. A ferramenta, ainda em fase experimental, pode gerar respostas para perguntas sobre a documentação do projeto.

Ele traz informações sobre linguagem, frameworks e tecnologias que estão sendo usadas. Por enquanto, ela vai funcionar com documentações para React, Azure Docs e MDN.

Com informações: GitHub
GitHub Copilot X é um chatbot com GPT-4 para ajudar desenvolvedores

GitHub Copilot X é um chatbot com GPT-4 para ajudar desenvolvedores
Fonte: Tecnoblog