📋 Procesador de Contratos Avanzado – Extracción de Cláusulas

📁 Contratos Modelo – Extracción Automática

Cargar Contrato Modelo

Arrastra aquí tu archivo Word (.docx) o PDF, o haz clic para seleccionar

ℹ️ Sistema determinístico – detecta cláusulas automáticamente


📄 Contratos Regulares – Extracción Automática

Instrucciones:

  • Revisa el documento en el iframe
  • Haz clic en «Procesar Contrato»
  • El sistema detectará automáticamente las cláusulas por patrones
  • Cada cláusula se guardará en Google Sheets (Columna B)

ℹ️ Sistema determinístico – detecta cláusulas entre palabras clave como «CLÁUSULA», «PRIMERA», «SEGUNDA», etc.

Debug: Doc ID: 1eFtKKPvGhsVI9Zylxn-lN5CRnGEBvr2UXqhSr-bsgpY


🔢 Tokenización de Cláusulas (Vectores Semánticos)

🧠

¿Qué hace la tokenización?

Convierte cada cláusula en un vector semántico único usando el modelo text-embedding-3-large de OpenAI. Esto permite comparar y analizar cláusulas de forma inteligente.

1

Lee cláusulas de columnas B y F

2

Genera embeddings con OpenAI

3

Guarda tokens en columnas C y G

🎯 Matching Semántico – Comparación de Cláusulas

🔍

¿Qué hace el matching?

Compara cada token de las cláusulas regulares (columna C) con todos los tokens de las cláusulas modelo (columna G) para encontrar las más similares semánticamente.

1

Lee tokens de columnas C y G

2

Calcula similitud coseno

3

Guarda matches en columna D

📊 Input:
Tokens C (Regulares) vs Tokens G (Modelo)
🎯 Output:
Mejores matches en Columna D
⚡ Algoritmo:
Similitud Coseno + Umbral de Confianza



70%

🤖 Análisis GPT – Comparación Fila por Fila (B vs D)

🧠

¿Qué hace este análisis?

Compara cada cláusula de la columna B con su correspondiente cláusula en la misma fila de la columna D. Si son del mismo tema, GPT reescribe la cláusula ganadora en la columna E. Si no coinciden temáticamente, muestra «No hubo match».

1

Lee fila X de columna B

2

Compara vs fila X de columna D

3

Resultado en fila X de columna E

🎯 Input:
Columna B (Cláusulas Regulares)
📊 Comparación:
vs Columna D (Cláusulas Matched) – Misma Fila
📝 Output:
Columna E (Resultado GPT)
🤖 Modelo:
GPT-4 con análisis temático


🎯 Claude Adapta B según D – Reescritura Inteligente

¿Qué hace este componente?

Lee cada cláusula de la columna B (Contratos Regulares) y su correspondiente cláusula modelo en columna D (Matched). Luego, Claude reescribe la cláusula B para que exprese lo mismo que la cláusula D, manteniendo las palabras originales siempre que sea posible.

1

Lee Columna B (Fila X)

2

Lee Columna D (Fila X)

3

Claude Adapta B según D

4

Guarda en Columna H

📥 Input:
Columna B (Original) + Columna D (Modelo)
🤖 Proceso:
Claude adapta estructura manteniendo palabras clave
📤 Output:
Columna H (Cláusula Adaptada)
🎯 Objetivo:
Máxima fidelidad al texto original B con sentido de D


🔄 Aplicar Cambios al Documento

📝

¿Qué hace esta función?

Reemplaza automáticamente en el Google Doc las cláusulas de la columna B por las de la columna H (adaptaciones GPT), solo cuando la columna E indica «Sí» (match confirmado por GPT).

1
Lee filas donde E = «Sí»
2
Busca texto de columna B en el Doc
3
Reemplaza por texto de columna H

ℹ️ Información: Se creará un nuevo documento con las modificaciones. El documento original no será alterado.

🔄 Comparar y Aplicar Cambios al Documento Original

🔍

¿Qué hace esta función?

Compara el documento original con el documento modificado y aplica los cambios directamente al documento que ves arriba, preservando el control de cambios.

1
Lee documento modificado
2
Compara con original
3
Aplica cambios


Esperando documento modificado…
🔍 Debug: Listener registrado, esperando evento…

ID del contenedor: cp_ad02d730