Tips básicos para mejorar un prompt
Clase 7 de 23 • Curso de Prompt Engineering con ChatGPT
Contenido del curso
Clase 7 de 23 • Curso de Prompt Engineering con ChatGPT
Contenido del curso
Daniel Fernando Ramirez Giraldo
Isaac Contreras Müller
Jose Martin Horna Aguirre
Jaqueline Torres
LUZ MARINA CAMPIÑO SANCHEZ
oscar rueda
Esteban Monguí Torres
Isaias Navarrete Flor
Fabio Emilio Buiza Lopez
Andres Sanchez
Juliana Castillo Araujo
Luis Montoya
Maximiliano Ovando Ramírez
Santos Avalo
Andres Sanchez
Rodrigo Alles
Daniel Moreno
Marco Antonio Merino De Souza
Edwin Simon Pirir Siney
Julio Cardenas
Javier Alvarez Tarazona
Miguel Angel Reyes Moreno
Jonathan Guidi
Rafael Rivera
Juan Rubio
José Rubio
Juan Pablo Muñoz
Daniel Moreno
Fabiola Jessica Huancollo Chambi
Diego Quintana Hernández
Alexander Flores Rayme
Sebastian Videa Burgos
Apuntes: Tips básicos para mejorar un Prompt: ㅤ
Gracias
Excelente, gracias
Hola a tod@s! Les comparto un mapa mental que hice de la clase
Saludos!
excelente
que herramienta es?
El primer enlace en la lista de recursos está genial, es muy valioso, merece que lo revisemos 👀
Si, lo hice
Definitivamente
7. Tips básicos para mejorar un prompt
Comienza simple
Gran resumen de la clase 7 Andres 💚🌟
Una de tantas actividades para los que lo he usado es crear cuentos infantiles para mi hija, siendo muy especifico con la edad, que lleve una moraleja, giros inesperados, personajes que le gustan.
Hola, este fue mi proceso mejorando la respuesta de ChatGPT, sobre un tema en específico, esta vez enfocado a un post para LinkedIn.
Comenzamos con algo simple
Promt usado: Dame 3 ideas de un post para LinkedIn, que hablen sobre la importancia de tener un buen perfil de LinkedIn
Respuesta obtenida:
"Cómo un perfil de LinkedIn bien construido puede impulsar tu carrera profesional": En este post, puedes hablar sobre cómo un perfil de LinkedIn detallado, actualizado y completo puede ayudar a mejorar la presencia profesional en línea y conectarte con posibles empleadores, colegas y clientes.
"La importancia de la marca personal en LinkedIn": Este post podría centrarse en cómo la marca personal puede diferenciar a un profesional de otros en el mercado laboral y en cómo un perfil de LinkedIn coherente y atractivo puede ayudar a construir una marca personal sólida y reconocida.
"Consejos para optimizar tu perfil de LinkedIn y aumentar tus oportunidades profesionales": En este post, podrías ofrecer algunos consejos prácticos para mejorar un perfil de LinkedIn, tales como personalizar la URL, agregar palabras clave relevantes y destacar las habilidades y logros más importantes. También podrías hablar sobre la importancia de mantener el perfil actualizado y activo en la plataforma para maximizar su efectividad.
Después tratamos de ser más específicos y mejorando su respuesta
Promt usado: Toma la idea número dos y créame un post para mi LinkedIn interesante y corto, donde expliques la importancia de este tema, como puede ayudarte a mejorar y algunos ejemplos para mejorar sobre este tema. Recuerda que eres un desarrollador iOS enfocado a mejorar tu perfil profesional y quieres compartir algunas ideas que a ti te han ayudado a mejorar. Y quiero que este resultado me lo des con un formato interesante y atractivo, con el fin de atrapar a las personas que estén interesadas en este tema
Respuesta obtenida:
¡Hola a todos!
Hoy quiero hablarles sobre un tema muy importante en el mundo profesional: la marca personal y cómo construirla en LinkedIn.
Como desarrollador iOS, sé lo importante que es destacar en un mercado tan competitivo. Y una de las formas más efectivas de hacerlo es construyendo una marca personal sólida y reconocida en la plataforma de LinkedIn.
La marca personal es la imagen que proyectamos de nosotros mismos a través de nuestras habilidades, logros y experiencias profesionales. Y LinkedIn es el lugar ideal para mostrarlo al mundo.
Para mejorar tu marca personal en LinkedIn, te recomiendo:
- Personalizar tu URL de LinkedIn para que sea fácilmente reconocible y compartible.
- Tener una foto de perfil profesional y atractiva.
- Escribir una descripción clara y concisa sobre quién eres, qué haces y qué puedes ofrecer.
- Destacar tus habilidades, logros y experiencia laboral más importantes.
- Mantener tu perfil actualizado y activo, compartiendo contenido relevante y participando en grupos de LinkedIn relacionados con tu área de trabajo.
Recuerda que construir una marca personal lleva tiempo y esfuerzo, pero los resultados pueden ser muy positivos para tu carrera profesional.
¡Espero que estos consejos te ayuden a mejorar tu perfil de LinkedIn y a construir una marca personal sólida y reconocida!
Después tratamos de ser más específicos y mejorando su respuesta
promt usado: Dame 3 ideas de un post para LinkedIn, que hablen sobre la importancia de tener un buen perfil de LinkedIn
respuesta obtenida:
Después tratamos correguir algunos errores y dar el formato que necesitamos
Promt usado: Toma el contenido anterior y elimina cosas redundantes, agrégale una serie de hashtags relacionados con el tema al final. Y dale un enfoque al post para personas que son nuevas en la plataforma.
Respuesta obtenida:
¡Hola a todos!
Hoy quiero hablarles sobre un tema muy importante para aquellos que son nuevos en la plataforma de LinkedIn: la importancia de construir una marca personal sólida en esta red social.
Como desarrollador iOS, sé lo importante que es destacar en un mercado tan competitivo. Y una de las formas más efectivas de hacerlo es construyendo una marca personal sólida y reconocida en LinkedIn.
¿Pero qué es la marca personal? Es la imagen que proyectamos de nosotros mismos a través de nuestras habilidades, logros y experiencias profesionales. Y LinkedIn es el lugar ideal para mostrarlo al mundo.
Para mejorar tu marca personal en LinkedIn, te recomiendo:
- Personalizar tu URL de LinkedIn para que sea fácilmente reconocible y compartible.
- Tener una foto de perfil profesional y atractiva.
- Escribir una descripción clara y concisa sobre quién eres y qué puedes ofrecer.
- Destacar tus habilidades, logros y experiencia laboral más importantes.
- Mantener tu perfil actualizado y activo, compartiendo contenido relevante y participando en grupos de LinkedIn relacionados con tu área de trabajo.
Recuerda que construir una marca personal lleva tiempo y esfuerzo, pero los resultados pueden ser muy positivos para tu carrera profesional.
¡Comienza hoy mismo a construir tu marca personal en LinkedIn y comienza a destacar en el mercado laboral!
#marcaPersonal #LinkedIn #construirTuMarca #carreraProfesional #desarrolloPersonal #nuevosEnLinkedIn #desarrolladoriOS
Para finalizar le damos unos detalles y correcciones para obtener el resultado esperado y así mejorar el contenido obtenido por ChatGPT, recuerda que el último filtro de mejora somos nosotros.
Excelente ejercicio. Saludos.
Definitivamente, las respuestas mejoran cada vez con el uso de estos tips, en mi caso cuando uso los tips me da respuestas mucho más aterrizadas y menos ambiguas que son más fáciles de poner en acción.
Consejos para mejorar la creación de un prompt
La creación de un prompt efectivo es crucial para obtener respuestas precisas y útiles de ChatGPT. Aquí hay algunos consejos adicionales para mejorar la creación de un prompt:
1. Comience simple
Es recomendable comenzar con indicaciones simples para validar que el modelo sea capaz de generar lo que se necesita. Poco a poco, se pueden ir agregando elementos y contexto para obtener un resultado cada vez más preciso. Esto es útil cuando se tiene una tarea grande que se puede dividir en subtareas más simples.
2. Sea específico
Ser muy específico en la instrucción que se le pide al modelo es fundamental para obtener resultados precisos. Cuanto más detalle se proporcione, mejores serán los resultados. Los detalles deben ser relevantes y contribuir a la tarea en cuestión, teniendo en cuenta la limitación de la cantidad de texto de entrada.
3. Evite imprecisiones
Es importante no caer en ambigüedades al redactar los prompts. Algunos elementos pueden ser subjetivos y generar confusión en el modelo (por ejemplo, utilizar “breve/extenso”, “poco/mucho”). Es mejor especificar al máximo (por ejemplo, con valores numéricos) a qué nos referimos con estos elementos.
4. Reafirme
Es útil, al final de los prompts, preguntarle al modelo si entendió lo que debe realizar. Esto obligará al modelo a comenzar su respuesta con la confirmación textual de lo que se le está pidiendo. De esta manera, se asegura que esté haciendo lo que se le pide y se puede detectar si se necesita añadir mayor precisión.
5. Identifique la audiencia objetivo
En los casos en los que sea posible, se pueden indicar una audiencia objetivo para garantizar mayor precisión en la manera en que el resultado debe ser generado. Por ejemplo, para explicarle a un niño, a un estudiante universitario o a un experto en el tema.
6. Proporcione ejemplos
Proporcionar ejemplos en el prompt sobre cómo se espera que sea el resultado es muy efectivo para obtener respuestas ajustadas a formatos específicos. Los ejemplos deben ser relevantes y específicos para ayudar al modelo a entender mejor la tarea que se está realizando.
En general, estos consejos pueden ayudar a mejorar la calidad de un prompt y obtener respuestas más precisas y útiles de ChatGPT. Al seguir estos consejos, se puede crear un prompt efectivo y claro que permita obtener los resultados deseados.
buen aporte
De acuerdo.
Here are some tips for writing effective prompts for GPT:
Esta herramienta esta de locos.
Soy aficionado a la electronica y programacion de microcontroladores.
Le hice esta peticion a chatgpt , la leo y no salgo de mi asombro.
Despues montare los circuitos y hare una entrada en el blog de platzi mostrando los resultados.
julio Eres un experto programador IOT. Utiliza el microcontrolador ESP32, el SD1306, el modulo rotary encoder KY-040 y un led RGB. Haz un programa que genere un menu con las siguientes opciones: apagado, rojo, verde, azul, amarillo, cian, magenta y blanco. Cuando se presione el SW del modulo KY-040 el led debe prenderse con el color escogido. Debes utilizar las entradas DT y clk del modulo KY-040 para navegar entre las opciones del menu. El codigo debe ser compatible con arduino IDE. Comenta el codigo de manera que un aficionado a la electronica lo pueda entender. Haz entendido mi peticion?
ChatGPT
Sí, he entendido tu petición. A continuación, te proporciono un ejemplo de código que utiliza el microcontrolador ESP32, el módulo SD1306, el módulo rotary encoder KY-040 y un LED RGB para generar un menú con las opciones mencionadas. Cuando se presione el SW del módulo KY-040, el LED se encenderá con el color seleccionado. El código está comentado para que sea comprensible para los aficionados a la electrónica y es compatible con el entorno de desarrollo Arduino IDE:
#include <Wire.h> // Biblioteca para comunicación I2C #include <Adafruit_GFX.h> // Biblioteca para gráficos #include <Adafruit_SSD1306.h> // Biblioteca para controlar el display OLED #define OLED_ADDR 0x3C // Dirección I2C del display OLED #define OLED_SDA 21 // Pin SDA del ESP32 #define OLED_SCL 22 // Pin SCL del ESP32 #define CLK_PIN 4 // Pin CLK del módulo KY-040 #define DT_PIN 5 // Pin DT del módulo KY-040 #define SW_PIN 18 // Pin SW del módulo KY-040 #define LED_R_PIN 12 // Pin del LED rojo #define LED_G_PIN 13 // Pin del LED verde #define LED_B_PIN 14 // Pin del LED azul Adafruit_SSD1306 display(128, 64, &Wire, OLED_ADDR); // Objeto de la pantalla OLED int selectedColor = 0; // Opción de color seleccionada int lastEncoded = 0; // Valor anterior del encoder bool buttonPressed = false; // Estado del botón void setup() { pinMode(CLK_PIN, INPUT_PULLUP); // Configura el pin CLK como entrada con pull-up pinMode(DT_PIN, INPUT_PULLUP); // Configura el pin DT como entrada con pull-up pinMode(SW_PIN, INPUT_PULLUP); // Configura el pin SW como entrada con pull-up pinMode(LED_R_PIN, OUTPUT); // Configura el pin del LED rojo como salida pinMode(LED_G_PIN, OUTPUT); // Configura el pin del LED verde como salida pinMode(LED_B_PIN, OUTPUT); // Configura el pin del LED azul como salida attachInterrupt(digitalPinToInterrupt(CLK_PIN), updateEncoder, CHANGE); // Interrupción para actualizar el encoder attachInterrupt(digitalPinToInterrupt(DT_PIN), updateEncoder, CHANGE); // Interrupción para actualizar el encoder attachInterrupt(digitalPinToInterrupt(SW_PIN), handleButtonPress, FALLING); // Interrupción para manejar la pulsación del botón Wire.begin(OLED_SDA, OLED_SCL); // Inicializa la comunicación I2C para la pantalla OLED display.begin(SSD1306_SWITCHCAPVCC); // Inicializa la pantalla OLED display.clearDisplay(); // Limpia la pantalla OLED display.setTextColor(WHITE); // Configura el color del texto en blanco display.setTextSize(2); // Configura el tamaño del texto display.setCursor(0, 0); // Configura la posición del cursor display.println("Menu:"); // Imprime el título del menú en la pantalla OLED display.println("1. Apagado"); display.println("2. Rojo"); display.println("3. Verde"); display.println("4. Azul"); display.println("5. Amarillo"); display.println("6. Cian"); display.println("7. Magenta"); display.println("8. Blanco"); display.display(); // Muestra el contenido en la pantalla OLED } void loop() { if (buttonPressed) { handleColorSelection(); // Maneja la selección del color cuando se presiona el botón buttonPressed = false; // Reinicia el estado del botón } displaySelectedOption(); // Muestra la opción de color seleccionada en la pantalla OLED } void updateEncoder() { int MSB = digitalRead(CLK_PIN); // Lee el estado del pin CLK int LSB = digitalRead(DT_PIN); // Lee el estado del pin DT int encoded = (MSB << 1) | LSB; // Combina los estados de CLK y DT en un solo valor int sum = (lastEncoded << 2) | encoded; // Combina el valor anterior del encoder con el valor actual // Actualiza la opción de color seleccionada según el movimiento del encoder if (sum == 0b1101 || sum == 0b0100 || sum == 0b0010 || sum == 0b1011) { selectedColor = (selectedColor + 1) % 9; } else if (sum == 0b1110 || sum == 0b0111 || sum == 0b0001 || sum == 0b1000) { selectedColor = (selectedColor + 8) % 9; } lastEncoded = encoded; // Guarda el valor actual del encoder para la próxima iteración } void handleButtonPress() { buttonPressed = true; // Marca el botón como presionado } void handleColorSelection() { switch (selectedColor) { case 0: // Apagado analogWrite(LED_R_PIN, 0); // Apaga el LED rojo analogWrite(LED_G_PIN, 0); // Apaga el LED verde analogWrite(LED_B_PIN, 0); // Apaga el LED azul break; case 1: // Rojo analogWrite(LED_R_PIN, 255); // Enciende el LED rojo analogWrite(LED_G_PIN, 0); // Apaga el LED verde analogWrite(LED_B_PIN, 0); // Apaga el LED azul break; case 2: // Verde analogWrite(LED_R_PIN, 0); // Apaga el LED rojo analogWrite(LED_G_PIN, 255); // Enciende el LED verde analogWrite(LED_B_PIN, 0); // Apaga el LED azul break; case 3: // Azul analogWrite(LED_R_PIN, 0); // Apaga el LED rojo analogWrite(LED_G_PIN, 0); // Apaga el LED verde analogWrite(LED_B_PIN, 255); // Enciende el LED azul break; case 4: // Amarillo analogWrite(LED_R_PIN, 255); // Enciende el LED rojo analogWrite(LED_G_PIN, 255); // Enciende el LED verde analogWrite(LED_B_PIN, 0); // Apaga el LED azul break; case 5: // Cian analogWrite(LED_R_PIN, 0); // Apaga el LED rojo analogWrite(LED_G_PIN, 255); // Enciende el LED verde analogWrite(LED_B_PIN, 255); // Enciende el LED azul break; case 6: // Magenta analogWrite(LED_R_PIN, 255); // Enciende el LED rojo analogWrite(LED_G_PIN, 0); // Apaga el LED verde analogWrite(LED_B_PIN, 255); // Enciende el LED azul break; case 7: // Blanco analogWrite(LED_R_PIN, 255); // Enciende el LED rojo analogWrite(LED_G_PIN, 255); // Enciende el LED verde analogWrite(LED_B_PIN, 255); // Enciende el LED azul break; } } void displaySelectedOption() { display.clearDisplay(); // Limpia la pantalla OLED display.setCursor(0, 0); switch (selectedColor) { case 0: // Apagado display.println("Apagado"); break; case 1: // Rojo display.println("Rojo"); break; case 2: // Verde display.println("Verde"); break; case 3: // Azul display.println("Azul"); break; case 4: // Amarillo display.println("Amarillo"); break; case 5: // Cian display.println("Cian"); break; case 6: // Magenta display.println("Magenta"); break; case 7: // Blanco display.println("Blanco"); break; } display.display(); // Muestra el contenido en la pantalla OLED }
Otro recurso para prompt:
Le pedí a Chat GPT esto: Dame una serie de tips para usar Chat GPT 3.5 de la forma más completa y eficiente posible para llevar a cabo mis tareas del día a día.
Su respuesta: ¡Claro! Aquí te dejo algunos tips para aprovechar al máximo Chat GPT 3.5 y utilizarlo de manera efectiva en tus tareas diarias:
Sé específico: Cuando hagas una pregunta o solicites una respuesta de Chat GPT 3.5, asegúrate de ser lo más específico posible en lo que estás buscando. Cuanta más información proporciones, más precisa será la respuesta que obtengas.
Sé claro: Utiliza un lenguaje claro y conciso al hacer tus preguntas. Evita utilizar jerga o términos técnicos innecesarios, ya que pueden confundir al modelo de lenguaje y dar como resultado respuestas imprecisas.
Sé preciso: Al hacer preguntas, utiliza términos precisos y específicos en lugar de generalizaciones. Por ejemplo, en lugar de preguntar "¿Cómo puedo perder peso?", pregúntale a Chat GPT 3.5 "¿Cuál es la mejor manera de perder 5 kilos en un mes?".
Experimenta con diferentes comandos: Prueba diferentes comandos y solicitudes para ver qué tipo de respuestas puedes obtener de Chat GPT 3.5. Puedes hacer preguntas, pedir ayuda con la escritura, generar contenido creativo y mucho más.
Revisa y edita las respuestas: Aunque Chat GPT 3.5 es muy inteligente, aún puede haber errores o imprecisiones en sus respuestas. Siempre revisa y edita las respuestas para asegurarte de que sean precisas y satisfagan tus necesidades.
Utiliza la funcionalidad de autocompletar: Chat GPT 3.5 tiene una función de autocompletar que puede ser muy útil para ayudarte a redactar correos electrónicos, mensajes y otros tipos de comunicaciones. Inténtalo y verás lo útil que puede ser.
Guarda tus respuestas favoritas: Si encuentras una respuesta que te guste o que pienses que podrías necesitar en el futuro, guárdala en un archivo o en tus notas para poder acceder a ella fácilmente.
Mantén la privacidad: Ten en cuenta que al utilizar Chat GPT 3.5, debes proteger tu privacidad y no compartir información confidencial o personal que pueda comprometer tu seguridad.
Muy clave el primero de los tips a mi parecer... Muchas veces le doy demasiada información al modelo y este solo es capaz de responder una parte de las indicaciones, es importante ir paso a paso pidiéndole lo necesario.
Algunos tips:
Intenté preguntarle lo de la teoría de la relatividad pero creo que lo puede hacer mejor pues no siguió dos de mis instrucciones. Le pedí que me diera dos párrafos y me dio tres y no me respondió si entendía lo que debía hacer, alguna recomendación para mejorar mi prompt? Aquí va prompt y respuesta: Prompt: "Actúa como un experto en física, explica la teoría de la relatividad a un niño de 12 años. Que tu respuesta no sea de más de dos párrafos, utiliza algún ejemplo sencillo y divertido. Entiendes qué debes hacer?" Respuesta: "¡Por supuesto! La teoría de la relatividad es una de las teorías más importantes en la física. Fue propuesta por el famoso físico Albert Einstein en 1905. En pocas palabras, la teoría de la relatividad dice que el tiempo y el espacio no son cosas fijas e inmutables, sino que cambian según cómo te muevas.
Imagínate que estás sentado en un coche, mirando a través de la ventana. Si el coche está parado, todo lo que ves afuera parece normal. Pero si el coche empieza a moverse a una velocidad muy alta, las cosas afuera parecen diferentes. Las cosas que estaban en línea recta ahora parecen estar torcidas. La teoría de la relatividad dice que esto se debe a que el tiempo y el espacio se distorsionan cuando estás en movimiento. Es como si estuvieras en una montaña rusa, donde las cosas parecen diferentes dependiendo de tu velocidad.
En resumen, la teoría de la relatividad es una teoría muy importante que nos dice que el tiempo y el espacio no son cosas fijas e inmutables, sino que cambian según cómo te muevas. Espero que esto te haya ayudado a entender un poco más acerca de esta teoría fascinante." Creo que se repitió en el último párrafo.
Yo también lo intente en Bing y puse al final del ejemplo exactamente la pregunta que hizo el profesor: "Di si, si entendiste de lo que se trata" y no respondió a esto sino que empezó a explicar la teoría
Tips • Comienza simple: de lo general a lo particular • Especificidad: que quiero y como lo quiero • Evitar imprecisiones: evitar crear promts que puedan ser subjetivos • Reafirma: confirma que las instrucciones fueron entendidas correctamente • Audiencia objetivo: Definir para quién va el mensaje o el resultado • Proporcionar ejemplos: dar un ejemplo claro del resultado que esperamos conseguir
bien
Usé el reafirmar 😅:
Este es el prompt que fui generando:
Eres un mercadólogo experto en posicionamiento de productos en amazon Te daré los detalles de un producto y me preguntarás toda la información adicional que necesites para redactar de la mejor manera posible la “descripción del producto” y los “bullet points” incorporando técnicas de SEO, de igual manera me darás sugerencias alternativas para el nombre si así lo consideras.
Tras pasarle la info y detallar un poco más el tamaño del contenido obtuve esta respuesta:
TITULO: Lonchera para niños con forma de León con cubiertos incluidos
DESCRIPCIÓN: ¡Mantenga a su pequeño león alimentado y feliz con nuestro contenedor plástico en forma de león para niños! Este contenedor es perfecto para llevar el almuerzo o la merienda de su hijo de una manera atractiva y sin preocupaciones. Nuestro diseño único y creativo hace que la hora de la comida sea más divertida y emocionante para los niños. Con una capacidad de 650 ml, nuestro contenedor es lo suficientemente amplio para llevar una buena porción de alimentos, y gracias a su tapa con seguro, puede estar seguro de que los alimentos se mantendrán en su lugar sin derrames accidentales. Además, el contenedor está hecho de materiales resistentes y de alta calidad, lo que significa que es duradero y no se romperá fácilmente.
BULLET POINTS: • Contenedor plástico en forma de león para niños con tapa segura • Resistente y de alta calidad para un uso duradero • A prueba de derrames para mantener la comida en su lugar • Incluye cubiertos (cuchara y tenedor) • No retiene olores para una fácil limpieza • Dimensiones de 14 cm x 14 cm x 7 cm y una capacidad de 650 ml • Diseño atractivo y creativo para los niños
!Untitled
Especifica: Trata de especificar en lo que quieras del prompt. Ese es el secreto
!Untitled
Evita imprecisiones: Usa cantidades.
!Untitled
Reafirma: ¿Entendiste tu propósito? para revisar si realmente entendio y sino puedes volver a redactar el prompt
!Untitled
Audiencia objetivo. A un niño de 12 años, audiencia universitaria, grupo de investigación, redactores.
!Untitled
Tips básicos para mejorar un prompt
Comienza Simple: Y poco a poco vamos volviendo mas complejo y detallado nuestro prompt.
Ser muy específicos: El secreto de un prompt es especificar que es lo que quiero y como lo quiero. Entre mas detalle, mejor.
Evitar imprecisiones: Debemos especificar la cantidad que queremos en números o cantidades exactas.
Reafirma: le obliga a repetirte el propósito, y ahí puedes ver si entendió bien lo que pediste. De lo contrario puedes reescribir tu prompt.
Audiencia objetivo: La salida del prompt va a ajustarse al objetivo, ya sea un niño de 12 años o expertos en un área.
Ejemplos: la respuesta va a ser parecida al ejemplo.