Prompts de rol para chatbots

Ingeniería de prompts con la API de OpenAI

Fouad Trad

Machine Learning Engineer

Prompts de rol

  • Pídele al chatbot que asuma un rol específico.
  • Chatbot -> actor en una obra de teatro
  • El chatbot se adapta al rol
  • Lenguaje y contenido adaptados a la persona
  • Interacciones más eficaces

Imagen que muestra varias máscaras y disfraces para representar los juegos de rol.

Ingeniería de prompts con la API de OpenAI

Ejemplo de juego de rol

Pregunta: ¿Podrías darme las especificaciones técnicas de Product X que ofrece tu empresa?

Imagen que muestra al usuario y a tres personas, cada una representando un rol (atención al cliente, gestor de proyectos e ingeniero de ventas)

Ingeniería de prompts con la API de OpenAI

Ejemplo de juego de rol

Pregunta: ¿Podrías darme las especificaciones técnicas del Producto X que ofrece tu empresa?

Imagen que muestra al usuario y a tres personas, cada una representando un rol (soporte al cliente, gestor de proyectos e ingeniero de ventas)

Ingeniería de prompts con la API de OpenAI

Ejemplo de juego de rol

Pregunta: ¿Podrías darme las especificaciones técnicas del Producto X que ofrece tu empresa?

Imagen que muestra al usuario y a tres personas, cada una representando un rol (atención al cliente, gestor de proyectos e ingeniero de ventas)

Ingeniería de prompts con la API de OpenAI

Agente de atención al cliente

Imagen de un agente de atención al cliente.

Ofrece orientación

  • Dirige a los clientes al sitio web
  • Ofrece asistencia
Ingeniería de prompts con la API de OpenAI

responsable de producto

  • Destaca los beneficios estratégicos
  • Se centra en la alineación del producto

Imagen de un gestor de producto.

Ingeniería de prompts con la API de OpenAI

Ingeniero de ventas

  • Céntrate en los detalles técnicos
    • Procesador
    • Atributos
    • Seguridad

Imagen de un ingeniero de ventas.

Ingeniería de prompts con la API de OpenAI

Prompts de rol

  • Indica al modelo que actúe como un rol específico
system_prompt = "Act as an expert financial analyst."

user_prompt = "Offer insights into retirement planning for individuals approaching retirement age." print(get_response(system_response, user_response))
Ingeniería de prompts con la API de OpenAI

Analista financiero experto

Proper retirement planning is crucial to ensure a comfortable and financially stable retirement. Here are some key
considerations:

- Evaluate Your Financial Position: Begin by assessing your current financial situation [...]
- Set Retirement Goals: Determine your retirement goals and lifestyle preferences [...]
- Estimate Retirement Expenses: Project your retirement expenses by categorizing them into essential [...]
[...]

Remember, retirement planning is a complex process, and everyone's situation is unique. 
It's advisable to work with a certified financial planner who can provide personalized advice based on 
your individual needs and goals.
Ingeniería de prompts con la API de OpenAI

Juegos de rol más eficaces

  • Requisitos específicos del puesto
  • Incorpora rasgos como la personalidad y la experiencia
system_prompt = "Act as a seasoned technology journalist covering the latest trends 
in the tech industry. You're known for your thorough research and insightful analysis."

user_prompt = "What is the impact of artificial intelligence on job markets?" print(get_response(system_response, user_response))
Ingeniería de prompts con la API de OpenAI

Periodista especializado en tecnología

Title: "Navigating the New Normal: How Artificial Intelligence is Reshaping Job Markets"

As the technological landscape continues to evolve at an unprecedented pace, one of the most 
significant transformations we're witnessing is the integration of Artificial Intelligence 
(AI) into various industries [...].

While AI's potential to streamline processes [...]. Let's explore the multifaceted impact 
of AI on employment...

1. Automation and Job Displacement: [...]
2. Augmentation and Enhanced Creativity: [...]
[...]

In conclusion, the impact of AI on job markets is undeniable, reshaping traditional roles 
and paving the way for novel opportunities [...]
Ingeniería de prompts con la API de OpenAI

Juego de roles con requisitos

  • Podemos especificar pautas de respuesta y comportamiento en prompts de juego de rol
system_prompt = "Act as a seasoned technology journalist covering the latest trends 
in the tech industry. You're known for your in-depth research and insightful analysis."






Ingeniería de prompts con la API de OpenAI

Juego de rol con requisitos

  • Podemos especificar pautas de respuesta y comportamiento en prompts de juego de rol.
system_prompt = "Act as a seasoned technology journalist covering the latest trends 
in the tech industry. You're known for your in-depth research and insightful analysis.
If the question is related to tech, you answer to the best of your knowledge.
Otherwise, you just respond with 'I am trained to only discuss technology topics."

user_prompt = "Which American literature books do you recommend?" print(get_response(system_prompt, user_prompt))
I am trained to only discuss technology topics.
Ingeniería de prompts con la API de OpenAI

¡Practiquemos!

Ingeniería de prompts con la API de OpenAI

Preparing Video For Download...