Cuándo basta con prompting
Evalúe el equilibrio entre coste y flexibilidad.
Cuándo basta con prompting es una lección gratuita de AI Prompt Engineering en CoddyKit. Esta es la lección 1 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de AI Prompt Engineering, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de AI Prompt Engineering incluye 4 lecciones en total.
El valor predeterminado debe ser el prompting
Antes de recurrir al fine-tuning, trate el prompting como la hipótesis nula. Los modelos modernos de vanguardia tienen suficiente capacidad latente como para que la mayoría de las tareas sean un problema de recuperación e instrucciones, no un problema de actualización de pesos.
El error costoso que cometen los equipos es iniciar un proceso de entrenamiento cuando un prompt bien estructurado, unos pocos ejemplos y acceso a herramientas habrían cerrado la brecha sin coste marginal de entrenamiento. El fine-tuning solo se justifica cuando el prompting demuestra que ha alcanzado un techo.
- El prompting cambia por solicitud; el fine-tuning cambia el modelo
- El prompting es reversible en segundos; un checkpoint ajustado es un artefacto cuyo compromiso queda establecido
- Empiece con la opción económica y escale solo cuando haya pruebas
Los tres ejes de coste
Compare los enfoques según tres ejes de coste independientes, no solo según el dinero:
- Coste de iteración - ¿con qué rapidez puede cambiar el comportamiento? Prompting: minutos. Fine-tuning: de horas a días por ciclo.
- Coste de inferencia - el prompting paga por token por las instrucciones largas y los ejemplos en cada llamada; un modelo ajustado puede incorporar ese comportamiento en los pesos y reducir el tamaño del prompt.
- Coste de mantenimiento - un prompt vive en el control de versiones y es auditable; un checkpoint debe volver a ajustarse cada vez que el modelo base queda obsoleto.
El prompting gana en iteración y mantenimiento; el fine-tuning puede ganar en coste de inferencia con un volumen elevado.
Cuantificación del punto de equilibrio
El argumento del coste de inferencia a favor del fine-tuning solo se sostiene por encima de un umbral de volumen. Modele explícitamente el punto de cruce: un prompt few-shot largo que añade 2.000 tokens de entrada por llamada implica un coste recurrente; un modelo ajustado amortiza el coste de entrenamiento con el volumen.
Si su tráfico está por debajo del punto de equilibrio, el prompt few-shot resulta estrictamente más barato y flexible.
# Rough break-even between long-prompt vs fine-tune
def breakeven_calls(train_cost_usd, extra_input_tokens, price_per_1k_input):
extra_cost_per_call = (extra_input_tokens / 1000.0) * price_per_1k_input
if extra_cost_per_call == 0:
return float('inf')
return train_cost_usd / extra_cost_per_call
# e.g. $80 train run, 2000 extra prompt tokens, $0.003/1k
print(breakeven_calls(80.0, 2000, 0.003)) # ~13.3M calls before tuning pays offLa flexibilidad es un activo de primer nivel
El argumento más sólido a favor del prompting es la opcionalidad ante la incertidumbre. Los requisitos cambian: aparece un nuevo caso límite, cambia una política o se añade un campo de salida. Con prompting, modifica el texto; con un modelo ajustado, debe volver a recopilar datos y entrenarlo de nuevo.
Cuando la definición de la tarea aún está cambiando —en un producto inicial, con una especificación ambigua o con cambios frecuentes por parte de las partes interesadas—, el prompting casi siempre es la opción correcta. Fije los pesos solo cuando el objetivo haya dejado de cambiar.
Capacidades que el prompting ya cubre
Muchos problemas que parecen requerir ajuste se resuelven con técnicas aplicadas al prompt:
- Cumplimiento del formato - salida estructurada y restricciones de esquema JSON, no entrenamiento
- Tono de dominio - un bloque de ejemplos de estilo más una descripción explícita de la voz
- Profundidad del razonamiento - descomposición, chain-of-thought o un paso de planificación
- Lagunas de conocimiento - la recuperación (RAG) incorpora hechos; el fine-tuning incorpora hechos obsoletos
Recurra al fine-tuning únicamente para aquello que el prompting no puede hacer de forma estructural: compresión del prompt cuando la latencia es crítica, formatos profundamente idiosincrásicos o comportamientos a los que el modelo se resiste incluso con instrucciones firmes.
RAG frente a fine-tuning para el conocimiento
Existe una confusión habitual: los equipos hacen fine-tuning para incorporar conocimiento cuando deberían recuperarlo. El fine-tuning no es una buena forma de enseñar hechos: es una técnica con pérdidas, costosa de actualizar y propensa a interpolar alucinaciones entre los ejemplos de entrenamiento.
Regla práctica: si la diferencia está en lo que el modelo sabe, use recuperación. Si está en cómo se comporta el modelo, considere el fine-tuning. El conocimiento cambia a diario; el comportamiento rara vez.
# Knowledge -> retrieve at prompt time, do not bake into weights
def build_prompt(user_q, retriever):
docs = retriever.search(user_q, k=5)
context = '\n\n'.join(d.text for d in docs)
return (
'Answer using ONLY the context. Cite doc ids.\n'
'<context>\n' + context + '\n</context>\n'
'<question>' + user_q + '</question>'
)La escalera de optimización de prompts
Antes de declarar que el prompting es insuficiente, recorra toda la escalera. La mayoría de los equipos se rinde en el segundo peldaño:
- Peldaño 1: instrucción clara + rol + contrato explícito de salida
- Peldaño 2: ejemplos few-shot que cubran los casos límite
- Peldaño 3: descomposición en varias llamadas encadenadas
- Peldaño 4: uso de herramientas y recuperación para delegar el conocimiento y el cálculo
- Peldaño 5: pasadas de autocrítica o de verificación
Solo después de agotar los peldaños 1-5 con un conjunto de evaluación reservado se puede justificar el fine-tuning.
Latencia y penalización por longitud del prompt
Los prompts largos cuestan más que dinero: cuestan tiempo. En muchas arquitecturas de serving, los tokens de entrada dominan el tiempo hasta el primer token. Un prompt de 4.000 tokens con instrucciones y ejemplos tiene una sobrecarga de latencia medible en cada llamada.
Este es el único ámbito en el que el prompting realmente pierde a escala: cuando necesita tanto el comportamiento de un prompt largo como respuestas de menos de 100 ms, destilar ese comportamiento en un modelo pequeño ajustado es la opción correcta. Pero confirme que el presupuesto de latencia es real y no una suposición.
Coste total de propiedad
Decida en función del coste total de propiedad durante la vida útil del artefacto, no de la primera factura. Un checkpoint ajustado conlleva costes recurrentes ocultos:
- Volver a hacer fine-tuning cuando el proveedor retira el modelo base (a menudo cada 6-12 meses)
- Un pipeline de datos y un proceso de etiquetado que debe mantener activos
- Infraestructura de evaluación para detectar regresiones después de cada nuevo ajuste
- Complejidad de versionado, reversión y serving A/B
El TCO del prompting consiste principalmente en un archivo de texto y un conjunto de evaluación. Para equipos sin madurez en MLOps, esa asimetría por sí sola mantiene al prompting por delante mucho más tiempo de lo esperado.
Lista de comprobación para decidir
El prompting es suficiente cuando puede responder SÍ a la mayoría de estas preguntas:
- ¿La especificación de la tarea sigue cambiando mes a mes?
- ¿El volumen está por debajo del umbral de punto de equilibrio que ha calculado?
- ¿La diferencia está en el conocimiento (que se puede recuperar) y no en el comportamiento?
- ¿Una evaluación con datos reservados demuestra que el prompting alcanza una calidad aceptable después de recorrer la escalera?
- ¿Su presupuesto de latencia admite la longitud del prompt?
- ¿Su equipo carece de un pipeline mantenido de fine-tuning y evaluación?
Tres o más respuestas SÍ significan que debe seguir con prompting y volver a evaluarlo solo cuando las respuestas cambien.
Resumen práctico de las compensaciones
Exprese la decisión como datos, no como impresiones. Una pequeña función de puntuación obliga al equipo a declarar explícitamente sus supuestos (volumen, latencia y estabilidad de la especificación) y hace que la recomendación pueda auditarse más adelante.
def recommend(volume_per_month, breakeven, spec_stable, latency_critical):
score = 0
if volume_per_month < breakeven: score += 2 # favor prompting
if not spec_stable: score += 2 # spec moving -> prompt
if latency_critical and spec_stable: score -= 2 # tune for latency
return 'PROMPTING' if score >= 1 else 'CONSIDER_FINE_TUNING'
print(recommend(500_000, 13_000_000, spec_stable=False, latency_critical=False))
# PROMPTINGComprobación rápida
Un equipo quiere que el modelo responda preguntas sobre documentos que se actualizan a diario. ¿Qué enfoque es el más adecuado y por qué?
Resumen
El prompting es la opción predeterminada; el fine-tuning es la escalada. Manténgase en prompting mientras la especificación cambie, el volumen esté por debajo del punto de equilibrio y la diferencia corresponda al conocimiento en lugar del comportamiento.
- Compare los costes de iteración, inferencia y mantenimiento, no solo el dinero
- Calcule el punto de equilibrio por volumen antes de suponer que el fine-tuning ahorra dinero
- Recorra toda la escalera de optimización de prompts antes de declarar que el prompting es insuficiente
- Recupere el conocimiento; reserve el fine-tuning para comportamientos persistentes o para la compresión del prompt motivada por la latencia
- Evalúe el TCO durante toda la vida útil, incluida la retirada del modelo base
Aprende AI Prompt Engineering con un tutor de IA — gratis
Escribe y ejecuta código real en tu navegador, obtén ayuda instantánea de un tutor de IA disponible 24/7 y continúa donde lo dejaste en la web o en la aplicación.
- Cursos
- 53
- Lecciones
- 199
Preguntas frecuentes
¿La lección «Cuándo basta con prompting» es gratis?
Sí — el texto completo de «Cuándo basta con prompting» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de AI Prompt Engineering, actualiza a CoddyKit PRO. El curso de AI Prompt Engineering incluye 4 lecciones en total.
¿Qué aprenderé en «Cuándo basta con prompting»?
Evalúe el equilibrio entre coste y flexibilidad. Practicas AI Prompt Engineering con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar AI Prompt Engineering?
No se requiere experiencia previa. AI Prompt Engineering en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 1 de 4.
¿Cuánto tiempo toma la lección «Cuándo basta con prompting»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de AI Prompt Engineering?
Sí. Cada lección de AI Prompt Engineering incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- Cuándo basta con prompting
- Cuándo aplicar fine-tuning
- Híbrido: prompt y ajuste ligero
- Evaluación de la decisión