Cuando alguien en tu empresa decide “vamos a implementar IA”, la primera pregunta técnica real suele ser la menos glamorosa: ¿cómo le damos al modelo la información que necesita para ser útil? En 2024 la respuesta automática era “hagamos RAG”. En 2025 llegó el hype del fine-tuning. En 2026, con ventanas de contexto que ya miden en millones de tokens, la respuesta más frecuente es más simple de lo que parece.

Este artículo compara las tres opciones sin asumir que una es superior por defecto. El criterio es uno: cuál resuelve tu problema con el menor costo operativo sostenible.

Qué resuelve cada enfoque (y qué no)

Context engineering es el diseño de lo que entra en el prompt: instrucciones del sistema, datos relevantes, ejemplos, restricciones, historial. No modifica el modelo. Solo controla qué información tiene disponible en cada llamada.

RAG (Retrieval-Augmented Generation) agrega un paso de recuperación antes de la generación: el sistema busca en una base de datos vectorial o documental los fragmentos más relevantes para la consulta, los inyecta en el contexto y el modelo responde con esa información. Resuelve el problema de “el modelo no sabe lo que pasó ayer en tu empresa”.

Fine-tuning ajusta los pesos del modelo con ejemplos propios. El modelo aprende patrones nuevos de razonamiento, formato o estilo. No es recuperación de información — es modificación de comportamiento. Resuelve el problema de “el modelo responde bien, pero no como necesitamos”.

La confusión más común que vemos en proyectos es usar fine-tuning para resolver un problema de conocimiento. Si tu modelo no sabe los precios actuales de tu catálogo, fine-tunearlo con ese catálogo no funciona bien: los precios cambian, tendrías que reentrenar cada vez. Eso es un problema de RAG, no de pesos.

Context engineering: el punto de partida que muchos saltean

Con modelos que aceptan 128K tokens o más (GPT-4o, Claude 3.5, Gemini 1.5 Pro), una cantidad sorprendente de casos de uso empresariales cabe directamente en el contexto sin arquitectura adicional.

Un ejemplo concreto: una empresa de servicios profesionales en Monterrey con 80 empleados quiere un asistente que responda preguntas sobre sus procedimientos internos. Si esos procedimientos caben en 40–60 páginas, probablemente entran en el contexto de una sola llamada. No necesitas RAG. No necesitas fine-tuning. Necesitas un prompt bien diseñado y los documentos correctos.

El criterio que usamos en Eurema para decidir si vale la pena ir más allá del context engineering es: ¿los datos que necesita el modelo cambian con frecuencia, o son demasiado grandes para caber en contexto de forma económica? Si la respuesta es no, context engineering es suficiente y más fácil de mantener.

Lo que sí requiere context engineering bien hecho:

  • Instrucciones del sistema claras y sin ambigüedad
  • Jerarquía de información (qué pesa más si hay conflicto)
  • Control del historial para no desperdiciar tokens en conversaciones largas
  • Ejemplos few-shot cuando el formato de salida importa

RAG: cuándo sí tiene sentido y cuándo es overkill

RAG agrega complejidad real: necesitas un pipeline de ingestión de documentos, un modelo de embeddings, una base vectorial (Pinecone, Weaviate, pgvector), y lógica de recuperación. Eso tiene costo de implementación y mantenimiento.

Vale la pena cuando:

  • La base de conocimiento tiene miles de documentos que no caben en contexto
  • Los datos se actualizan frecuentemente (inventarios, precios, normativas)
  • Necesitas trazabilidad: saber exactamente de qué documento vino cada respuesta
  • El caso de uso requiere buscar en múltiples fuentes heterogéneas

No vale la pena cuando el corpus es pequeño y estable, o cuando el problema real es de formato de respuesta (ahí fine-tuning o few-shot en el prompt resuelven mejor).

Un dato operativo: en proyectos de RAG para manufactura que hemos acompañado en Eurema, el 60–70% del tiempo de implementación no está en el modelo ni en la base vectorial — está en limpiar, estructurar y etiquetar los documentos fuente. Si tus manuales técnicos están en PDFs escaneados sin OCR, el pipeline de RAG es el menor de tus problemas.

Para casos donde RAG es el camino correcto, los agentes personalizados que construimos en Eurema incluyen ese pipeline como parte de la arquitectura base.

Fine-tuning: útil en un rango estrecho de problemas

Fine-tuning tiene prensa mejor de la que merece para uso empresarial general. Es la herramienta correcta en casos específicos:

  • Formato de salida estricto: el modelo debe devolver siempre un JSON con campos exactos, o un reporte con estructura fija que few-shot no logra consistentemente
  • Tono o estilo muy específico: industrias técnicas donde el lenguaje estándar del modelo suena genérico y los clientes lo notan
  • Razonamiento de dominio especializado: modelos que deben entender lógica técnica muy particular (cálculo de tolerancias industriales, nomenclatura regulatoria específica)

Lo que fine-tuning no resuelve bien:

  • Inyectar conocimiento factual actualizable (usa RAG)
  • Reducir alucinaciones en general (context engineering con instrucciones claras funciona mejor)
  • Hacer el modelo “más inteligente” en tu dominio sin ejemplos de calidad suficiente

El costo real no está en el cómputo de entrenamiento — está en preparar un dataset de calidad. Para que un fine-tuning rinda, necesitas entre 500 y 5,000 ejemplos bien etiquetados de input/output. Conseguirlos en una empresa mediana sin ese proceso ya establecido puede tomar semanas de trabajo humano.

Cómo decidir en la práctica

Este árbol de decisión funciona para el 80% de los casos B2B:

  1. ¿El problema es de conocimiento o de comportamiento?

    • Conocimiento → RAG o context engineering
    • Comportamiento (formato, tono, razonamiento) → fine-tuning o few-shot en prompt
  2. ¿Cuántos datos necesita el modelo por llamada y con qué frecuencia cambian?

    • Pocos datos, estables → context engineering
    • Muchos datos o cambian frecuentemente → RAG
  3. ¿Context engineering + RAG ya resuelven el problema?

    • Sí → no hagas fine-tuning, es costo sin beneficio adicional
    • No (el modelo sigue fallando en formato o razonamiento específico) → evalúa fine-tuning
  4. ¿Tienes datos de calidad para entrenar?

    • No → context engineering o RAG primero, genera datos reales de uso, luego evalúa
    • Sí → fine-tuning puede tener sentido

En la mayoría de proyectos que arrancamos en Eurema con empresas medianas de LatAm, la secuencia natural es: context engineering primero, RAG cuando el corpus lo justifica, fine-tuning solo si los dos anteriores tienen un gap documentable. Esa secuencia no es conservadora — es la que evita rehacer arquitectura a mitad del proyecto.

Si estás evaluando qué enfoque aplica a tu operación, el punto de entrada más directo es revisar qué problema concreto quieres resolver antes de elegir la tecnología. Desde Websites + AI SEO hasta automatización de procesos internos, la decisión técnica cambia dependiendo del caso de uso — y vale la pena tomarse 30 minutos para mapearlo antes de comprometer presupuesto.

#RAG#fine-tuning#context engineering#agentes IA#B2B