← Últimos artigos
💻 computer science

DKSE: Automated Extraction of Structured Domain Ontologies from Software Requirement Documents via Large Language Models

Este artigo apresenta o DKSE, uma ferramenta baseada em Rust que utiliza grandes modelos de linguagem para converter automaticamente documentos de requisitos de software não estruturados do setor bancário chinês em ontologias rastreáveis de procedência e legíveis por máquina, demonstrando alta precisão e utilidade prática para tarefas subsequentes, como geração de testes e construção de grafos de conhecimento.

Autores originais: Yahua Ruan

Publicado 2026-08-11
📖 3 min de leitura☕ Leitura rápida

Autores originais: Yahua Ruan

Artigo original sob licença CC BY 4.0 (https://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

Imagine que você está entrando em uma biblioteca enorme e antiga onde cada livro foi escrito em uma língua que apenas os humanos conseguem entender. Você consegue ler as histórias, as regras e as instruções, mas se tentar pedir a um robô para encontrar um fato específico, construir uma nova máquina baseada nessas instruções ou verificar se uma regra foi seguida, o robô apenas encara o vazio. Ele vê parágrafos de texto, não os dados estruturados de que precisa para realizar sua mágica. Esta é a realidade diária do mundo da engenharia de software. Por décadas, o "código-fonte" de como as empresas funcionam — seus requisitos, regras e processos — esteve trancado dentro de documentos não estruturados, como arquivos Word e PDFs. Embora a Inteligência Artificial tenha se tornado incrivelmente boa em ler e escrever código, ela tem tido dificuldade em compreender os documentos bagunçados de linguagem natural que dizem a ela o que construir, para começo de conversa. A grande questão tem sido: Como transformamos essas histórias humanas em um formato que as máquinas possam realmente usar para pensar, construir e verificar?

Apresentamos o DKSE (Domain Knowledge Structuring Engine), uma nova ferramenta que atua como um tradutor e bibliotecário superpoderoso. Pense nele como um scanner mágico que não apenas lê um documento de requisitos; ele entende a história dentro dele e a reescreve instantaneamente em um projeto perfeitamente organizado e legível por máquinas. Em vez de deixar a informação como uma parede de texto, o DKSE a decompõe em seis categorias específicas e úteis: Entidades (os personagens da história, como "Cliente" ou "Conta"), Relações (como eles se conectam, como "Cliente possui Conta"), Regras (as leis do universo, como "Se o saldo estiver baixo, bloqueie a transação"), Processos (as danças passo a passo, como "Como aprovar um empréstimo"), APIs (as portas e janelas para os dados entrarem ou saírem) e Dicionários (as listas oficiais de palavras e códigos permitidos).

Os pesquisadores testaram esta ferramenta em uma pilha massiva de documentos bancários do mundo real — cerca de 800.000 caracteres chineses de regras financeiras complexas. O resultado foi impressionante: o DKSE extraiu automaticamente 3.439 peças distintas de conhecimento estruturado, incluindo mais de 1.200 regras e quase 600 interfaces de dados. Quando especialistas humanos verificaram o trabalho, descobriram que ele tinha 96% de precisão, com zero "alucinações" (onde uma IA inventa coisas). Mas a verdadeira mágica não é apenas a extração; é o que acontece a seguir. Como a informação agora está estruturada, a equipe a utilizou para gerar instantaneamente 1.214 perguntas de teste para verificar outros modelos de IA, construiu um enorme conjunto de dados de treinamento de cerca de 2 milhões de tokens para ensinar novos cérebros de IA e até a alimentou em um sistema de grafo de conhecimento para ajudar os computadores a recuperar fatos precisos sem inventar coisas. O artigo apresenta isso como uma prova de conceito bem-sucedida especificamente para o setor bancário, mostrando que finalmente podemos transformar aqueles documentos de requisitos empoeirados no "cérebro" vivo e pulsante que impulsiona o desenvolvimento de software moderno.

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.

Experimentar Digest →