Skip to main content

Self-RAG y Corrective RAG (CRAG)

PARA AGENTE IAChatGPTClaude

Metodología de búsqueda adaptativa donde el modelo de lenguaje evalúa la relevancia de los documentos encontrados, descarta el ruido y reformula dinámicamente la consulta ante la falta de información.

1. Visión general del concepto y problema sistémico

El pipeline tradicional de RAG actúa como un automatismo ciego: Consulta ➔ Búsqueda ➔ Generación. Sin embargo, en sistemas reales, la búsqueda vectorial comete errores regularmente:

  • El usuario pregunta sobre una tecnología que no está en la base de conocimientos interna de la empresa.
  • La base devuelve las 5 palabras más similares, pero describen cosas completamente diferentes.
  • El modelo recibe este contexto irrelevante, intenta conectar cosas incompatibles y produce una alucinación confiada que puede costarle a la empresa su reputación.

Self-Reflective RAG (Self-RAG & CRAG) introduce el pensamiento crítico en el proceso de búsqueda: el modelo no solo consume documentos, sino que actúa como un censor estricto, evaluando la calidad del conocimiento extraído antes de generar cada oración.

2. Taxonomía arquitectónica y modelo mental

                       [ CONSULTA DE ENTRADA ]
                               │
                               ▼
                       [ Búsqueda Vectorial ]
                               │
                               ▼
            ┌──────────────────────────────────────┐
            │       EVALUATOR MODEL (CRAG)         │
            │ Evaluación de documentos encontrados [0..1] │
            └───┬──────────────────────────────┬───┘
                │                              │
                ▼ (> 0.7: Correct)             ▼ (< 0.4: Incorrect)
     ┌───────────────────────┐      ┌─────────────────────────┐
     │ REFINAMIENTO DEL CONOCIMIENTO │      │ REESCRIBIR CONSULTA & FALLBACK│
     │ Extracción de frases clave │      │ • Descartar ruido interno  │
     │ y eliminación de ruido    │      │ • Iniciar búsqueda web     │
     └──────────┬────────────┘      └────────────┬────────────┘
                │                   └────────────┬────────────┘
                └───────────────┬────────────────┘
                                ▼
                   ┌────────────────────────┐
                   │ GENERACIÓN VERIFICADA   │
                   │ Cada afirmación         │
                   │ respaldada por fuente   │
                   └────────────────────────┘

3. Pipeline técnico y mecánica interna

01. Protección contra documentación desactualizada

El usuario pregunta sobre la configuración de la nueva función React 19. La base interna solo contiene documentos para React 17. Self-RAG evalúa los documentos encontrados como irrelevantes (confidence: 0.12), no los utiliza y responde honestamente: "No hay información en la base interna sobre React 19, estoy buscando en la documentación oficial".

02. Llamada de búsqueda puntual solo cuando es necesario (Dynamic Retrieval)

Si el usuario pregunta "¿Qué es el ciclo for en JavaScript?", Self-RAG entiende que es un conocimiento básico del modelo ([No-Retrieve]), y responde de inmediato sin gastar tiempo ni hacer consultas a la base de vectores.

4. Errores comunes, trampas y seguridad

  • Aumento de latencia (Latency Penalty): La etapa de evaluación de documentos y la posible búsqueda de respaldo pueden añadir de 1 a 2 segundos al tiempo de respuesta. Utilice modelos de evaluación ultrarrápidos (por ejemplo, clasificadores de 1B a 3B).
  • Descarte erróneo de datos correctos (False Negatives): Un umbral de corte demasiado estricto puede llevar a que el sistema descarte un documento útil solo por una formulación inusual.

5. Estrategia de conclusión para el ingeniero de 2026

Self-RAG ha transformado los sistemas de búsqueda de pipelines ingenuos a agentes de investigación inteligentes. La capacidad del sistema de decir: "Los datos encontrados no responden a su pregunta, estoy buscando más" es un requisito fundamental para una tolerancia cero a las alucinaciones.

/ Preguntas frecuentesSchema.org FAQPage

FAQ: Self-RAG y Corrective RAG (CRAG)

El Passive RAG confía ciegamente en la base de vectores: si se envía una consulta, los primeros 5 resultados encontrados se insertan en el prompt. Incluso si estos resultados no tienen relación con la pregunta, el modelo siente la presión de 'usar el contexto proporcionado' y comienza a inventar hechos inexistentes.
/ Enlaces internos
Todos los términos

Recursos relacionados del ecosistema

Guías prácticas, terminología clave y habilidades de agentes

Concepto del glosario

Autoevaluación de Resultados de Búsqueda (Self-RAG & Corrective RAG)

Enfoque arquitectónico para la búsqueda (Self-RAG y CRAG — Corrective RAG), donde el modelo de lenguaje evalúa la relevancia y completitud de los resultados antes de generar una respuesta. Si los hechos encontrados son insuficientes o dudosos, el sistema reformula la consulta y busca nuevamente o accede a la web abierta.

Concepto del glosario

Reflection Pattern

Patrón arquitectónico que mejora la fiabilidad de los agentes, dividiendo el proceso en generación de soluciones (Generator), auditoría crítica (Critic) y refinamiento iterativo (Refiner).

Guía práctica

Cómo crear un sistema de diseño propio en Claude Design: de moodboard a mascota animada

Guía práctica para construir un sistema de diseño de marca en Claude Design: referencias visuales, 4 conceptos contrastantes, tokenización, pruebas y mascota animada en SVG.

Guía práctica

50 estilos de diseño visual: guía fundamental para sistemas de diseño, UI/UX y dirección de arte

Un diccionario visual completo de 50 estilos de diseño: análisis estético, paletas de color, combinaciones tipográficas, reglas para sistemas de diseño y control preciso de IA.

Noticia

OpenAI Ofrece Reinicios Gratuitos a Suscriptores

OpenAI está proporcionando reinicios gratuitos a todos los suscriptores diariamente hasta que se tenga acceso a Astra.

Noticia

El modelo Astra de OpenAI ahora disponible para todos los suscriptores

El modelo Astra de OpenAI ahora es accesible para todos los suscriptores Plus, Pro, Enterprise y Business.