![Helios revela o analista de IA Cersi para rastrear interrupções na cadeia de abastecimento de alimentos](https://optimuscloud.com.br/wp-content/uploads/2024/01/Helios-revela-o-analista-de-IA-Cersi-para-rastrear-interrupcoes.png)
Helios revela o analista de IA Cersi para rastrear interrupções na cadeia de abastecimento de alimentos
18 de janeiro de 2024![Atualize o Proxmox Host para 8.1: tutorial e etapas](https://optimuscloud.com.br/wp-content/uploads/2024/01/1705608063_Atualize-o-Proxmox-Host-para-81-tutorial-e-etapas.png)
Atualize o Proxmox Host para 8.1: tutorial e etapas
18 de janeiro de 2024A mais recente inovação do GitHub em IA generativa e GPT-4, Copilot X, está expandindo seu alcance para empresas e organizações empresariais. Hoje, a empresa anunciou o lançamento beta público limitado do GitHub Copilot Chat. Com isso, o GitHub pretende integrar um assistente de conversação sensível ao contexto diretamente em ambientes de desenvolvimento integrados (IDE) como Microsoft Visual Studio e VS Code.
De acordo com o GitHub, os desenvolvedores serão capazes de realizar tarefas complexas sem esforço por meio de instruções simples usando o Copilot Chat. A empresa afirma que isso capacitará cada membro da equipe de desenvolvimento, independentemente do nível de experiência, a construir aplicativos completos ou depurar bases de código extensas em minutos, em vez de dias.
“Ao contrário de um assistente de chat de IA generativo de uso geral, o Copilot Chat é construído especificamente para cenários de desenvolvedor e está contextualmente ciente do código que um desenvolvedor digitou e quais mensagens de erro são mostradas porque está ali com eles em seu editor de código/IDE, onde passam a maior parte do tempo codificando”, disse Mario Rodriguez, vice-presidente de gerenciamento de produtos do GitHub, ao VentureBeat.
Rodriguez afirmou que a oferta mais recente da empresa é um programador de pares de IA, projetado explicitamente para ajudar os desenvolvedores em inúmeras tarefas, como iniciar um arquivo em uma linguagem ou estrutura de codificação desconhecida, preencher automaticamente código padrão e conduzir depuração e escrever testes de unidade.
O GitHub afirma que a nova oferta democratizará o desenvolvimento de software, melhorando a produtividade e a satisfação das equipes de desenvolvedores.
“A maioria das ferramentas de desenvolvimento de IA estão em fase experimental ou ainda não foram comprovadas em escala, enquanto o Copilot Chat se baseia no GitHub Copilot, no qual mais de 1 milhão de desenvolvedores já confiam”, disse Rodriguez do GitHub. “Portanto, nos beneficiamos por sermos os primeiros no mercado, definindo como a IA pode melhorar melhor o fluxo de trabalho dos desenvolvedores e refinando o GitHub Copilot com base no feedback de uma base de usuários tão ampla.”
Fornecendo assistência ao desenvolvedor por meio da compreensão contextual
O GitHub disse que o Copilot Chat supera a funcionalidade de uma janela de chat típica. Ele pode compreender o código que um desenvolvedor escreveu e interpretar as mensagens de erro que aparecem. A empresa afirma que, ao contrário dos assistentes genéricos de bate-papo com IA generativa, o Copilot Chat demonstra consciência contextual, integrando conceitos que são eficazes para IA de uso geral e adaptando-os aos ambientes específicos dos desenvolvedores.
“O Copilot Chat está contextualmente ciente do que um desenvolvedor está tentando fazer a qualquer momento. Esse contexto permite fornecer orientações especificamente adaptadas ao usuário, em vez de oferecer dicas gerais que podem não se aplicar a esse cenário”, disse Rodriguez ao VentureBeat.
O GitHub diz que anteriormente, os desenvolvedores não tinham um método direto para consultar ou obter contexto adicional. Com o Copilot Chat, eles podem acessar suporte imediato e específico ao contexto diretamente em seu Editor/IDE.
“Você pode pedir ao Copilot para propor uma correção para os bugs do seu código. Ao analisar o seu comentário e compará-lo com o código, o Copilot não apenas reconhecerá os erros e fornecerá contexto sobre o que deu errado, mas também proporá soluções que resolverão os problemas”, disse Rodriguez.
A abordagem contextual do modelo de IA aborda o desafio de manter o fluxo de trabalho dos desenvolvedores em meio à crescente complexidade da programação nas últimas duas décadas. Os fatores que contribuem para esta complexidade incluem a proliferação de linguagens, computação em nuvem, estruturas de programação e serviços diversos.
Por exemplo, os desenvolvedores não precisam recorrer a um tradutor de expressões regulares quando se deparam com expressões regulares mal documentadas. Em vez disso, eles podem simplesmente destacar o código e solicitar explicações ao Copilot Chat.
Além da compreensão
Além da compreensão do código, os desenvolvedores podem aprimorar seu código instruindo o Copilot Chat para “melhorar a legibilidade do código”, “adicionar mais comentários” ou “separar a função de validação”.
“Os usuários podem pedir ajuda ao Copilot Chat com desafios de codificação. Se o Copilot Chat não responder totalmente à sua pergunta com a primeira resposta, você poderá continuar a fazer perguntas de acompanhamento, solicitar esclarecimentos e muito mais”, disse Rodriguez. “Esse elemento de conversação torna o Copilot Chat tão poderoso – não é uma ferramenta pronta para uso; é um assistente de conversação que acompanha você durante todo o processo de codificação.”
A empresa afirma ganhos de produtividade surpreendentes com o GitHub Copilot. Em um estudo controlado, o GitHub descobriu que os desenvolvedores realizaram tarefas 55% mais rápido usando o GitHub Copilot. As primeiras pesquisas indicam que uma média de 46% do código em todas as linguagens de programação é construído com GitHub Copilot, um número que sobe para 61% entre os desenvolvedores Java.
Verificação de segurança
Rodriguez afirmou que os usuários podem pedir ao Copilot Chat para revisar seu código dentro do próprio IDE. Durante esse processo de revisão, o Copilot Chat pode identificar possíveis problemas de segurança e oferecer sugestões para correção.
“O que torna o Copilot Chat particularmente único para este cenário é que os resultados são personalizados de acordo com o código do usuário, ao passo que se um desenvolvedor tivesse pesquisado no Stack Overflow ou no Google, ele poderia ter encontrado dezenas de variações, padrões e sabores em busca de soluções para bugs e o um relevante para o usuário pode nem ser um deles”, explicou Rodriguez. “Em última análise, esta capacidade pode reduzir o número de vulnerabilidades encontradas em verificações de segurança.”
O GitHub disse que os desenvolvedores podem conversar com o Copilot Chat usando linguagem natural, assim como um programador humano, permitindo discussões sobre conceitos complexos. A empresa afirma que esta abordagem supera os métodos convencionais de busca e leitura de documentação.
“Em vez de parar o que estão fazendo para procurar a funcionalidade de um trecho de código, eles podem simplesmente perguntar ao Copilot Chat e obter uma resposta diretamente no IDE. Isso economiza tempo e torna a codificação mais interativa e envolvente”, disse Rodriguez ao VentureBeat. “Também acreditamos que o Copilot Chat reduzirá as barreiras de entrada e ajudará os programadores iniciantes a aprimorar suas habilidades com mais rapidez.”
A missão da VentureBeat é ser uma praça digital para os tomadores de decisões técnicas obterem conhecimento sobre tecnologia empresarial transformadora e realizarem transações. Conheça nossos Briefings.