DavidGadyan

IA y agentes · Seguridad y cumplimiento · Full-Stack y UI/UX

Agente de revisión de documentos legales (Gemini + LangGraph)

Por David Gadyan · Publicado el · Actualizado el · Cliente: Alan Arnott

Ilustración que une Google Gemini, una etiqueta MultiAgent y LangGraph, con dos robots de dibujo

API multiagente de revisión de documentos para la due diligence de un bufete, con LangChain y LangGraph sobre Google Gemini. Verifica con IA referencias cruzadas, números de página, direcciones de partes, bloques de firma e identificadores ABN/ACN, valida ABN/ACN con una API externa, acepta preguntas y recomendaciones configurables desde la web, procesa contratos largos y genera informes en Word.

El problema

Un bufete de abogados ya usaba una API de revisión de documentos en su flujo de due diligence, pero era rígida: prompts fijos en el código, una lista cerrada de diez recomendaciones, sin espacio para contratos largos y sin ninguna comprobación de que los identificadores empresariales australianos (ABN/ACN) citados en un documento fueran reales. Esta fase amplió la API con verificaciones dinámicas, validación externa y salida configurable, todo impulsado por un pipeline de IA multiagente.

Qué construí

Diseñé e implementé un sistema con LangChain y LangGraph respaldado por el LLM Gemini de Google:

  • Una sección de verificación de documentos con comprobaciones basadas en IA de referencias cruzadas, números de página, direcciones de las partes, bloques de firma y presencia y formato de los ABN/ACN.
  • Validación externa a través de una API de verificación de ABN/ACN que confirma que cada identificador es auténtico y tiene el número correcto de dígitos.
  • Preguntas dinámicas: la API acepta listas arbitrarias de preguntas y variables desde la aplicación web, de modo que el bufete define sus propias comprobaciones en lugar de depender de prompts fijos.
  • Una respuesta de recomendaciones parametrizada, para que el cliente elija cuántas sugerencias de mejora quiere en lugar de las diez fijas.
  • Un flujo multiagente sobre la ventana de contexto ampliada de Gemini que procesa contratos largos y materiales de due diligence de principio a fin.
  • Generación automática de informes de revisión en Word listos para usar que encajan en los procesos internos del bufete.
  • Documentación y un paquete de replicación para que futuros desarrolladores puedan mantener y ampliar el sistema.

Seguridad y cumplimiento

La due diligence es un trabajo de verificación, y la API lo trata como tal. Comprueba el documento contra sí mismo (referencias cruzadas, números de página, bloques de firma) y contrasta los números ABN/ACN con una fuente externa de verdad, de modo que un identificador mal escrito o inventado se detecta antes de que alguien se fíe de él.

Resultado

Los revisores del bufete pueden ahora plantear a la API cualquier conjunto de preguntas, elegir cuántas recomendaciones quieren, ejecutarla sobre contratos largos y recibir al final un informe en Word, con los identificadores empresariales verificados en lugar de dados por buenos. La documentación y el paquete de replicación permiten mantener y ampliar el sistema sin depender de mí.

Proyectos relacionados

← Todos los proyectos