Proyectos JubiGestor: Asistente de trámites jubilatorios con IA

JubiGestor: Asistente de trámites jubilatorios con IA

De Wikipedia, la enciclopedia libre

JubiGestor es un asistente conversacional que responde preguntas sobre jubilaciones en Argentina en lenguaje claro, citando siempre documentación oficial de ANSES.

1 · Problema

La información sobre trámites jubilatorios está dispersa en documentos densos y difíciles de interpretar. El desafío era responder consultas concretas en lenguaje claro sin inventar información, un riesgo real en un dominio sensible como el previsional. Además, el público objetivo son adultos mayores (jubilados o próximos a jubilarse) con baja alfabetización digital y, en muchos casos, dificultades para ver o escribir, por lo que lograr una buena accesibilidad era un objetivo central.

2 · Decisiones de diseño

  • Accesibilidad como prioridad: interacción por voz (micrófono), varios tamaños de texto según lo que necesite cada persona, alto contraste y una UX simple y fácil de comprender, pensada para adultos mayores con baja alfabetización digital.
  • Arquitectura RAG: recuperar los fragmentos relevantes del corpus oficial antes de generar, para fundamentar cada respuesta en fuentes reales.
  • Anti-alucinación: si ningún fragmento supera el umbral de similitud, el modelo deriva a ANSES en lugar de inventar.
  • Backend en FastAPI con Gemini (generación + embeddings) y PostgreSQL + pgvector para la búsqueda vectorial.
  • Pipeline de ingesta idempotente sobre un corpus de Markdown versionado con frontmatter (título, fuente, fecha); cada respuesta cita su fuente.
  • Frontend Next.js con chat en streaming (NDJSON) que muestra las citas, y rate limiting por IP.

3 · Solución

El usuario hace una pregunta; el sistema embebe la consulta, busca los fragmentos más cercanos en pgvector y arma el contexto con sus citas. Gemini genera la respuesta en streaming, fundamentada y con enlaces a la documentación oficial. Si no hay contexto suficiente, deriva a ANSES en lugar de arriesgar un dato incorrecto.

chat con respuesta + citas · 16:9