Carga bases, propuestas y actas de fallo. Pregunta en lenguaje natural y obtén una ficha win/loss por licitación — con cita a documento y página. Sin cita, no hay afirmación.
Por cada licitación, la solución genera un análisis estructurado: un resumen, los factores que pesaron y las causas probables — cada uno etiquetado por tipo y sustentado en el documento fuente.
Cumplimiento de especificaciones, capacidad y méritos de la propuesta.
Precio, condiciones y su distancia frente a la oferta ganadora.
Requisitos formales, documentación y cumplimiento de bases.
Historial, contexto del cliente y factores de relación.
Ingesta documentalPDF, DOCX y XLSX — bases, propuestas y actas. Extracción por página, chunking y vectorización; OCR para escaneos.
Asistente RAGChat sobre tu corpus con cita a documento y página. Recuperación top-k; sin cita, no hay afirmación.
Ficha win/lossAnálisis estructurado por licitación: resumen, factores y causas probables con su evidencia.
Patrones agregadosFactores recurrentes en ganadas vs. perdidas sobre el corpus cargado (a partir de tres fichas).
Seguridad baseAcceso por rol (RBAC), cifrado en tránsito y en reposo, y log de auditoría de cada consulta.
TrazabilidadDistingue hecho documentado de inferencia; si la evidencia es débil, lo marca como baja confianza.
El MVP se opera sobre un proveedor LLM con retención cero de datos, en una instancia dedicada. Nada de tu histórico entrena modelos de terceros.
Proveedor LLM contratado sin retención ni entrenamiento sobre tus datos. Cambiar a API directa es LLM_DRIVER=anthropic, sin tocar código.
Datos aislados por instancia, cifrados en tránsito y en reposo. Acceso solo a usuarios que tú nomines.
Cada consulta y respuesta queda registrada con usuario, momento y fuentes citadas.
Laravel 11 y Vue 3 sobre PostgreSQL con pgvector; procesamiento asíncrono con colas. Un MVP demostrable en días, no meses.