Role prompting: ejemplos, persona y contexto

Lectura
22 min~6 min lectura
Objetivo de la lección

Respuesta rápida: role prompting: Role prompting consiste en asignar a ChatGPT o a un modelo de IA una función concreta antes de pedir una tarea.

Puntos de control
  • Qué es role prompting
  • Role prompting vs context setting
  • Role prompting en ChatGPT vs API
  • Plantilla profesional de role prompting
Respuesta rápida: role prompting: Role prompting consiste en asignar a ChatGPT o a un modelo de IA una función concreta antes de pedir una tarea. Funciona mejor cuando el rol está acompañado por objetivo, contexto, audiencia, restricciones, ejemplos y formato de salida. En una app o API, separá reglas estables en instrucciones de mayor prioridad y dejá la tarea concreta en el mensaje del usuario.

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écnicaQué defineEjemplo breve
Role promptingLa perspectiva o función de la IA.Actuá como mentor de carrera tech.
Context settingLa situación, datos y límites del caso.Tengo 8 horas semanales y busco empleo junior en 12 meses.
Formato de salidaCó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.

ParteQué ponerEjemplo
Instrucciones developer/sistemaRol estable, tono, límites, criterios de calidad.Actuá como tutor de programación. No inventes APIs. Explicá con ejemplos.
Mensaje de usuarioTarea concreta, datos del caso, pregunta actual.Explicame useEffect con un ejemplo para principiantes.
EjemplosPatrones 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

ErrorPor qué fallaMejor alternativa
Actúa como expertoNo define especialidad ni criterio.Actuá como editor SEO para cursos online en LATAM.
No dar contextoLa IA completa vacíos con supuestos.Incluí objetivo, audiencia, restricciones y datos reales.
Pedir todo en una fraseLa respuesta sale genérica.Separá rol, objetivo, contexto y formato.
No indicar formatoLa 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:

  1. Ayudame con mi CV.
  2. Dame ideas para contenido.
  3. 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.
Laboratorio de práctica

Antes de marcar esta lección como completa, escribí una evidencia breve para ChatGPT y Prompt Engineering Avanzado: un ejemplo, una decisión, una captura, una mini demo o una nota que puedas reutilizar en portfolio.

Reflexión rápida

¿Qué cambiarías en tu forma de trabajar después de aplicar role prompting: ejemplos, persona y contexto?

Respuesta directa

¿Qué es role prompting?

Role prompting es asignarle a ChatGPT o a un modelo de IA un rol o persona específica, como reclutador, tutor, analista o editor, para orientar tono, criterios y estilo de respuesta. No alcanza con decir actuá como experto: sumá objetivo, contexto, restricciones y formato. En una app o API conviene separar reglas estables en instrucciones developer/sistema y dejar la tarea concreta en el mensaje del usuario.

Rol/persona: Actuá como reclutador técnico frontend.
Objetivo: preparar una entrevista React junior.
Contexto: tengo 3 proyectos, sin experiencia formal.
Restricciones: no inventes experiencia ni prometas empleo.
Formato: 3 fortalezas, 3 mejoras y una respuesta modelo.
Práctica prompting

Crear un role prompt útil para entrevista, portfolio o cliente

Usa esta práctica para convertir role prompting en una plantilla reutilizable: no escribas solo una persona genérica, agregá tarea, contexto real, restricciones y formato verificable.

Datos de entrada

Rol/persona: reclutador técnico frontend
Objetivo: preparar respuesta para entrevista junior
Contexto: 3 proyectos propios, sin experiencia formal
Restricciones: no inventar experiencia ni prometer empleo
Formato: fortalezas, mejoras y respuesta modelo

Resultado esperado

El rol orienta el criterio de evaluación.
El contexto evita respuestas genéricas.
Las restricciones reducen exageraciones o promesas falsas.
El formato permite comparar versiones y guardar una plantilla para portfolio, entrevistas o clientes.

Solución correcta

Actuá como reclutador técnico frontend.
Objetivo: ayudame a responder una entrevista React junior.
Contexto: tengo 3 proyectos propios, usé React, Tailwind y APIs, pero no tengo experiencia formal.
Restricciones: no inventes experiencia, no exageres seniority y marcá riesgos reales.
Formato: 3 fortalezas, 3 mejoras, una respuesta modelo de 90 segundos y una pregunta para practicar.

Errores comunes

  • - Escribir solo actuá como experto y no definir la tarea.
  • - Usar una persona demasiado amplia, como genio mundial, sin criterios concretos.
  • - Pedir una respuesta laboral sin dar experiencia, proyectos o restricciones.
  • - Mezclar reglas estables con datos variables sin poder reutilizar el prompt en una API.
De lección a portfolio

Convertí esta lección en un workflow de IA aplicable.

Documentar un antes/después con prompts, inputs y criterio de revisión ayuda a vender la habilidad como productividad real.

Paso 1

Elegí una tarea repetible y documentá cómo se hace sin IA.

Paso 2

Aplicá el prompt o workflow y medí tiempo, calidad o errores reducidos.

Paso 3

Publicá plantilla, ejemplo y advertencias para que otro pueda repetirlo.

Newsletter Cursalo

Recibí rutas y cursos nuevos

Sumate para recibir recursos orientados a empleo y portfolio.

  • Rutas de empleo
  • Cursos prácticos
  • Portfolio y entrevistas

Sin spam. También podés entrar con tu cuenta para guardar progreso. Iniciá sesión

Role prompting: ejemplos, persona y contexto | CursaloFalar no WhatsApp