ÚLTIMAS NOTÍCIAS
SELECIONADO PARA VOCÊ

A Universidade de Stirling capacita o ChatGPT para acelerar o desenvolvimento de software.

PorBrian KoomeBrian Koome 3 min de leitura
ChatGPT

ChatGPT

  • IA Aumenta Dramaticamente a Velocidade e Eficiência do Software.
  • O Treinamento do ChatGPT Gera Resultados de Desenvolvimento de Software Mais Rápidos.
  • A Universidade de Stirling Alcança Avanço na Otimização de Software.

Em um estudo inovador, pesquisadores da Universidade de Stirling aproveitaram o poder da inteligência artificial (IA) para criar software mais rápido e confiável. Dr. Sandy Brownlee, liderando o estudo, empregou o ChatGPT, um modelo de linguagem grande de última geração, para otimizar automaticamente o código do computador, resultando em melhorias significativas no desempenho do software.

Revolucionando o desenvolvimento de software

O desenvolvimento de software tem sido há muito um empreendimento desafiador e demorado. A necessidade de software mais rápido e confiável tornou-se cada vez mais premente, especialmente à medida que a complexidade dos aplicativos continua a crescer. A equipe do Dr. Brownlee na Universidade de Stirling decidiu revolucionar o campo, aproveitando as capacidades da IA, especificamente o ChatGPT, para simplificar e aprimorar o desenvolvimento de software.

Otimização de software com ChatGPT

A pesquisa liderada pelo Dr. Brownlee empregou o ChatGPT para analisar e otimizar automaticamente o código do computador. Ao solicitar que o modelo de IA sugerisse melhorias, os pesquisadores visavam criar software que funcionasse mais rápido e de forma mais confiável. Os resultados desta abordagem inovadora têm o potencial de impactar uma ampla gama de aplicativos, incluindo aplicativos móveis.

O Dr. Brownlee explicou,

“Descobrimos que, no projeto de código aberto que usamos como estudo de caso, um modelo de linguagem grande foi capaz de produzir versões mais rápidas do programa cerca de 15% das vezes, o que é metade melhor do que a abordagem anterior.”

Um dos aspectos mais notáveis do estudo foi a capacidade do ChatGPT de identificar e melhorar áreas do software que não haviam sido explicitamente destacadas pelos pesquisadores. Essa adaptabilidade e criatividade na otimização do código tornam os aprimoramentos impulsionados por IA ainda mais valiosos.

O Dr. Brownlee observou também que o benefício mais tangível está no bolso de alguém – aplicativos móveis que funcionam com mais eficiência significam que a bateria dura mais e os aplicativos são mais responsivos durante o uso

Além de melhorar a experiência do usuário, esta pesquisa tem implicações significativas para a sustentabilidade. À medida que a complexidade do software aumenta, os computadores consomem mais energia, contribuindo para as preocupações ambientais. A capacidade de automatizar eficientemente as melhorias do software pode desempenhar um papel crucial na ajuda aos países para atingir seus compromissos de emissão líquida zero.

O Dr. Brownlee enfatizou a possível compensação entre a energia necessária para desenvolver e operar grandes modelos de linguagem e a economia de energia que eles podem gerar quando aplicados a software amplamente utilizado. Ele afirmou,

“Há uma compensação aqui porque os grandes modelos de linguagem custam muita energia para serem criados e usados, mas se puderem ser usados para melhorar um trecho de software que é executado muitas vezes, o retorno pode valer a pena.”

Transformando o desenvolvimento de software

A pesquisa liderada pelo Dr. Brownlee tem o potencial de transformar o cenário do desenvolvimento de software. Com o advento da melhoria automatizada de software impulsionada por IA, os papéis dos desenvolvedores de software podem evoluir, permitindo que eles se concentrem em tarefas de design de nível superior. Esta tendência está alinhada com a direção que o desenvolvimento de software tem seguido por décadas.

Ele também observou que é bastante possível estar preocupado com tudo isso – a IA escrevendo código do computador soa como o início de um enredo de desastre de ficção científica – mas isso não levará a uma tomada de poder pela IA,

Ele tranquilizou, afirmando que são ferramentas que apoiam os desenvolvedores, fornecendo mais informações, e ainda é crítico ter um humano envolvido para usar essas informações de forma eficaz.”

As descobertas da pesquisa, intituladas “Melhorando Mutações de Melhoria Genética Usando Modelos de Linguagem Grandes”, foram apresentadas pelo Dr. Brownlee no Simpósio de Engenharia de Software Baseada em Busca 2023 em São Francisco, parte da Conferência Conjunta Europeia de Engenharia de Software da ACM e do Simpósio sobre os Fundamentos da Engenharia de Software.

O estudo foi um esforço colaborativo, envolvendo pesquisadores de várias instituições, incluindo University College London, Johannes Gutenberg University e King’s College London. O projeto recebeu apoio de uma bolsa UKRI EPSRC e da bolsa avançada ERC.

A pesquisa inovadora conduzida pelo Dr. Sandy Brownlee e sua equipe na Universidade de Stirling tem o potencial de usherar em uma nova era de desenvolvimento de software, tornando o software mais rápido, eficiente e ambientalmente amigável. À medida que a IA continua a desempenhar um papel cada vez mais proeminente em vários campos, sua aplicação na otimização de software promete moldar o futuro da tecnologia para melhor.

Não apenas leia notícias sobre criptomoedas. Entenda-as. Inscreva-se em nossa newsletter. É grátis.

Compartilhe este artigo

Aviso Legal. As informações fornecidas não constituem aconselhamento de investimento. Cryptopolitan.com não assume responsabilidade por quaisquer investimentos realizados com base nas informações fornecidas nesta página. Recomendamos fortemente a realização de pesquisa independente e/ou consulta com um profissional qualificado antes de tomar quaisquer decisões de investimento.

Brian Koome

Brian Koome

Brian Koome tem mais de sete anos de experiência em reportagens sobre blockchain e criptomoedas, estando ativo no setor desde 2017. Ele contribuiu para publicações de destaque, incluindo BlockToday.com. Além disso, desenvolveu o curso Ethereum 101 para BitDegree.org antes de se juntar à Cryptopolitan como escritor em tempo integral. Brian cobre guias perenes (EGs), análises aprofundadas, entrevistas e análise de preços. Seu foco em DeFi, inovação em blockchain e projetos emergentes de criptomoedas encanta os leitores.

MAIS … NOTÍCIAS