Saltar al contenido principal
Volver al Builder

Glosario RAG

Términos y conceptos clave para entender Retrieval-Augmented Generation

40 términos

RAG (Retrieval-Augmented Generation)

RAG Core

Técnica que combina la recuperación de información relevante de una base de conocimientos con la generación de texto mediante LLMs. Permite que los modelos accedan a información actualizada y específica sin necesidad de reentrenamiento.

Saber más

Pipeline RAG

RAG Core

Flujo de trabajo completo que incluye: ingesta de documentos, chunking, generación de embeddings, almacenamiento en vector store, retrieval de contexto relevante y generación de respuesta con el LLM.

Chunking

RAG Core

Proceso de dividir documentos largos en fragmentos más pequeños (chunks) para su procesamiento. Estrategias comunes incluyen: recursivo, por tamaño fijo, semántico y por estructura del documento.

Chunk Overlap

RAG Core

Solapamiento entre chunks consecutivos para preservar el contexto en los límites. Típicamente entre 50-200 caracteres. Ayuda a evitar que información importante se pierda en las divisiones.

Ingesta de Documentos

RAG Core

Proceso de cargar, procesar y preparar documentos para su indexación. Incluye extracción de texto, limpieza, chunking y generación de embeddings.

Embedding

Embeddings

Representación vectorial densa de texto en un espacio de alta dimensionalidad (768-1536 dimensiones típicamente). Captura el significado semántico permitiendo comparar similitud entre textos.

Saber más

Vector

Embeddings

Array de números de punto flotante que representa un texto en el espacio de embeddings. Dos textos semánticamente similares tendrán vectores cercanos en este espacio.

Similitud Coseno

Embeddings

Métrica que mide el ángulo entre dos vectores, ignorando su magnitud. Valores van de -1 a 1, donde 1 indica vectores idénticos. Es la métrica más común para comparar embeddings.

Sentence Transformers

Embeddings

Biblioteca de Python para generar embeddings de oraciones y párrafos. Modelos populares: all-MiniLM-L6-v2, paraphrase-multilingual-MiniLM-L12-v2 para español.

Saber más

Dimensionalidad

Embeddings

Número de dimensiones del vector de embedding. Modelos pequeños usan 384-768 dimensiones, mientras que modelos grandes pueden usar 1536 o más. Mayor dimensionalidad puede capturar más matices semánticos.

Base de Datos Vectorial

Vector DBs

Sistema de almacenamiento optimizado para guardar y buscar vectores de alta dimensionalidad. Utiliza índices especializados (HNSW, IVF) para búsquedas eficientes de vecinos más cercanos.

ChromaDB

Vector DBs

Base de datos vectorial embebida, ideal para desarrollo y proyectos pequeños. Funciona en memoria o con persistencia local. Simple de usar y no requiere servidor.

Saber más

FAISS

Vector DBs

Biblioteca de Meta AI para búsqueda eficiente de similitud en vectores densos. Extremadamente rápida, soporta GPU y múltiples tipos de índices. Ideal para grandes volúmenes de datos.

Saber más

Qdrant

Vector DBs

Base de datos vectorial de código abierto con filtrado avanzado, payloads estructurados y soporte para búsqueda híbrida. Buena opción para producción con Docker.

Saber más

Pinecone

Vector DBs

Servicio de base de datos vectorial gestionado en la nube. Ofrece escalabilidad automática y baja latencia. Plan gratuito disponible para proyectos pequeños.

Saber más

HNSW (Hierarchical Navigable Small World)

Vector DBs

Algoritmo de indexación para búsqueda aproximada de vecinos más cercanos. Ofrece excelente balance entre velocidad y precisión. Usado por la mayoría de vector DBs.

LLM (Large Language Model)

LLMs

Modelo de lenguaje de gran escala entrenado en enormes cantidades de texto. Ejemplos: GPT-4, Claude, Llama, Mistral. En RAG, genera respuestas usando el contexto recuperado.

Prompt

LLMs

Instrucción o texto de entrada que se envía al LLM. En RAG, el prompt incluye la pregunta del usuario más el contexto recuperado de la base de conocimientos.

Token

LLMs

Unidad básica de procesamiento de texto para LLMs. Puede ser una palabra, parte de palabra o carácter. En español, una palabra típica equivale a 1-2 tokens.

Context Window

LLMs

Cantidad máxima de tokens que un LLM puede procesar en una sola llamada. GPT-4 soporta hasta 128K tokens, Llama 3 hasta 8K. Limita cuánto contexto RAG puede incluir.

Temperature

LLMs

Parámetro que controla la aleatoriedad de las respuestas del LLM. Valores bajos (0-0.3) producen respuestas más deterministas, valores altos (0.7-1) más creativas.

Ollama

LLMs

Herramienta para ejecutar LLMs de código abierto localmente. Soporta Llama, Mistral, Gemma y más. Ideal para RAG con privacidad total de datos.

Saber más

Top-K

Retrieval

Número de documentos o chunks más relevantes a recuperar de la base de datos vectorial. Valores típicos: 3-10. Más documentos dan más contexto pero aumentan tokens y posible ruido.

Reranking

Retrieval

Segunda fase de ordenamiento que reordena los resultados del retrieval inicial usando un modelo más preciso (Cross-Encoder). Mejora significativamente la relevancia del contexto.

Búsqueda Híbrida

Retrieval

Combina búsqueda vectorial (semántica) con búsqueda de palabras clave (BM25). Captura tanto similitud semántica como coincidencias exactas de términos.

BM25

Retrieval

Algoritmo clásico de ranking basado en frecuencia de términos. Complementa la búsqueda vectorial encontrando documentos con palabras clave exactas.

Cross-Encoder

Retrieval

Modelo que evalúa la relevancia de un par (query, documento) conjuntamente. Más preciso que bi-encoders pero más lento. Usado en reranking.

Saber más

MMR (Maximal Marginal Relevance)

Retrieval

Técnica para diversificar resultados de retrieval. Balancea relevancia con novedad, evitando documentos redundantes en el contexto.

AI Act (Reglamento de IA)

Normativa

Regulación europea que clasifica sistemas de IA por nivel de riesgo. La investigación científica tiene exenciones específicas, pero los datos de entrenamiento deben cumplir RGPD.

Saber más

RGPD

Normativa

Reglamento General de Protección de Datos. Aplica a proyectos RAG que procesan datos personales. Principios clave: minimización, limitación de finalidad, exactitud.

Saber más

EIPD (Evaluación de Impacto)

Normativa

Evaluación obligatoria cuando el tratamiento de datos puede suponer alto riesgo. Debe realizarse ANTES de iniciar proyectos de IA con datos personales.

Modelos Open Source

Normativa

Modelos de IA con código y pesos disponibles públicamente (Llama, Mistral). Permiten ejecución local para cumplir requisitos de privacidad y soberanía de datos.

Revisión Bibliográfica

Investigación

Proceso sistemático de búsqueda, selección y síntesis de literatura científica sobre un tema. RAG puede asistir en la síntesis pero no reemplaza el análisis crítico del investigador.

Estado del Arte

Investigación

Sección de un paper que resume el conocimiento actual sobre un tema. RAG es útil para generar borradores iniciales consultando múltiples papers indexados.

Alucinación

Investigación

Cuando un LLM genera información que parece correcta pero es inventada. Crítico en investigación: siempre verificar datos, cifras y citas en los documentos originales.

Proveniencia/Trazabilidad

Investigación

Capacidad de identificar qué documento fuente generó cada parte de una respuesta RAG. Esencial para citar correctamente y verificar información en contextos académicos.

SciBERT

Investigación

Modelo de embeddings preentrenado en papers científicos. Mejor rendimiento que modelos genéricos para textos académicos y técnicos.

Saber más

Zotero

Investigación

Gestor de referencias bibliográficas gratuito y open source. Permite exportar colecciones de papers que pueden indexarse en un sistema RAG.

Saber más

DOI (Digital Object Identifier)

Investigación

Identificador único y permanente para documentos académicos. Útil como metadato en RAG para vincular respuestas con papers específicos.

Reproducibilidad

Investigación

Capacidad de obtener los mismos resultados repitiendo un experimento o análisis. En RAG: documentar versiones de modelos, configuración y datos usados.

¿Listo para crear tu proyecto RAG?

Aplica estos conceptos y genera tu sistema personalizado

Ir al Builder