Saltar al contenido principal
Esencial12–20 horas

Asistente de conocimiento basado en evidencias

Construye un asistente RAG que responda solo con evidencias verificadas, muestre citas y mida la calidad del retrieval.

ingestachunkingretrieval híbridorerankingcitasevaluación RAG

Escenario

Tarea

Un equipo necesita un asistente para políticas internas. El sistema no debe inventar respuestas, debe mostrar las fuentes y debe abstenerse cuando la evidencia sea insuficiente.

Ejecución paso a paso

1. Prepara el corpus

Resultado: Los documentos tienen owner, versión y metadata de acceso.

Tareas

  • Selecciona 20–50 documentos
  • Limpia la estructura
  • Añade metadata
  • Guarda el source URI

Comprobaciones

  • Cada chunk tiene una fuente
  • El versionado es reproducible

2. Configura el retrieval

Resultado: Los fragmentos relevantes llegan de forma estable al top-k.

Tareas

  • Compara tamaños de chunk
  • Añade búsqueda léxica + vectorial
  • Configura reranking
  • Añade un filtro ACL

Comprobaciones

  • Existe un conjunto de queries de prueba
  • ACL está cubierto por pruebas negativas

3. Construye el contrato de evidencia

Resultado: El modelo no puede ocultar la falta de evidencias.

Tareas

  • Define el esquema de citas
  • Añade abstención
  • Valida source IDs
  • Rechaza afirmaciones sin soporte

Comprobaciones

  • Cada afirmación tiene cita o abstención
  • Un source ID desconocido bloquea la respuesta

4. Ejecuta la evaluación

Resultado: La calidad de retrieval y generación se mide por separado.

Tareas

  • Crea un golden set
  • Calcula recall@k
  • Evalúa citation correctness
  • Construye una taxonomía de fallos

Comprobaciones

  • Existe un baseline
  • Se registra un umbral de regresión

Criterios de aceptación

  • Todas las citas abren una fuente real
  • ACL evita fugas de datos
  • La evidencia débil activa abstención
  • El informe de evaluación contiene baseline y fallos

Rúbrica de evaluación

Cómo se evalúa el resultado

Puntuación mínima: 70/100 · Distinción: 90/100

Corpus y procedencia

Documentos, chunks, metadata, versiones y source URI son reproducibles.

20 puntos

Insuficiente

Las fuentes no tienen versión u owner, o los chunks pierden la procedencia.

Competente

Cada chunk tiene fuente, metadata y versión.

Sólido

Se implementan política de frescura, lineage y control de cambios.

Evidencia requerida

  • ✓ Enlace al código o artefacto
  • ✓ README breve con las decisiones
  • ✓ Salida de pruebas o evidencia de runtime
  • ✓ Documento de ejemplo y sus chunks

Calidad del retrieval

Hybrid retrieval, filtros y reranking se miden sobre un conjunto de queries.

30 puntos

Insuficiente

No existe un conjunto de prueba o el retrieval se evalúa de forma subjetiva.

Competente

Existen baseline, query set y top-k medible.

Sólido

Se comparan varias estrategias con umbral de regresión y taxonomía de fallos.

Evidencia requerida

  • ✓ Enlace al código o artefacto
  • ✓ README breve con las decisiones
  • ✓ Salida de pruebas o evidencia de runtime
  • ✓ Recall@k o una métrica equivalente

Grounding y citas

Las afirmaciones se apoyan en evidencias y la falta de evidencia provoca abstención.

30 puntos

Insuficiente

El modelo puede responder sin evidencia o las citas no abren la fuente.

Competente

Las afirmaciones sin soporte se bloquean y las citas son válidas.

Sólido

Groundedness y citation correctness se miden automáticamente.

Evidencia requerida

  • ✓ Enlace al código o artefacto
  • ✓ README breve con las decisiones
  • ✓ Salida de pruebas o evidencia de runtime
  • ✓ Ejemplos de citas correctas y abstención

Control de acceso y seguridad

ACL se aplica durante el retrieval y se verifica con pruebas negativas.

20 puntos

Insuficiente

El filtrado ocurre después del retrieval o todavía es posible una fuga.

Competente

ACL se aplica a la búsqueda y tiene pruebas negativas.

Sólido

Se implementan aislamiento de tenant, audit log y policy tests.

Evidencia requerida

  • ✓ Enlace al código o artefacto
  • ✓ README breve con las decisiones
  • ✓ Salida de pruebas o evidencia de runtime
  • ✓ Prueba ACL negativa

Materiales antes de la ejecución