Saltar al contenido principal

términos del glosario

Grounding

Categoría
RAG, Embeddings & Search
Dificultad
Intermedio

Definición

El grounding es el proceso de vincular la salida de un modelo de IA generativa a fuentes de datos externas específicas y verificables para garantizar la precisión fáctica y reducir la dependencia de los parámetros de entrenamiento internos del modelo.

Cómo funciona y contexto

El grounding aborda la limitación fundamental de los modelos de lenguaje grandes (LLM): su tendencia a 'alucinar' o generar información que suena plausible pero que es incorrecta. Debido a que los LLM se entrenan con conjuntos de datos estáticos, carecen de conocimiento sobre eventos que ocurren después de su fecha de corte de entrenamiento y no pueden verificar inherentemente sus propias afirmaciones. El grounding mitiga esto proporcionando al modelo un mecanismo de recuperación, a menudo a través de la Generación Aumentada por Recuperación (RAG), que busca documentos o datos relevantes en una base de conocimientos confiable antes de que el modelo genere una respuesta. Al obligar al modelo a sintetizar información de estas fuentes proporcionadas, el grounding ancla la salida en la realidad.

Por qué es importante

Sin él, los sistemas de IA son propensos a la desinformación segura, lo que plantea riesgos significativos en campos como la medicina, el derecho y las finanzas. El grounding permite a los desarrolladores mantener una 'fuente de verdad', permitiendo a los usuarios verificar las afirmaciones de la IA frente a los documentos originales, aumentando así la confianza y permitiendo el uso de la IA en entornos de alto riesgo y sensibles a los datos.

Ejemplo real

Una IA de atención al cliente para un banco se basa en los documentos de política interna del banco. Cuando un usuario pregunta sobre las tasas de interés, el sistema primero recupera la hoja de tasas oficial y actual de la base de datos del banco. Luego, la IA utiliza este texto específico recuperado para redactar su respuesta, asegurándose de proporcionar la tasa exacta y actual en lugar de adivinar basándose en datos de entrenamiento obsoletos.

Errores frecuentes

  • Asumir que el grounding elimina todos los errores; el modelo aún puede malinterpretar la información recuperada correctamente.
  • No proporcionar datos de origen limpios y de alta calidad, lo que conduce a resultados de 'basura entra, basura sale'.
  • Depender demasiado del conocimiento interno del modelo cuando el contexto recuperado es insuficiente o irrelevante.
  • Descuidar la implementación de mecanismos de citación, lo que dificulta que los usuarios verifiquen las afirmaciones de la IA.

Preguntas frecuentes

¿En qué se diferencia el grounding del ajuste fino (fine-tuning)?

El ajuste fino actualiza los pesos internos del modelo para aprender nuevos patrones o estilos, mientras que el grounding proporciona información externa en el momento de la inferencia sin cambiar el conocimiento central del modelo.

¿Puede el grounding prevenir todas las alucinaciones?

Reduce significativamente las alucinaciones al proporcionar un ancla fáctica, pero no puede eliminarlas por completo, ya que el modelo aún puede tener dificultades con la lógica o malinterpretar el contexto proporcionado.

¿Es RAG la única forma de lograr el grounding?

Si bien RAG es la implementación más común, el grounding también se puede lograr mediante el uso de herramientas (por ejemplo, dando al modelo acceso a una calculadora o una API en vivo) o proporcionando contexto directamente en la instrucción (prompt).