Volver
Chatbot legal + backofficeCompletado
Proyecto académico
LEXY — Soluciones Legales
- Next.js
- TypeScript
- MongoDB
- NextAuth
- OpenAI
- Tailwind
Problema
Los abogados de una firma pierden tiempo respondiendo las mismas consultas básicas una y otra vez, mientras los usuarios no saben a quién preguntar ni cómo empezar.
Contexto
Proyecto de título en equipo (Duoc UC, 2024). Una plataforma legal que combina un chatbot con IA para resolver dudas generales y derivar los casos complejos a un abogado, con un backoffice donde el equipo recibe la consulta y le hace seguimiento.
Objetivo
Crear una puerta de entrada clara para consultas legales generales y conectar los casos que requieren atención con el equipo de abogados.
Mi rol
- Construí el frontend del sitio público: hero, servicios, equipo de abogados y formulario de contacto, con Next.js, Tailwind y shadcn/ui.
- Trabajé en equipo dentro de un proyecto end-to-end (chatbot + backoffice), integrando mi parte con el resto de la app.
- Colaboré en la puesta a punto de la IA: ajustar el system prompt y el contexto para que respondiera solo dentro del dominio legal.
Arquitectura y decisiones
- Next.js y TypeScript para la aplicación, MongoDB para persistencia, NextAuth para autenticación y OpenAI para el chatbot.
- El sitio público, el chatbot y el backoffice se integraron dentro de una base de código compartida por el equipo.
Solución
- Sitio público que presenta a la firma y sus servicios, con el chatbot Lexy como puerta de entrada.
- Chatbot con la API de OpenAI para resolver consultas generales; los casos específicos se derivan a un abogado.
- Backoffice para recibir la consulta derivada y contactar directamente a la persona.
- Autenticación con NextAuth y datos persistidos en MongoDB.
Desafíos y trade-offs
- Acotar el contexto del chatbot en un dominio sensible y derivar lo que no debía resolver automáticamente.
- Integrar aportes de varios integrantes sin confundir responsabilidades personales con el alcance total del producto.
Vistas
Capturas del sitio en vivo




Aprendizajes
- Primera vez conectando un producto a una IA: acotar respuestas con system prompt y contexto en un dominio sensible.
- Trabajo en equipo real sobre una base de código compartida, integrando mi parte con la del resto.
Resultado
Plataforma desplegada en Vercel y presentada como proyecto de título. El sitio sigue en línea y funcional.