RAG vs fine-tuning: ¿cuál necesitas?
ComparativaPor Lucas Matías García TorresActualizado el (publicado el )Datos comprobados el 5 min de lectura
Revisado por Lucas Matías García Torres el . Cómo trabajamos.

Respuesta corta
RAG añade conocimiento al prompt en el momento de la pregunta; el fine-tuning entrena el modelo con ejemplos para que cambie su comportamiento. Usa RAG para hechos privados o que cambian rápido y para respuestas que deben citar fuentes, y fine-tuning para un formato, un tono o una tarea estrecha fijos. OpenAI aconseja empezar por las evals y la ingeniería de prompts, y muchos sistemas combinan los dos. Los costes son de naturaleza distinta, así que calcula cada uno con tu proveedor.
Los precios y límites cambian a menudo: compruébalos en la web del proveedor antes de pagar. Cómo nos financiamos.
RAG vs fine-tuning es la pregunta detrás de la mayoría de los chatbots de empresa: ¿le das al modelo la información correcta cuando alguien pregunta, o cambias el modelo para que se comporte como quieres? RAG (generación aumentada por recuperación) añade conocimiento al prompt en el momento de la pregunta. El fine-tuning, o ajuste fino, entrena un modelo con ejemplos para que cambie su comportamiento. Esta guía compara las dos opciones con lo que dicen OpenAI, AWS, Anthropic y los artículos de investigación originales, comprobado el 6 de octubre de 2026, y termina con una guía para decidir.
¿Qué diferencia hay entre RAG y fine-tuning?
Tabla: RAG y fine-tuning, lado a lado
| Concepto | RAG | Fine-tuning |
|---|---|---|
| Qué cambia | El prompt: se le añaden los pasajes recuperados | El modelo: se entrena con tus ejemplos |
| Sirve para | Hechos y documentos privados o que cambian a menudo | Una tarea, un formato o un estilo constantes que puedes mostrar con ejemplos |
| Cómo se actualiza | Se actualizan los documentos y sus embeddings | Se lanza un nuevo entrenamiento |
| Citar fuentes | Es posible: se conocen los pasajes | No viene de serie: el conocimiento se reparte entre los pesos |
| Coste principal | Tokens extra en cada petición, más un índice de búsqueda | Un entrenamiento, más el trabajo de preparar ejemplos |
Las cuatro primeras filas se deducen de cómo funciona cada método y de la descripción de RAG de AWS, que cuenta entre sus ventajas evitar el reentrenamiento, acceder a información actual y atribuir fuentes. La última fila es un resumen nuestro, no una cifra de ningún fabricante: calcula los dos con la página de precios de tu proveedor.
¿Qué dice OpenAI del fine-tuning?
OpenAI describe el ajuste fino en su guía de optimización de modelos como una forma de tomar un modelo base de OpenAI, darle el tipo de entradas y salidas que esperas en tu aplicación y obtener un modelo que destaque en las tareas para las que lo usarás. Enumera estos métodos: ajuste fino supervisado, optimización directa de preferencias, ajuste fino por refuerzo y ajuste fino de visión.
Lo recomienda cuando necesitas dar al modelo más ejemplos de los que caben en una sola ventana de contexto, reducir el coste en tokens a gran escala, entrenar con datos propios o conseguir que un modelo más pequeño sea suficientemente bueno para una tarea. Igual de importante, dice que se empiece por otro sitio: escribir pruebas (evals) que midan la salida de tu modelo para fijar un punto de partida, y recuerda que el proceso de ingeniería de prompts «may be all you need in order to get great results», es decir, puede ser todo lo que necesites para obtener buenos resultados.
¿Cómo abarata LoRA el fine-tuning?
Entrenar todos los pesos de un modelo grande es caro. LoRA (adaptación de bajo rango), de un artículo de 2021 de Edward Hu y colegas, congela los pesos preentrenados e inyecta pequeñas matrices entrenables en cada capa. Para GPT-3 175B entrenado con Adam, los autores informan de una reducción de 10.000 veces en el número de parámetros entrenables y de 3 veces en la memoria de GPU necesaria, con una calidad del modelo igual o mejor que la del ajuste fino completo y sin latencia adicional en la inferencia. Sea cual sea el método, el modelo adaptado sigue teniendo que caber en memoria al ejecutarlo, que es la pregunta de cuánta VRAM necesitas para un modelo en local.
¿Qué aporta RAG?
RAG deja el modelo como está y cambia lo que lee. Según AWS, el sistema convierte tus documentos en embeddings en una base de datos vectorial, compara con ellos la pregunta del usuario, añade al prompt los mejores pasajes y mantiene el índice al día. Nuestra guía de qué es RAG repasa los pasos y las tasas de fallo de recuperación que midió Anthropic (5,7 % de partida y 1,9 % con su mejor combinación de técnicas, en su propio conjunto de pruebas). El texto recuperado también ocupa sitio en la ventana de contexto, de modo que el coste de RAG crece con lo que recuperes.
Cómo elegir: una guía corta para decidir
Hazte estas preguntas por orden:
- ¿Lo resuelve un prompt mejor? OpenAI dice que se pruebe antes con prompts y evals. Si la respuesta es que sí, no necesitas ninguna de las dos.
- ¿Al modelo le falta información? Documentos privados, precios, políticas o cualquier cosa que cambie cada semana: usa RAG. Reentrenar un modelo con hechos que estarán desfasados el mes que viene es difícil de mantener, y AWS cuenta evitar el reentrenamiento como una ventaja de RAG.
- ¿Las respuestas tienen que citar de dónde salen? RAG, porque los pasajes se conocen y se pueden mostrar.
- ¿Al modelo le falta comportamiento? Un formato de salida fijo, un tono de la casa o una tarea estrecha repetida miles de veces a partir de ejemplos: fine-tuning, que OpenAI recomienda también para recortar tokens a gran escala o usar un modelo más pequeño.
- ¿Necesitas las dos? Muchos sistemas ajustan para el comportamiento y usan RAG para el conocimiento. Se complementan, así que la respuesta a «RAG o fine-tuning» a veces es «las dos, en este orden de esfuerzo: prompt, luego RAG, luego fine-tuning».
Errores frecuentes
- Hacer fine-tuning para enseñar hechos. La información que cambia es más fácil de mantener en documentos que puedes actualizar que en pesos que hay que reentrenar, y un modelo ajustado no tiene una forma de serie de citar una fuente.
- Montar RAG sin medir la recuperación. Si no se recupera el pasaje correcto, el mejor modelo no puede usarlo. Prueba la recuperación con una lista de preguntas reales antes de juzgar las respuestas.
- Saltarse las evals. Sin un punto de partida no puedes saber si alguno de los métodos ayudó.
- Enviar demasiado texto. Más pasajes recuperados cuestan más tokens y pueden diluir la respuesta, como advierten los fabricantes sobre los contextos largos.
Qué comprobar antes de invertir
Cuáles de tus problemas son de conocimiento y cuáles de comportamiento; con qué frecuencia cambia la información; si las respuestas deben citar fuentes; quién puede ver los documentos que indexas; y cuánto cuestan las dos opciones con tu proveedor. Para estimar la parte del prompt, usa nuestra calculadora de costes de API. Y si el sistema va a atender a clientes en la UE, repasa antes el Reglamento (UE) 2024/1689.
Qué hemos comprobado
- OpenAI dice que el ajuste fino permite tomar un modelo base, dar las entradas y salidas que esperas y obtener un modelo que destaque en tus tareas; los métodos incluyen ajuste fino supervisado, optimización directa de preferencias, ajuste fino por refuerzo y ajuste fino de visión; se recomienda para más ejemplos de los que caben en una ventana de contexto, menor coste en tokens a gran escala, datos propios y modelos más pequeños; y OpenAI aconseja escribir evals primero porque la ingeniería de prompts puede ser todo lo que necesites. (OpenAI, )
- LoRA (Edward Hu y colegas, 2021) congela los pesos preentrenados e inyecta matrices de descomposición de rango entrenables en cada capa, y reduce los parámetros entrenables 10.000 veces y la memoria de GPU 3 veces en GPT-3 175B frente al ajuste fino con Adam, con una calidad igual o mejor y sin latencia adicional en la inferencia. (arXiv, )
- AWS describe RAG en cuatro pasos (crear los datos externos en una base de datos vectorial, recuperar la información relevante, aumentar el prompt, actualizar los datos externos) y lista evitar el reentrenamiento, acceder a información actual, atribuir fuentes y el control del desarrollador como ventajas. (Amazon Web Services, )
- Anthropic informa de recuperaciones fallidas que bajan de una tasa de partida del 5,7 % al 1,9 % con embeddings contextuales, BM25 contextual y reordenación en su propio conjunto de pruebas. (Anthropic, )
- El artículo sobre RAG (Patrick Lewis y colegas, 2020) describe modelos que combinan memoria paramétrica y no paramétrica preentrenadas para generar lenguaje. (arXiv, )
Qué puede cambiar
- Las opciones de ajuste fino y la guía de los fabricantes cambian a medida que crecen los modelos y las ventanas de contexto; revisamos esta página cada año.
- Los costes varían según el proveedor y el volumen: esta página no da precios, así que consulta la página de precios de cada proveedor.
Preguntas frecuentes
¿Qué diferencia hay entre RAG y fine-tuning?
RAG cambia lo que el modelo lee: cuando llega una pregunta, se añaden al prompt los pasajes relevantes de tus documentos. El fine-tuning cambia el modelo: se entrena con tus ejemplos y su comportamiento cambia. RAG sirve para hechos que cambian o que hay que citar; el fine-tuning, para un formato, un tono o una tarea constantes.
¿Cuándo conviene hacer fine-tuning en lugar de RAG?
OpenAI enumera los casos: necesitas más ejemplos de los que caben en una ventana de contexto, quieres reducir el coste en tokens a gran escala, entrenas con datos propios o quieres que un modelo más pequeño haga el trabajo. También aconseja escribir evals y probar antes la ingeniería de prompts, que puede ser todo lo que necesites.
¿Se pueden usar RAG y fine-tuning a la vez?
Sí. Se complementan: un modelo puede ajustarse para una tarea, un formato o un tono mientras RAG aporta datos actuales de tus documentos. Un orden de esfuerzo razonable es prompt y evals primero, luego RAG para el conocimiento y después fine-tuning para el comportamiento si las evals muestran una carencia.
¿Qué es LoRA?
LoRA (adaptación de bajo rango) es una forma barata de ajustar un modelo grande. Congela los pesos preentrenados y añade pequeñas matrices entrenables a cada capa. El artículo de 2021 informa de 10.000 veces menos parámetros entrenables y 3 veces menos memoria de GPU que el ajuste fino completo de GPT-3 175B, sin latencia adicional en la inferencia.
¿Es RAG más barato que el fine-tuning?
Cuestan cosas distintas. RAG añade tokens recuperados a cada petición y necesita un índice de búsqueda; el fine-tuning necesita ejemplos preparados y un entrenamiento. AWS cuenta evitar el reentrenamiento como ventaja de RAG, pero la respuesta real depende de tu volumen, así que calcula las dos con la página de precios de tu proveedor.
¿Debe un chatbot de empresa usar RAG o fine-tuning?
Un chatbot que responde a partir de artículos de ayuda, políticas o precios suele necesitar RAG, porque esa información cambia y las respuestas pueden mostrar sus fuentes. El fine-tuning encaja cuando necesitas un estilo o formato fijos en miles de casos. Empieza midiendo un punto de partida con prompts y preguntas reales.
Fuentes
- Model optimization: fine-tuning, evals and prompt engineering (OpenAI API guide), OpenAI. Consultado el 6 de octubre de 2026.
- LoRA: Low-Rank Adaptation of Large Language Models (Hu et al., 2021), arXiv. Consultado el 6 de octubre de 2026.
- What is RAG (Retrieval-Augmented Generation)?, Amazon Web Services. Consultado el 6 de octubre de 2026.
- Introducing Contextual Retrieval, Anthropic. Consultado el 6 de octubre de 2026.
- Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks (Lewis et al., 2020), arXiv. Consultado el 6 de octubre de 2026.
¿Has visto un error o un dato desactualizado? Avísanos y lo corregimos.
Historial de cambios
- : Redacción revisada; no cambia ninguna cifra, fecha ni fuente.
- : Primera versión en español, adaptada de nuestra guía en inglés, a partir de la guía de optimización de modelos de OpenAI, el artículo de LoRA y la documentación de AWS y Anthropic.
Próxima revisión: .
Más guías de Modelos explicados.
Sigue leyendo
- Qué es RAG (generación aumentada por recuperación)
Qué es RAG (generación aumentada por recuperación), cómo funciona paso a paso, cuándo usarlo en vez de pegarlo todo en el prompt y cómo mejorarlo.
- Qué es la ventana de contexto de un modelo
Qué es la ventana de contexto de un modelo, su tamaño en Claude, GPT y Gemini en 2026, qué pasa al llenarla, por qué más grande no es siempre mejor y su coste.
- Qué es un token en un modelo de lenguaje
Qué es un token en un modelo de lenguaje, a cuántas palabras equivale, por qué el español usa más tokens que el inglés (lo medimos) y cómo se cobran.
- ¿Cuánta VRAM necesitas para usar un modelo en local?
Calcula cuánta memoria de vídeo necesita un modelo en tu ordenador según su tamaño, cuantización y contexto, y qué tarjeta NVIDIA te basta.
- Precios de las API de modelos comparados, con calculadora de costes
Precios de las API de OpenAI, Anthropic, Google y DeepSeek por millón de tokens, más una calculadora con caché, descuentos por lotes y tokenizadores.
Otros temas

Asistentes y chatbots
16 guías

APIs de modelos y costes
11 guías

Agentes y automatización
8 guías

Modelos en local
11 guías