Límites de palabras y longitud
Especifique el máximo de palabras, oraciones, párrafos o caracteres.
Límites de palabras y longitud 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.
Por qué importan las restricciones de longitud
Los modelos de IA generan respuestas de forma natural con una longitud predeterminada, normalmente la que consideran suficiente para ofrecer una respuesta completa. A menudo, esa longitud predeterminada no es la que usted necesita.
Las restricciones de longitud en los mensajes le permiten especificar exactamente cuánto debe durar una respuesta y adaptarla a su destino: un tuit, el texto de una diapositiva, el resumen de un correo electrónico o un artículo de 500 palabras.
Comprender cómo redactar restricciones de longitud eficaces y saber dónde pueden fallar es una habilidad práctica de ingeniería de prompts.
Conteo exacto de palabras: «En exactamente N palabras»
La restricción de longitud más precisa es un conteo exacto de palabras: "Escriba esto en exactamente 100 palabras."
Los modelos intentarán alcanzar este objetivo, pero rara vez logran llegar al número exacto. En la práctica, "exactamente 100 palabras" suele producir una respuesta dentro de un margen de ±10 palabras.
Esto es suficiente para la mayoría de los casos de uso. Para requisitos estrictos, como una entrega con un límite de palabras, verifique siempre el resultado y recórtelo manualmente. Si la precisión es importante, use un intervalo más estrecho: "entre 98 y 102 palabras".
Límites por número de oraciones
Los límites por número de oraciones suelen ser más fiables que los conteos de palabras, porque las oraciones son una unidad más natural para el modelo:
- "En no más de 3 oraciones"
- "Resuma esto en 2 oraciones"
- "Escriba una descripción de una sola oración"
Las restricciones por número de oraciones funcionan especialmente bien para resúmenes, descripciones e introducciones. Para evitar oraciones individuales demasiado largas, añada un límite de palabras: "En 2 oraciones, de menos de 25 palabras cada una".
Restricciones por intervalo
Las restricciones por intervalo proporcionan al modelo una zona objetivo en lugar de un límite rígido, lo que suele producir una prosa más natural:
- "Escriba esto en 500-600 palabras"
- "Mantenga la respuesta entre 150 y 200 palabras"
- "Procure incluir entre 3 y 5 viñetas"
Los intervalos son más flexibles y tienden a producir resultados más fluidos que los conteos exactos. Use conteos exactos cuando el destino tenga un límite estricto, como los límites de caracteres de una plataforma o los campos de un formulario, y use intervalos para la redacción editorial.
Límites específicos de cada plataforma: el ejemplo del tuit
Muchas plataformas tienen límites estrictos de caracteres. Twitter/X impone un límite de 280 caracteres. Al solicitar contenido específico para una plataforma, especifique el límite explícitamente:
- "Escriba un tuit (máximo 280 caracteres) para anunciar el lanzamiento de nuestro producto."
- "Cree una notificación por SMS de menos de 160 caracteres."
- "Escriba una publicación de LinkedIn de menos de 1300 caracteres."
Cuente siempre los caracteres de la respuesta antes de publicarla: los modelos calculan los conteos de caracteres con menos precisión que los conteos de palabras. Una comprobación sencilla con Python, len(response), evita situaciones embarazosas.
Cuándo los modelos ignoran las restricciones de longitud
A veces, los modelos no respetan las restricciones de longitud. Estos son algunos fallos habituales:
- La tarea es compleja y el modelo considera que no puede completarse con la longitud especificada
- La restricción se colocó al final de un mensaje largo y es posible que haya perdido prioridad
- El conteo de palabras y las restricciones de contenido entran en conflicto, por ejemplo, «abarque 10 temas en 50 palabras»
Soluciones: coloque la restricción de longitud al principio del mensaje, conviértala en parte de la personalidad ("Es usted un redactor que siempre responde en exactamente 100 palabras") o reduzca el alcance del contenido para adaptarlo a la longitud.
Verificación de la longitud mediante código
Cuando necesite aplicar límites de longitud mediante programación, añada un paso de validación después de la llamada a la API:
import openai
client = openai.OpenAI(api_key='sk-...')
def generate_tweet_copy(topic, max_retries=3):
for attempt in range(max_retries):
prompt = f'Write a tweet announcing {topic}. Maximum 280 characters. No hashtags. Be direct and engaging.'
response = client.chat.completions.create(
model='gpt-4o-mini',
messages=[{'role': 'user', 'content': prompt}]
)
tweet = response.choices[0].message.content.strip()
char_count = len(tweet)
if char_count <= 280:
print(f'OK ({char_count} chars): {tweet}')
return tweet
else:
print(f'Attempt {attempt+1}: too long ({char_count} chars). Retrying...')
prompt = f'That was {char_count} characters. Shorten to under 280 characters: {tweet}'
return None # Failed after retriesEl problema del desajuste entre contenido y longitud
La razón más común por la que fallan las restricciones de longitud es un desajuste entre el alcance del contenido y el presupuesto de palabras.
Si pide al modelo que "explique la computación cuántica, su historia, sus aplicaciones actuales y su potencial futuro en 50 palabras", se enfrenta a una tarea imposible. Incumplirá el límite de palabras o producirá una respuesta tan comprimida que resultará inútil.
Solución: reduzca el alcance ("explique la computación cuántica en una oración") o aumente el presupuesto de palabras para que corresponda al alcance. Nunca solicite al mismo tiempo una cobertura amplia y una respuesta muy breve.
Usar la longitud como indicación para razonar
Las restricciones de longitud no solo sirven para encajar el contenido en un espacio; también funcionan como indicaciones para razonar que obligan a condensar y priorizar.
"Explique en una oración la idea clave de este informe de 10 páginas" es un ejercicio útil incluso cuando no necesita estrictamente una sola oración. La restricción obliga al modelo a identificar la idea más importante.
Las restricciones de poca longitud son una forma eficaz de extraer la esencia y establecer prioridades a partir de material extenso y complejo.
Restricciones de longitud mínima
También puede establecer restricciones de longitud mínima cuando necesite suficiente profundidad:
- "Escriba al menos 400 palabras"
- "Proporcione un mínimo de 5 viñetas"
- "Incluya al menos 3 ejemplos"
Las restricciones mínimas son útiles cuando el modelo tiende a ofrecer respuestas superficiales sobre temas complejos. Combinar un mínimo con un máximo crea un intervalo: "Escriba entre 400 y 500 palabras". Esto evita tanto que la respuesta quede corta como que se rellene innecesariamente.
Restricciones de longitud en los mensajes del sistema
En las aplicaciones en las que cada respuesta debe ajustarse a una determinada longitud, establezca la restricción en el mensaje del sistema en lugar de repetirla en cada turno del usuario:
"Es usted un asistente conciso. Cada respuesta debe tener 3 oraciones o menos. Si le piden algo que requiere más, produzca un resumen de 3 oraciones y ofrézcase a ampliarlo."
Las restricciones de longitud establecidas en el sistema son más fiables que las restricciones por mensaje, porque fijan una regla de comportamiento persistente en lugar de una instrucción puntual.
Comprobación de conocimientos: restricciones de longitud
Está creando una herramienta de generación de contenido para responsables de redes sociales. Cada publicación debe tener entre 150 y 200 palabras. El modelo sigue generando publicaciones de entre 280 y 350 palabras a pesar de que la instrucción sobre el límite de palabras aparece al final del mensaje.
¿Cuál es la solución más eficaz?
Repaso: límites de palabras y longitud
Las restricciones de longitud —conteos exactos de palabras, límites por número de oraciones, límites de caracteres e intervalos— le permiten adaptar la salida de la IA a su destino. Los conteos exactos funcionan bien para límites estrictos; los intervalos producen una prosa más natural. Las restricciones de caracteres para contenido específico de una plataforma, como tuits y SMS, siempre requieren una verificación mediante programación.
El principal fallo es el desajuste entre contenido y longitud: el alcance es demasiado grande para el presupuesto de palabras. La colocación en el mensaje del sistema y la validación mediante programación son los mecanismos de aplicación más fiables.
En la próxima lección aprenderá a restringir el alcance del tema en lugar de la longitud.
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 «Límites de palabras y longitud» es gratis?
Sí — el texto completo de «Límites de palabras y longitud» 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 «Límites de palabras y longitud»?
Especifique el máximo de palabras, oraciones, párrafos o caracteres. 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 «Límites de palabras y longitud»?
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
- Límites de palabras y longitud
- Restricciones de tema y alcance
- Restricciones de estilo del contenido
- Combinar varias restricciones