Cómo el corpus alimenta el producto
Del conocimiento jurídico curado al documento generado, con el modelo de dos capas de cláusulas y por qué el texto legal lo produce un motor determinista, nunca un LLM.
Esta página conecta dos mundos: el del curador legal (que produce el conocimiento) y el de quien construye el motor (que lo ejecuta). Explica cómo una cláusula curada termina siendo texto de un contrato firmable.
El documento lo genera un motor, nunca un LLM
Convierte lo que el usuario pide en lenguaje natural a parámetros estructurados (tipo de contrato, plazo, salario, partes). Ahí termina su rol.
Con esos parámetros, código puro compone el documento desde las cláusulas curadas y ejecuta los cálculos. Reproducible y testeado contra fixtures.
El modelo de dos capas
Las cláusulas viven en dos niveles distintos: lo que es derecho salvadoreño común (una sola verdad para todos) y lo que es propio de cada tenant (su configuración).
Tabla clauses sin tenant_id. Es el derecho SV común, mantenido por el
curador legal. Campos: code, legal_text, legal_citation,
requires_fields, version. Son unas 30 a 50 cláusulas atómicas reutilizables.
Tablas por tenant (positions, position_clause) que componen las cláusulas
globales según la configuración de cada empresa. El tenant elige y ordena las
cláusulas del derecho común.
La separación importa: cuando el curador corrige una cláusula del derecho común, la mejora se propaga a todos los tenants sin tocar su configuración. La capa global es la fuente de verdad jurídica; la capa por tenant es la personalización.
Cómo se incorpora un contrato base
Este es el flujo propuesto para pasar de un documento existente (un .docx del curador)
a cláusulas atómicas versionadas en el sistema.
- El curador tiene el documento base (por ejemplo un contrato en
.docx). - Un agente lo descompone en cláusulas atómicas y detecta las variables (los campos que cambian por caso).
- El agente propone esas cláusulas en el backoffice legal.
- El curador revisa y aprueba cada cláusula, una por una.
- La cláusula queda versionada en la tabla
clauses.
En todo el flujo, el curador aporta el criterio jurídico y el agente hace el trabajo mecánico de estructura. El curador trabaja siempre en el backoffice, en lenguaje jurídico; la estructura en git y JSON queda del lado del agente.
El backoffice legal interno
Interfaz para crear, revisar, versionar y aprobar cláusulas de la capa global. Uso interno del curador y el CTO.
Es una pieza nueva. Se planifica junto con el motor del dominio como la herramienta de curaduría del corpus.