Desafío de Google Cloud Run Hackathon: Construyendo Lexi — un Asistente Legal de IA Multiagente
Cuando escuché por primera vez sobre el Google Cloud Run Hackathon me atrajo la pista de agentes de IA y el potencial de Cloud Run. Al mismo tiempo revisaba un contrato laboral de una oferta de trabajo y comprobé lo difícil que resulta para muchas personas entender el lenguaje jurídico complejo. Así nació Lexi, un asistente legal impulsado por IA diseñado para hacer el análisis jurídico más accesible y comprensible.
Lexi utiliza orquestación multiagente y el marco ADK de Google para leer, analizar y explicar cláusulas contractuales en lenguaje humano claro, transformando textos legales densos en ideas que cualquiera puede comprender.
Principales funcionalidades
Analisis de cláusulas impulsado por IA Analiza cada cláusula del contrato para determinar significado, riesgo y cumplimiento.
Comparación con cláusulas estándar Compara tus cláusulas con estándares de referencia usando embeddings almacenados en Firestore para recuperación semántica.
Detección y explicación de riesgos Señala riesgos potenciales y los explica en lenguaje llano para facilitar la toma de decisiones.
Orquestación multiagente Agentes especializados para extracción, comparación y análisis de riesgos colaboran bajo un orquestador raíz usando Google ADK.
Resúmenes en lenguaje claro Convierte el legalese en conclusiones accionables.
Interfaz con streaming en tiempo real El frontend transmite resultados de análisis en vivo para una experiencia rápida e interactiva.
Privacidad por diseño No se almacena información sensible en disco, todo el procesamiento ocurre en memoria.
Controles y limitación de tasas Implementa guardarraíles para entradas no seguras y protección contra abuso de APIs.
Entrega y despliegue Frontend en React y backend con FastAPI, ambos desplegados en Google Cloud Run para escalabilidad y coste eficiente.
Arquitectura resumida El flujo principal recibe el contrato, extrae texto (si es PDF), lo envía al CoreOrchestrator que coordina agentes como extractor de cláusulas, recuperador de cláusulas estándar basado en embeddings, agente de comparación y agente de análisis de riesgos, y luego transmite JSON estructurado de vuelta al frontend.
Sistema multiagente: roles
RootOrchestrator Coordina agentes especializados.
SequentialAgent Asegura que el procesamiento de cláusulas sea ordenado.
ClauseExtractorAgent Extrae cláusulas del contrato.
StandardClauseRetriever Recupera cláusulas de referencia desde Firestore usando embeddings.
ComparisonAgent Detecta desviaciones frente a cláusulas estándar.
RiskAnalysisAgent Explica problemas potenciales en lenguaje simple.
Todos los agentes colaboran mediante un orquestador y un estado compartido, creando un sistema flexible y extensible para inteligencia documental.
Aprendizajes clave
Orquestar sistemas multiagente con Google ADK, integrar embeddings con Firestore para recuperación semántica, desplegar cargas de trabajo de IA en Cloud Run de forma eficiente y diseñar UIs de streaming en tiempo real con FastAPI y React.
Logros
Construcción de una canalización completa impulsada por IA usando ADK, FastAPI y Firestore, diseño y despliegue de una arquitectura multiagente en Cloud Run y experiencia práctica en diseño modular de agentes inteligentes.
Próximos pasos
Expandir a más tipos de documentos como contratos de arrendamiento, NDA y términos de servicio, añadir Q&A conversacional del tipo Pregunta a Lexi sobre la cláusula 5, soportar múltiples idiomas y explorar autenticación segura y historiales de sesión guardados.
Sobre Q2BSTUDIO En Q2BSTUDIO somos una empresa de desarrollo de software especializada en aplicaciones a medida y software a medida, con experiencia en inteligencia artificial, ciberseguridad y servicios cloud aws y azure. Ofrecemos soluciones integrales de servicios inteligencia de negocio y herramientas como power bi para mejorar la toma de decisiones y la visualización de datos. Nuestra práctica de ia para empresas diseña agentes IA y sistemas a medida que se integran con procesos existentes para automatizar tareas críticas y reducir riesgo operativo. Con experiencia en pentesting y protección de infraestructuras, garantizamos soluciones seguras y escalables.
Si quieres conocer cómo implementamos proyectos similares o desarrollar tu propia solución legal impulsada por IA, consulta nuestras capacidades en IA para empresas y agentes IA o descubre nuestros servicios de software a medida y aplicaciones a medida para llevar tu proyecto a producción.
Comentarios