NG Abogados y Asesores
Sistema de IA para Despacho Jurídico
Contexto del proyecto
NG Abogados y Asesores — despacho de litigación activa en Madrid y área sur (Leganés, Móstoles, Alcorcón, Getafe, Fuenlabrada).
Arquitectura general
El despacho aporta: PDFs de expedientes, documentos organizados por materia, suscripción vLex, credenciales LexNET, glosario de términos procesales, escritos reales anonimizados, servidor cloud y Google Workspace para alertas.
Módulos del sistema
Analiza automáticamente los expedientes activos y genera alertas y acciones procesales.
- Estado procesal automático
- Cálculo de plazos en días hábiles
- Alertas de plazos críticos
- Borrador de escritos de impulso
El abogado describe el caso, el agente redacta el escrito completo listo para revisar.
- Demandas civil / familia / laboral
- Contestaciones y recursos
- Contratos con cláusulas estándar
- Formato judicial (.docx)
Asistente conversacional en la web del despacho para consultas y captación de leads.
- Consultas jurídicas generales
- Identificación de materia
- Captación de leads
- Aviso legal integrado
Análisis de viabilidad, estrategia procesal, valoración de riesgos e informes duales.
- Viabilidad de demanda
- Estrategia procesal completa
- Valoración de riesgos
- Informes técnico + cliente
Módulo A — Monitor de Expedientes
Inputs
| Input | Descripción |
|---|---|
| PDFs de expedientes | Escritos, autos, sentencias, diligencias |
| Metadatos básicos | N.º expediente, juzgado, materia, fecha inicio, partes |
| Calendario | Señalamientos si están disponibles |
Lo que hace el agente
- Extraer el estado procesal actual: en qué fase está el procedimiento
- Identificar los siguientes pasos probables según la materia
- Calcular plazos procesales en días hábiles (el cómputo varía por materia)
- Detectar documentos que faltan o actuaciones pendientes
- Generar alertas cuando se acerque un plazo crítico
- Redactar borrador de escrito de impulso cuando proceda
- Calcular costas si el expediente está en fase de ejecución
Outputs esperados
- Dashboard con expedientes ordenados por urgencia
- Ficha por expediente: estado, próximo paso, plazo, documentos faltantes
- Borrador de escrito descargable en .docx
- Alerta por email cuando hay acción urgente
Módulo B — Redacción Asistida de Escritos
El abogado describe el caso, el agente redacta el escrito completo listo para revisar y firmar.
| Tipo de documento | Proceso |
|---|---|
| Demandas (civil / familia / laboral) | Input: partes + hechos + pretensiones. Output: demanda completa con fundamentos |
| Contestaciones | Input: demanda recibida + postura cliente. Output: contestación argumentada |
| Recursos (apelación, casación) | Input: resolución recurrida + motivos. Output: recurso estructurado |
| Contratos | Input: tipo + partes + condiciones. Output: contrato con cláusulas estándar |
| Escritos de impulso | Generados automáticamente desde el Monitor (Módulo A) |
Módulo C — Chatbot Jurídico Web
Asistente conversacional en la web del despacho para consultas generales y captación de leads.
- Responder preguntas jurídicas generales de forma clara y no técnica
- Identificar la materia del problema (civil, penal, laboral...)
- Explicar qué servicios puede ofrecer el despacho
- Solicitar datos de contacto y crear un lead para el abogado
- Nunca dar consejo jurídico vinculante — remitir a consulta presencial
No puede comprometer al despacho en ninguna posición jurídica
No puede dar plazos específicos sin conocer el caso completo
Debe incluir aviso legal visible: "Las respuestas son orientativas y no constituyen asesoramiento jurídico"
Módulo D — Análisis Jurídico y Estrategia Procesal
El agente analiza viabilidad, diseña estrategia y cuantifica riesgos. El abogado aporta hechos y documentos; el agente devuelve análisis estructurado y propuesta de actuación.
- Hechos relevantes y controvertidos
- Encuadramiento jurídico
- Jurisprudencia aplicable (vLex)
- Puntos fuertes y débiles
- Probabilidad de éxito estimada
- Análisis de prueba disponible
- Costes vs. resultado esperado
- Litigar / negociar / mediar / desistir
- Vía procesal + juzgado competente
- Medidas cautelares
- Prueba a proponer
- Anticipación estrategia contraria
- Riesgo de perder (probabilidad)
- Prescripción o caducidad
- Riesgo probatorio
- Insolvencia + reputacional
| Tipo | Contenido | Destinatario |
|---|---|---|
| Técnico interno | Análisis jurídico completo, citas normativas, jurisprudencia, estrategia detallada | Abogado |
| Para el cliente | Resumen en lenguaje llano: situación, opciones, recomendación, riesgos, coste aproximado | Cliente final |
Stack técnico
| Componente | Herramienta | Notas |
|---|---|---|
| Modelo IA central | Claude API (Anthropic) | claude-sonnet-4 / claude-opus-4 |
| Orquestación | LangChain + LangGraph | Flujos multi-paso y memory |
| Backend API | FastAPI (Python) | Endpoints REST para módulos A–D |
| Frontend | Next.js + React | Dashboard + widget chatbot |
| Extracción PDF | pdfplumber / AWS Textract | OCR para escaneados |
| Generación .docx | python-docx | Escritos con formato judicial |
| Base de datos | PostgreSQL | Metadatos + estado procesal |
| Almacenamiento | Google Drive / S3 | PDFs por cliente |
| Email alertas | SendGrid / Gmail API | Alertas de plazos |
| Autenticación | Supabase Auth / Auth0 | Panel interno abogado |
| Jurisprudencia | vLex API | El despacho aporta credenciales |
| Notificaciones | LexNET | Evaluar integración en MVP |
Fases de desarrollo
Desarrollo en paralelo desde el inicio. Cada fase entrega valor standalone. El cliente puede parar después de cualquier fase y tiene valor tangible en cada entrega.
Distribución del equipo
Desarrollo en paralelo desde el inicio.
- Setup LangGraph
- Ingesta PDFs
- Prompt extracción estado procesal
- Cálculo de plazos
- Setup Next.js
- Layout dashboard
- Tabla expedientes
- Componente chatbot base
- Setup PostgreSQL
- Modelos de datos expediente
- Endpoints REST
- SendGrid alertas
Materiales que debe aportar el despacho
- 1 5–10 expedientes completos anonimizados (PDFs) — Para F0 y entrenamiento de prompts
- 2 Glosario de términos procesales por materia — Word o PDF, aportado por el letrado
- 3 Ejemplos de escritos reales anonimizados — Mínimo 2 ejemplos por tipo de escrito (demandas, recursos, impulso)
- 4 Tabla de costes por tipo de procedimiento — Tasas + honorarios estimados, para módulo D2
- 5 Credenciales vLex API — Si disponible. Email de contacto vLex para gestión
- 6 Credenciales LexNET — Para evaluar integración de notificaciones judiciales
- 7 Acceso Google Workspace — Cuenta para configurar envío de emails automáticos
- 8 Acceso al servidor o cuenta cloud — AWS / GCP / Hetzner, orientación del dev
Consideraciones técnicas críticas
- Los expedientes contienen datos personales sensibles — tratamiento conforme al RGPD obligatorio
- El sistema no debe almacenar datos en servidores de terceros sin contrato de encargado del tratamiento (DPA)
- Recomendable: despliegue self-hosted (VPS propio) o cloud EU con DPA firmado
- Los PDFs nunca deben enviarse a la API de Claude sin anonimización previa o contrato DPA con Anthropic
- La extracción de texto de PDFs escaneados es crítica — la calidad del OCR determina la calidad del análisis
- MVP: pdfplumber para PDFs digitales. Escaneados: AWS Textract o Google Document AI
- Validar con el despacho la calidad del escáner antes de asumir que los PDFs son legibles
- Los plazos varían por materia: civil (días hábiles, excluye sábados), penal (días naturales en algunos casos), laboral (días hábiles)
- Incorporar calendario de días inhábiles judiciales (festivos nacionales, autonómicos y locales)
- El despacho debe validar toda regla de cómputo antes de producción
- Claude tiene razonamiento jurídico sólido pero no es infalible en derecho español específico
- Toda salida del Módulo D debe tener revisión humana obligatoria antes de llegar al cliente
- Implementar disclaimer visible: "Análisis generado por IA. Requiere revisión del letrado responsable."
Investigación de fuentes de datos
Análisis de viabilidad técnica de las fuentes de datos jurídicas mencionadas en este briefing. Se ha investigado el acceso programático (APIs), requisitos de autenticación y alternativas disponibles.
Lo que ofrece
- API SOAP/XML con 18+ operaciones (login, obtener notificaciones, enviar escritos, catálogos de órganos judiciales)
- Obtener cabeceras de mensajes, descargar contenido completo, adjuntos, acuses de recibo
- Enviar escritos procesales, personaciones, recursos y ejecuciones
- Catálogo completo de órganos judiciales, jurisdicciones y entidades
Requisitos de acceso
- Certificado digital en tarjeta física (hardware obligatorio, no acepta certificados software)
- Autenticación con firma CADES-T/CADES-BES sobre hash SHA-256
- Proceso de homologación de 3 a 6 meses (RD 1065/2015)
- Web scraping no viable ni legal
Software ya homologado
| Software | Empresa |
|---|---|
| Lex-On | Lefebvre |
| MN program | MN program |
| Lextools | Ubimia |
| PORTALNEOS | Wolters Kluwer |
| SuDespacho | SuDespacho |
Estado actual
- Anonymisation API disponible (identifica nombres para proteger privacidad)
- Classification, Key Phrases y Citations — coming soon
- Vincent API (asistente IA) — coming soon
- Autenticación por subscription keys
- Base de datos: +1.000 millones de documentos legales, +100 países
Vincent AI (producto IA de vLex)
- RAG sobre OpenAI + Anthropic + Google simultáneamente
- 3,67x más fiable que LLMs genéricos en pruebas controladas
- Precio: desde $399/mes por usuario
- No hay SDK oficial en Python/JS — sin integración programática directa por ahora
Endpoints disponibles
| Endpoint | Descripción | Formato |
|---|---|---|
/legislacion-consolidada | Buscar normas consolidadas | JSON, XML |
/legislacion-consolidada/id/{id}/texto | Texto completo de la norma | XML |
/legislacion-consolidada/id/{id}/analisis | Análisis (afecta a / afectada por) | JSON, XML |
/boe/sumario/{fecha} | Sumario BOE por fecha | JSON, XML |
/borme/sumario/{fecha} | Sumario BORME por fecha | JSON, XML |
/datos-auxiliares/materias | Listado de materias | JSON, XML |
URL base: https://www.boe.es/datosabiertos/api/ — Solo GET sobre HTTPS, sin autenticación.
- No tiene API pública — solo buscador web
- +8 millones de resoluciones judiciales (TS, AN, TSJ, Audiencias Provinciales)
- Descargas masivas y uso comercial prohibidos sin autorización
- Usable como fuente manual de jurisprudencia relevante
| Herramienta | Tipo | Descripción |
|---|---|---|
| MCP-BOE | MCP Server | Legislación consolidada y sumarios BOE/BORME integrable con Claude |
| spanish-law-mcp | MCP Server | 12.181 leyes españolas consultables directamente desde LLMs |
| legalize-es | Repositorio | +8.600 leyes españolas en Markdown, listas para RAG |
| EUR-Lex | SPARQL + REST | Derecho de la UE, gratuito |
| Tirant Analytics | API comercial | 500M+ datos, probabilidad de éxito, 23 países |