Saltar al contenido
</>
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

Captura de LEXY — Soluciones Legales: Hero — Confía en la justicia
Hero — Confía en la justicia
Captura de LEXY — Soluciones Legales: Servicios legales
Servicios legales
Captura de LEXY — Soluciones Legales: Equipo de abogados
Equipo de abogados
Captura de LEXY — Soluciones Legales: Contacto
Contacto

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.