A sua mensagem foi enviada.
Processaremos o seu pedido e contactá-lo-emos logo que possível.
O formulário foi enviado com sucesso.
Encontrará mais informações na sua caixa de correio.


Selecionar a língua


Construção do módulo de análise principal para a plataforma de gestão de contratos da Leganta, que decompõe documentos jurídicos complexos em dados estruturados e pesquisáveis e integra IA para classificação automática de campos e análise de conteúdo semântico (preparado para DORA / NIS2).

A LEGANTA® é uma empresa tecnológica sediada na Alemanha que está a desenvolver uma plataforma de gestão de documentos concebida para organizações que lidam com grandes volumes de contratos, principalmente instituições financeiras e empresas. A ideia central do produto é simples: em vez de obrigar as pessoas a percorrerem PDFs de 60 ou 80 páginas à procura do que precisam, o sistema converte esses documentos em objectos estruturados e pesquisáveis que os utilizadores podem filtrar, atualizar e trabalhar diretamente. Aplicações importantes são as transformações semânticas de contratos DORA / NIS2.
A Leganta procurou o Innowise para construir a peça central desse produto. Este módulo é responsável por pegar num PDF de contrato em bruto e dividi-lo em secções semânticas que o seu sistema interno existente pode depois processar.
The Innowise team took ownership of a significant portion of the new product right from the start of our engagement. They have worked very closely with our technical lead to learn the current code base, assist in designing its architecture, and have been involved in making architectural decisions since day one of the project. Over the entire course of this collaboration, we have enjoyed good communication, with frequent daily standup meetings and regularly scheduled sync sessions.

A Leganta precisava de uma forma fiável e automatizada de pegar num contrato PDF em bruto e transformá-lo em objectos estruturados, para que os especialistas não tivessem de o fazer à mão. Construir esse módulo de raiz foi o principal desafio deste projeto.
Para responder a estes desafios, o Innowise construiu o módulo de análise de documentos de raiz. O trabalho abrangeu a lógica de backend, a interface de frontend e a infraestrutura de implementação, com os dois programadores a dividirem as responsabilidades por toda a pilha.
A primeira tarefa foi construir o motor de análise. Começámos por integrar o Apache POI para extrair o conteúdo de texto dos contratos PDF carregados, juntamente com os metadados de formatação incorporados em cada ficheiro. Utilizámos esses metadados, estilos de título, quebras de parágrafo e pesos de letra como sinais que orientam a lógica de análise.
Uma vez que o núcleo de análise estava a funcionar, construímos um sistema de modelos em cima dele. A ideia surgiu de uma observação prática: as organizações que processam grandes volumes de contratos semelhantes, como os bancos que utilizam contratos de empréstimo normalizados, deparam-se repetidamente com as mesmas estruturas de documentos.
Em paralelo com o nosso trabalho, os especialistas do cliente desenvolveram uma camada de classificação baseada em GPT que se encontra no topo das secções analisadas. A sua função é classificar cada secção em relação aos tipos de entidades internas da plataforma.
Em torno do motor de análise, construímos toda a camada de gestão com a qual os utilizadores interagem no dia a dia.
Escrevemos Dockerfiles para todos os serviços, configuramos implantações e serviços do Kubernetes, configuramos o ingress com certificados TLS e criamos o pipeline de CI no GitHub Actions para lidar com as etapas de criação, envio de imagem e publicação.
A colaboração com a equipa Leganta funcionou bem desde o início. O responsável técnico do cliente estava disponível, era claro quanto às suas necessidades e estava aberto quando tínhamos uma visão diferente de algo. Chegámos, familiarizámo-nos com o que já existia e, a partir daí, definimos a arquitetura em conjunto. O âmbito era genuinamente aberto no início, e o único requisito rígido era o MongoDB, pelo que muitas das decisões técnicas aconteceram através de uma discussão contínua. Este tipo de colaboração de trabalho é mais fácil quando a outra parte conhece bem o seu produto, e a equipa da Leganta conhecia. Estamos neste projeto desde o início de 2024, e o ritmo de trabalho tem-se mantido consistente.

Java 17, Spring Boot
Vue.js, Vuetify, TypeScript, Pinia
MongoDB
H2
POI Apache
GitHub Actions
Testes unitários, testes de integração (backend), Selenium (frontend)
Docker, Kubernetes

O módulo de análise está ativo e em produção. A Leganta utiliza-o como ponto de entrada no seu fluxo de trabalho de gestão de contratos.
A equipa cumpriu tudo o que estava planeado e foi enviada num ciclo de lançamento quinzenal consistente. O módulo de análise foi ativado e a Leganta começou a utilizá-lo no seu fluxo de trabalho diário de contratos.
A sua mensagem foi enviada.
Processaremos o seu pedido e contactá-lo-emos logo que possível.