Self-prompting and cross-model consensus enable reproducible data extraction from scientific literature with large language models
Este artigo demonstra que a combinação de auto-prompting e consenso entre modelos com grandes modelos de linguagem permite a extração de dados reprodutível e escalável da literatura científica, mantendo a supervisão especializada por meio de uma divisão prática de trabalho.
Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo
A ciência baseia-se numa vasta biblioteca de descobertas passadas, mas encontrar os factos específicos escondidos dentro desses antigos artigos é um trabalho lento e tedioso. Imagine um investigador que precisa de saber exatamente como uma proteína do músculo cardíaco se comporta sob certas condições. Ele tem de ler dezenas de artigos, alguns escritos há décadas, procurando detalhes minúsculos como temperatura, concentrações químicas e métodos de medição. Estes detalhes estão frequentemente enterrados em textos densos ou espalhados por tabelas, e perder mesmo um deles pode levar a erros em novas investigações. Durante anos, os cientistas esperaram que programas de computador pudessem fazer este trabalho pesado, mas até recentemente, estas ferramentas eram demasiado pouco fiáveis para serem confiadas num trabalho tão delicado. Elas perdiam frequentemente o contexto crucial ou inventavam factos que nunca existiram.
Um novo estudo realizado por investigadores do Imperial College London e da Universidade de Cambridge testa se a última geração de inteligência artificial consegue finalmente resolver este problema. A equipa não se limitou a pedir a um computador para ler um artigo; eles trataram o computador como um assistente de investigação júnior que precisava de treino e supervisão cuidadosos. Estabeleceram uma série de experiências para ver quão bem estes programas consegam extrair dados específicos de artigos científicos, desde tarefas simples onde um humano dava um conjunto claro de instruções, até tarefas complexas onde o computador tinha de encontrar os próprios artigos. O objetivo era mapear exatamente onde estas máquinas têm sucesso e onde ainda precisam de uma mão humana para as guiar.
Os investigadores começaram com um desafio direto: conseguiria um computador extrair números precisos sobre como o cálcio se liga às proteínas cardíacas de dezoito artigos científicos diferentes? Deram a sete dos programas de computador mais avançados um conjunto detalhado de instruções escritas por especialistas e pediram-lhes para encontrar sete peças de informação específicas para cada experiência, tais como o tipo de animal utilizado, a temperatura e os valores químicos. Os resultados foram surpreendentemente fortes. Os melhores programas acertaram nos números mais de noventa e cinco por cento das vezes. De facto, quando os computadores foram solicitados a encontrar apenas os números brutos, foram corretos quase cem por cento das vezes. No entanto, as máquinas tiveram dificuldades quando lhes foi pedido para compreender a história por trás dos números. Elas falharam frequentemente ao identificar exatamente qual a versão da proteína que estava a ser testada ou as condições específicas sob as quais a medição foi feita. Isto mostrou que, embora os computadores fossem excelentes a encontrar dígitos, ainda estavam a aprender a compreender o contexto científico que torna esses dígitos significativos.
Para ver se os computadores podiam fazer melhor sem um humano a escrever as instruções, os investigadores deixaram os programas escreverem os seus próprios guias. Pediram a cada computador para pesquisar as melhores formas de fazer perguntas e, em seguida, criar uma folha de instruções mestra para a tarefa. Os computadores conseguiram criar guias úteis, mas os dados que extraíram utilizando estas instruções autoescritas foram ligeiramente menos precisos do que quando seguiram o plano original do especialista humano. A diferença foi pequena para os principais programas, mas cresceu para outros. Isto sugeriu que, embora os computadores consigam aprender a fazer boas perguntas, um especialista humano ainda sabe melhor como enquadrar as nuances específicas de um problema científico.
A equipa levou os computadores mais longe, pedindo-lhes para atuarem como investigadores autónomos. Neste cenário, os programas tinham de encontrar os artigos científicos relevantes por si mesmos, lê-los e extrair os dados sem qualquer ajuda de um humano para os orientar no caminho certo. Foi aqui que os sistemas bateram numa parede. Mesmo os programas mais avançados perderam mais de metade dos artigos corretos que deveriam ter encontrado. Alguns deles inventaram citações de artigos que não existiam, um problema conhecido como alucinação, enquanto outros simplesmente falharam em localizar as fontes certas. O estudo descobriu que, quando um computador tem de procurar a sua própria informação, torna-se muito menos fiável. É como pedir a um estudante para escrever um relatório mas não lhe dar um cartão de biblioteca; ele pode adivinhar os livros certos, mas é igualmente provável que invente os títulos.
A parte final do estudo analisou como tornar este processo funcional no mundo real. Os investigadores testaram um método onde utilizavam múltiplos computadores para verificar o trabalho uns dos outros. Descobriram que, se um computador cometesse um erro, outro frequentemente o detetava. Ao executar a mesma tarefa cinco vezes e considerar a resposta mais comum, a equipa conseguiu melhorar significamente a precisão. Também descobriram que ter diferentes computadores a trabalhar no mesmo problema era ainda melhor do que ter um único computador a repetir a tarefa cinco vezes. Esta abordagem criou uma rede de segurança onde os computadores podiam sinalizar casos difíceis para revisão humana. O estudo concluiu que a melhor forma de utilizar estas ferramentas não é substituir os cientistas humanos, mas sim criar uma parceria. Neste novo fluxo de trabalho, o computador lida com o trabalho repetitivo de encontrar e extrair dados, enquanto o especialista humano intervém para verificar as partes complicadas e resolver quaisquer divergências entre as máquinas. Esta divisão de tarefas permite que os cientistas processem vastas quantidades de literatura rapidamente sem perder o julgamento cuidadoso que apenas um humano pode fornecer.
Afogado em artigos na sua área?
Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.