Qué es role prompting
Role prompting es una técnica de prompt engineering donde definís desde qué perspectiva debe responder la IA: tutor, editor, analista, reclutador, mentor, abogado, diseñador, auditor SEO o especialista técnico. El rol orienta tono, criterios y nivel de detalle.
El error común es escribir solo Actúa como experto. Eso es demasiado amplio. Un buen prompt no solo dice quién responde: también define qué objetivo hay que cumplir, qué información usar, qué evitar y cómo entregar la respuesta.
Role prompting vs context setting
| Técnica | Qué define | Ejemplo breve |
|---|---|---|
| Role prompting | La perspectiva o función de la IA. | Actuá como mentor de carrera tech. |
| Context setting | La situación, datos y límites del caso. | Tengo 8 horas semanales y busco empleo junior en 12 meses. |
| Formato de salida | Cómo debe venir la respuesta. | Entregá una tabla, un plan de 30 días y próximos pasos. |
La combinación de las tres partes suele producir mejores respuestas que pedir "una respuesta buena" sin contexto.
Role prompting en ChatGPT vs API
En ChatGPT, normalmente escribís el rol dentro del mismo prompt: Actuá como reclutador técnico.... En una aplicación con API, conviene separar las reglas estables del caso variable. La documentación de OpenAI describe los mensajes de desarrollador como reglas y lógica de negocio, mientras que los mensajes de usuario contienen las instrucciones o datos del usuario.
| Parte | Qué poner | Ejemplo |
|---|---|---|
| Instrucciones developer/sistema | Rol estable, tono, límites, criterios de calidad. | Actuá como tutor de programación. No inventes APIs. Explicá con ejemplos. |
| Mensaje de usuario | Tarea concreta, datos del caso, pregunta actual. | Explicame useEffect con un ejemplo para principiantes. |
| Ejemplos | Patrones de entrada/salida cuando necesitás consistencia. | Entrada: CV junior. Salida: fortalezas, brechas, plan. |
Esta separación evita prompts frágiles. Si el rol cambia en cada pedido, es más difícil mantener calidad. Si el rol, los límites y el formato viven como reglas estables, cada usuario puede traer su caso sin romper el comportamiento esperado.
Plantilla profesional de role prompting
Usá esta estructura cuando quieras resultados consistentes:
Rol: Actuá como [rol específico].
Objetivo: Necesito [decisión, análisis, borrador o entrega].
Contexto: [datos del caso, audiencia, etapa, restricciones reales].
Criterios: Priorizá [criterios] y evitá [errores o supuestos].
Formato: Respondé como [tabla, checklist, plan, email, JSON, pasos].
Pregunta: [tarea concreta].
Ejemplo: mentor de carrera para LATAM
Rol: Actuá como mentor de carrera para estudiantes de LATAM.
Objetivo: ayudarme a elegir entre ciencia de datos, UX/UI y marketing digital.
Contexto: tengo 8 horas semanales, trabajo medio tiempo y quiero empleabilidad en 12 meses.
Criterios: compará dificultad, portfolio, salida laboral y curva de aprendizaje.
Restricciones: no inventes salarios exactos ni prometas empleo garantizado.
Formato: tabla comparativa + recomendación final + plan de 30 días.
Este prompt es mejor que Actúa como experto en carreras porque reduce ambigüedad y le da a la IA criterios accionables.
Ejemplo: editor SEO para mejorar CTR
Rol: Actuá como editor SEO senior.
Objetivo: mejorar el title y la meta description de una página.
Contexto: la página posiciona para "hola mundo en python" pero tiene CTR bajo.
Criterios: mantené el title bajo 60 caracteres, respondé al intent y evitá clickbait.
Formato: 5 opciones de title, 5 meta descriptions y una recomendación final.
Este tipo de prompt sirve para contenido, marketing, producto y análisis de Search Console.
Ejemplo: analista de datos
Rol: Actuá como analista de datos de producto.
Objetivo: detectar oportunidades para mejorar activación.
Contexto: tengo una tabla con usuarios, fecha de registro, curso iniciado y curso completado.
Criterios: buscá segmentos con caída fuerte y proponé hipótesis comprobables.
Formato: insights, consultas SQL sugeridas y próximos experimentos.
Checklist de contexto útil
- Rol: desde qué perspectiva debe responder.
- Objetivo: qué decisión, borrador, análisis o entrega necesitás.
- Audiencia: para quién será la respuesta.
- Datos: información que el modelo no debería suponer.
- Restricciones: qué evitar, qué priorizar y qué nivel de detalle usar.
- Formato: tabla, checklist, JSON, email, plan o pasos.
- Criterio de calidad: cómo vas a decidir si la respuesta sirve.
Errores comunes en role prompting
| Error | Por qué falla | Mejor alternativa |
|---|---|---|
Actúa como experto | No define especialidad ni criterio. | Actuá como editor SEO para cursos online en LATAM. |
| No dar contexto | La IA completa vacíos con supuestos. | Incluí objetivo, audiencia, restricciones y datos reales. |
| Pedir todo en una frase | La respuesta sale genérica. | Separá rol, objetivo, contexto y formato. |
| No indicar formato | La salida puede ser difícil de usar. | Pedí tabla, checklist, JSON, email o pasos concretos. |
Cómo usar roles en la API de OpenAI
Cuando trabajás con la API, separá reglas de aplicación y tarea del usuario. Las instrucciones de mayor nivel definen comportamiento, tono y límites; el mensaje del usuario contiene la tarea específica. OpenAI recomienda pensar en mensajes de desarrollador como reglas del sistema y mensajes de usuario como los datos de entrada de cada caso.
const response = await client.responses.create({
model: "gpt-5",
instructions: "Actuá como tutor de programación. Explicá con claridad y no inventes APIs.",
input: "Explicame qué hace print('Hola Mundo') en Python."
});
Referencia oficial: Prompt engineering de OpenAI y guía de prompts reutilizables.
Mini ejercicio: convertí prompts vagos en prompts útiles
Reescribí estos prompts usando rol, objetivo, contexto, restricciones y formato:
Ayudame con mi CV.Dame ideas para contenido.Explicame JavaScript.
Ejemplo de mejora:
Rol: Actuá como reclutador tech para perfiles junior.
Objetivo: mejorar mi CV para postular a frontend trainee.
Contexto: tengo 3 proyectos en JavaScript, sin experiencia formal.
Restricciones: no exageres experiencia; priorizá evidencia y claridad.
Formato: cambios por sección + versión mejorada del resumen profesional.
De prompt a habilidad laboral
Role prompting es útil para marketing, soporte, educación, data, programación y operaciones. La diferencia laboral está en convertirlo en sistemas repetibles: plantillas, criterios, evaluación de calidad y casos de uso reales.
- Creá 5 prompts reutilizables para una tarea concreta.
- Probá cada prompt con 3 casos distintos.
- Documentá qué cambió y qué resultado mejoró.
- Publicá el proceso como portfolio o caso de estudio.
- Conectalo con rutas de empleos tech o servicios del marketplace de profesionales.