Está a ter dificuldades com a IA ou com o desenvolvimento full-stack? Os nossos especialistas estão aqui para o orientar: aconselhamento personalizado, integração técnica e muito mais. Entre em contacto com [email protected].

API de resumo, com IA generativa

O que é o Summarization?

A sumarização de texto é simplesmente o processo de resumir um bloco de texto de forma a torná-lo mais curto.

Os modelos de IA generativa, como o GPT-5, GPT-4, LLaMA 3, Yi 34B e Mixtral 8x7B, são muito bons a efetuar resumos de texto.

Digamos que tem o seguinte bloco de texto:

The tower is 324 metres (1,063 ft) tall, about the same height as an 81-storey building, and the tallest structure in Paris. Its base is square, measuring 125 metres (410 ft) on each side. During its construction, the Eiffel Tower surpassed the Washington Monument to become the tallest man-made structure in the world, a title it held for 41 years until the Chrysler Building in New York City was finished in 1930. It was the first structure to reach a height of 300 metres. Due to the addition of a broadcasting aerial at the top of the tower in 1957, it is now taller than the Chrysler Building by 5.2 metres (17 ft). Excluding transmitters, the Eiffel Tower is the second tallest free-standing structure in France after the Millau Viaduct.

Esta descrição técnica é bastante longa e talvez nem todos estes pormenores sejam necessários para que um leitor comum compreenda a ideia geral. Por isso, queremos aproveitar a aprendizagem automática para resumir automaticamente este texto.

Um modelo de compactação retornaria algo como isto:

The tower is 324 metres (1,063 ft) tall, about the same height as an 81-storey building. Its base is square, measuring 125 metres (410 ft) on each side. During its construction, the Eiffel Tower surpassed the Washington Monument to become the tallest man-made structure in the world.

Interessante, não é? Como pode ver, a ideia geral ainda está lá, mas foram retirados muitos pormenores. O texto fica com metade do tamanho inicial!

Existem vários tipos de resumos. Por exemplo, a "geração de títulos" consiste em gerar uma frase muito curta, perfeitamente adequada para um título de blogue ou de notícia. A "sumarização de diálogos" consiste em converter um diálogo inteiro numa versão condensada. A "sumarização por extração" significa que o resumo é feito apenas de frases do texto original, enquanto a "sumarização abstractiva" significa que podem ser criados novos conteúdos no resumo.

Sumarização

Porquê utilizar a compactação?

A sumarização de texto pode ser utilizada de forma útil em muitas situações. Eis alguns exemplos.

Revisão de notícias

Alguns empregos exigem muito tempo dedicado à leitura das notícias. Isto é especialmente verdade nos departamentos de marketing e comerciais. Alimentar os analistas com conteúdos resumidos pode ajudá-los a poupar muito tempo e energia.

Criação de conteúdos

Se a sua empresa está a criar muito conteúdo regularmente, é muito provável que esse conteúdo tenha de ser resumido após a criação de cada artigo, para servir de título e ser enviado para as redes sociais. Porque não automatizar isto?

Análise de documentos jurídicos

Ler muitos documentos jurídicos todos os dias é um processo longo e cansativo. Por vezes, a leitura de todos os pormenores não é vital. Nesse caso, fornecer às pessoas um resumo para além do texto original pode ser um grande impulsionador da produtividade.

Geração de relatórios

A redação de relatórios é por vezes obrigatória para os seus clientes, para a sua direção ou para os seus colegas. O resumo pode definitivamente aliviar esta tarefa.

API de Sumarização da NLP Cloud

O NLP Cloud propõe uma API de resumo de texto que permite efetuar resumos prontos a utilizar, com base em vários modelos avançados de IA, como o modelo Bart Large CNN da Meta e o Google T5, e até modelos de IA generativos como o LLaMA 3, o Yi 34B e o Mixtral 8x7B. Estes modelos são boas alternativas ao GPT-5 e ao GPT-4. Pode utilizar o nosso modelo pré-treinado, treinar os seus próprios modelos ou carregar os seus próprios modelos personalizados!

Para mais informações, consulte a nossa documentação sobre resumo de texto aqui.

Testar a sumarização de texto localmente é uma coisa, mas utilizá-la de forma fiável na produção é outra coisa. Com o NLP Cloud, pode fazer as duas coisas!

Perguntas mais frequentes

O que é o resumo de texto?

A sumarização de texto é o processo de extrair as informações mais importantes de um texto de origem e apresentá-las num formato mais curto. O seu objetivo é captar a essência do conteúdo, tornando mais rápida e fácil a compreensão dos pontos principais sem ter de ler todo o texto.

Quais são os principais benefícios da utilização da IA para a sumarização de textos?

A IA para resumo de texto permite a compreensão rápida de documentos extensos, destilando-os em resumos concisos, poupando tempo e aumentando a produtividade. Também garante consistência e objetividade na compreensão de grandes volumes de informação, ajudando a tomar melhores decisões.

Quais são as diferenças entre o resumo extrativo e o resumo abstrativo?

A sumarização extractiva envolve a seleção e compilação de frases ou sentenças do texto original para formar um resumo, sem alterar o texto original. A sumarização abstractiva, por outro lado, envolve parafrasear e reescrever o conteúdo para criar uma versão nova e concisa da informação, gerando frequentemente novas frases que não se encontram no texto original.

Como avaliar a exatidão da sumarização da IA?

Avaliar a exatidão da sumarização por IA não é fácil. Envolve a comparação dos resumos gerados pela IA com um conjunto de resumos de referência gerados por humanos, utilizando métricas como o ROUGE (Recall-Oriented Understudy for Gisting Evaluation) para a sobreposição de frases e conceitos-chave. Além disso, os avaliadores humanos podem avaliar a qualidade, a coerência e a fidelidade dos resumos para garantir que representam corretamente o significado do conteúdo original.

Que tipos de documentos ou formatos de texto são suportados pela sua API de resumo?

Qualquer documento baseado em texto pode ser resumido (texto simples, ficheiros HTML, ficheiros markdown, CSV...)

Que idiomas é que a sua API de IA suporta para a sumarização?

Suportamos o resumo em 200 idiomas

Posso experimentar a vossa API de resumo gratuitamente?

Sim, tal como todos os modelos no NLP Cloud, o ponto de extremidade da API de resumo pode ser testado gratuitamente

Como é que a sua API de IA lida com a privacidade e a segurança dos dados durante o processo de resumo?

O NLP Cloud está focado na privacidade dos dados desde a conceção: não registamos nem armazenamos o conteúdo dos pedidos que faz na nossa API. O NLP Cloud está em conformidade com a HIPAA e o GDPR.