Skip to main content

¡Estamos presenciando una auténtica fiebre del oro! Con la llegada de ChatGPT, el mundo del software se ha visto inundado de nuevos productos que prometen resolver un millón de problemas distintos utilizando esta fascinante tecnología de IA.

Si eres nuevo en el ámbito de los “product managers de IA” y te preguntas cómo puedes aprovechar ChatGPT, entonces has llegado al lugar correcto. En esta guía, aprenderemos a “hablarle” a ChatGPT y exploraremos varios casos de uso para integrarlo en tu producto o utilizarlo como tu asistente personal.

Preludio: Cómo los Product Managers de IA “Hablan” con ChatGPT.

A diferencia de su predecesor, GPT-4 y otras tecnologías de aprendizaje automático para product managers, ChatGPT ha mejorado drásticamente a la hora de mantener conversaciones y comprender textos informales. Esto significa que puedes pedirle algo de forma directa, tal como se lo pedirías a una persona.

Want more from The CPO Club?

Sign up for a free membership to complete reading this article:

Paso 1 de 2

Este campo es un campo de validación y debe quedar sin cambios.
Name*
Este campo está oculto cuando se visualiza el formulario

Esta forma de “hablarle” a ChatGPT seguramente te dará resultados bastante buenos, pero realmente desbloquearás sus capacidades si empiezas a seguir las mejores prácticas de OpenAI para construir prompts en este modelo de inteligencia artificial.

Suren Karapetyan

Author's Tip

Un prompte es tu solicitud/comando (en forma de texto) que le das a ChatGPT para procesar.

Ahora te daré un par de consejos rápidos que te ayudarán a mejorar la calidad de las respuestas que obtendrás de ChatGPT.

Da instrucciones claras: ChatGPT es bastante bueno leyendo y comprendiendo requisitos e instrucciones. Somos product managers con experiencia práctica redactando requisitos claros y concisos, así que esto debería ser pan comido para nosotros.

Estructura tu prompt: Normalmente usamos texto estructurado, como puntos o encabezados, para que sea más fácil de leer para otras personas. Pues bien, este truco también funciona con ChatGPT, ya que tiende a comprender mejor el texto estructurado.

Muestra el formato de salida deseado: Si quieres usar la respuesta de ChatGPT en tu producto como parte de una funcionalidad, tienes que asegurarte de que esta respuesta tenga una estructura predecible. El motivo es que necesitarás aplicar Regex sobre este resultado y extraer información útil de él.

Puedes simplemente incluir un ejemplo del formato de salida deseado en tu prompt para lograr una salida predecible.

No pidas información reciente: ChatGPT está entrenado con datos de internet hasta el otoño de 2021. Por lo tanto, si preguntas sobre eventos de la semana pasada, no te podrá responder.

OpenAI sí añadió la posibilidad de navegar por internet para obtener datos actualizados, pero congelaron esta función desde el 3 de julio ya que no funcionaba como se esperaba. Por suerte, el reciente lanzamiento de los plugins de ChatGPT puede ayudarte en este aspecto.

Por ejemplo, puedes usar el plugin KeyMate.AI Search para habilitar la búsqueda web en tu instancia de ChatGPT. Sin embargo, ten en cuenta que debes registrarte para este plugin y es de pago, con una funcionalidad gratuita limitada.

Por lo tanto, hasta que OpenAI reactive la navegación, ten cuidado con cualquier petición que incluya datos de los últimos 1,5 años.

Configurando Instrucciones Personalizadas

Las instrucciones personalizadas son otra actualización reciente que puede incrementar significativamente la calidad de las respuestas que recibes de ChatGPT.

En general, cuanto más contexto le des al modelo, mejor podrá cumplir con tus solicitudes. El contexto suele incluir instrucciones como:

  • El tono (empresarial, gracioso, desenfadado, etc.).
  • El rol que debe asumir el modelo (actuar como un Senior PM).
  • La cantidad de contenido que debe generar (que no exceda 400 palabras).
  • Si debe prestar atención a detalles o ejemplos, etc.

Antes de las instrucciones personalizadas, tenías que volver a escribir este contexto cada vez que empezabas una nueva sesión de chat. Ahora, simplemente agregas todo esto en la sección correspondiente y ese contexto se aplica automáticamente a todas tus sesiones.

Por ejemplo, ahora mismo, la sección de instrucciones personalizadas de mi cuenta de ChatGPT se ve así.

Como puedes ver, le he indicado a ChatGPT quién soy y en qué tipo de producto estoy trabajando en este momento. Además, he especificado qué espero obtener del modelo y he dado instrucciones detalladas sobre cómo debe responder mis preguntas, incluyendo el tamaño, la inclusión de ejemplos, etc.

We’ve collected the goods — AI prompts, exclusive deals, and a library of resources for product leaders. Unlock your account for access.

We’ve collected the goods — AI prompts, exclusive deals, and a library of resources for product leaders. Unlock your account for access.

Este campo es un campo de validación y debe quedar sin cambios.
Name*
Este campo está oculto cuando se visualiza el formulario

¿Cómo Puedes Usar ChatGPT para Mejorar Tus Productos?

Con el reciente lanzamiento de la API de ChatGPT por parte de OpenAI (y más recientemente, el lanzamiento de Gemini por Google DeepMind), finalmente podemos integrar este modelo de lenguaje en nuestros productos y aprovechar sus impresionantes capacidades.

Ahora todas las empresas quieren incluir IA en su hoja de ruta… Recomiendo a todos que realmente investiguen las [habilidades] de IA como su próximo paso profesional.

photo of Dr. Nancy Li
Dr. Nancy LiOpens new window

Fundadora de Product Manager Accelerator & Host de Product Insider

¿Pero cómo podemos usar ChatGPT en nuestros productos? Pues bien, permíteme mostrarte un par de ejemplos de nuevas y atractivas funcionalidades e iniciativas que puedes añadir a la hoja de ruta de desarrollo de tu producto con la ayuda de esta tecnología.

1. Tiendas Online: Deja que ChatGPT sugiera productos a tus clientes en función de su comportamiento de compra.

Una de las grandes capacidades de ChatGPT es entender la información contextual y darte una respuesta teniendo en cuenta ese contexto.

Esta habilidad de ChatGPT resulta muy útil cuando quieres que gestione una tarea de clasificación como determinar los mejores productos o categorías de productos para sugerir a tus usuarios según las compras que han realizado en tu tienda online.

Lo sé, también puedes sugerir artículos con código/lógica tradicional: observando la última compra de tu usuario y luego sugiriendo algo que la mayoría de los demás hayan comprado después de adquirir ese mismo producto. Pero aquí hay dos problemas:

  1. Te llevará mucho tiempo de desarrollo y dinero crear esa lógica por tu cuenta, o tendrás que comprar una herramienta/complemento de sugerencias para tu sitio web.
  2. La lógica/código tradicional no es capaz de tener en cuenta el comportamiento de compra y el contexto y simplemente sugerirá lo que sea popular.

ChatGPT, a diferencia del código tradicional, es inmune a estos problemas. Hacer una llamada a la API y pedir que sugiera productos te costará una fracción de centavo, o menos, y es excelente entendiendo el contexto.

Ahora, permíteme mostrarte un ejemplo de un prompt que puedes usar para pedir a ChatGPT que sugiera productos.

screenshot of example of a prompt ask chatgpt

Si vemos el prompt que le he dado a ChatGPT, veremos que sigue las mejores prácticas que repasamos en la sección introductoria de esta guía. Aquí somos muy claros con nuestros requisitos y añadimos estructura al prompt.

Pero este prompt fue simplemente una demostración del caso de uso y tu prompt real será un poco diferente.

No olvidemos que no seremos nosotros quienes escribamos manualmente este prompt en la interfaz de ChatGPT. En cambio, necesitaremos escribir un pequeño fragmento de código en nuestra aplicación de eCommerce para generar automáticamente estos prompts para cada cliente y enviar una llamada a la API de ChatGPT.

Por lo tanto, necesitamos crear una plantilla de prompt donde podamos usar variables (partes del prompt que cambian dependiendo de la información que tienes de cada cliente).

Así es como se vería tu plantilla de prompt con variables.

screenshot of prompt template with variables

Cada uno de tus clientes ha comprado diferentes artículos recientemente, el color que prefieren (el color de producto más común en su historial de compras), y el monto que han gastado en tu tienda también es diferente.

Por lo tanto, necesitaremos crear prompts diferentes para cada uno, incluyendo esta información en sus prompts individuales, y enviar llamadas a la API de ChatGPT para obtener sus recomendaciones personalizadas.

Otro componente del prompt que he cambiado aquí (comparado con el de demostración anterior) es incluir la lista de productos o categorías en tu prompt. De esta manera, puedes asegurarte de que ChatGPT recomiende algo que realmente tienes en tu tienda.

Si no le hubiéramos pedido que utilizara esta lista para la recomendación, podría haber devuelto artículos o categorías que no existen en tu tienda.

¡Apenas obtengas tu lista de recomendaciones, las posibilidades para crear funciones basadas en ella son infinitas! ¿Por qué no enviarles resúmenes semanales por correo electrónico con tus sugerencias? ¿Qué tal mostrar estos artículos en la página principal cuando la abran?

2. Sitio de Clasificados: Ayuda a tus usuarios a mejorar su contenido de clasificados con ChatGPT

GPT-4, el algoritmo de aprendizaje profundo en el que se basa ChatGPT, es un modelo de IA generativa. Por lo tanto, la tarea que mejor realiza es generar o reescribir contenido.

Puedes aprovechar esta habilidad de ChatGPT si administras un sitio de clasificados reescribiendo y mejorando el contenido de los anuncios que han publicado tus usuarios.

En este caso, el prompt puede ser bastante simple. Solo toma el contenido del anuncio de tu usuario y añade una solicitud al final pidiéndole a ChatGPT que lo reescriba de forma que sea más probable que se venda. Así se vería para un apartamento en Tuscumbia, Alabama.

captura de pantalla de un prompt simple

Si te has dado cuenta, hemos seguido otra buena práctica y le hemos pedido a ChatGPT que devuelva su respuesta en un formato específico, para que sea fácil procesar el texto detectando el término “Sugerencia de párrafo efectivo:” usando RegEx y almacenando el contenido que sigue después.

Así es como se ve la respuesta.

captura de pantalla de la respuesta de regrex

Una nota más. El motivo por el que he pedido explícitamente a ChatGPT que haga sugerencias a nivel de párrafo en vez de reescribir todo, es porque no sabemos la longitud del contenido de un clasificado del usuario.

Podría ser extenso y algunas partes pueden estar bien redactadas. Así que, en lugar de reescribir todo, podemos sugerir únicamente mejoras para los párrafos donde el contenido sea deficiente.

Ahora déjame contarte los beneficios de implementar una función así (aparte de que es muy barata de hacer ya que ChatGPT realiza la parte más difícil por ti).

Desde el punto de vista de los usuarios que publican clasificados, aumentas el valor principal que obtienen de tu sitio web: lograr vender sus cosas. ChatGPT no solo lo reescribirá para que la descripción sea atractiva. Le hemos pedido explícitamente que tenga en cuenta los datos de ventas y genere un contenido que aumente las posibilidades de que el artículo se venda.

Desde el punto de vista de tu negocio, puedes evitar perder clientes que querían agregar un clasificado en tu web, pero no estaban seguros de poder redactar una descripción adecuada del producto. Con esta función, puedes darles la confianza de que, aunque no tengan experiencia redactando anuncios, igual contarán con una excelente descripción para el artículo que están vendiendo.

3. Herramienta de Base de Datos: Deja que los usuarios ejecuten consultas escribiendo lo que quieren encontrar

Fue una grata sorpresa para mí descubrir que el modelo de lenguaje de ChatGPT era capaz de comprender cualquier cosa que clasifiques como lenguaje, incluidos los lenguajes de programación y de bases de datos.

Así que, vamos a aprovechar esto y añadir una nueva función interesante a nuestra herramienta de gestión de bases de datos. Para este ejemplo, imagina que eres el product manager de DataGrip.

¿Y si le damos a nuestros usuarios (que probablemente son científicos de datos) un pequeño campo tipo buscador donde pudieran escribir la información que quieren recuperar de la base de datos usando lenguaje natural, y nosotros la encontramos y se la damos? Suena bien, ¿verdad?

Bien, podemos usar ChatGPT para lograrlo. Primero, entendamos cómo debe funcionar esta función. Para extraer información de la base de datos del usuario, necesitamos ejecutar una consulta SQL (suponiendo que la base de datos sea SQL).

Por lo tanto, el problema que tenemos que resolver con ChatGPT es convertir los requerimientos escritos en lenguaje natural a una consulta SQL.

Por suerte, nuestro modelo de lenguaje es más que capaz de hacerlo. (¡Sí, también sabe ciencia de datos!)

Así es como sería el prompt para esta función.

captura de pantalla de consulta sql

Y este es el resultado que nos dará el modelo de lenguaje.

captura de pantalla del resultado de consulta sql

Si te has dado cuenta, no solo he copiado la solicitud en lenguaje natural de nuestro usuario en el prompt, sino que también he añadido la estructura de la base de datos del usuario como contexto. 

Si no hubiéramos dado este contexto a ChatGPT, crearía una consulta SQL donde los nombres de los campos y otros términos serían diferentes a los que hemos utilizado en nuestras tablas, y la consulta SQL simplemente no funcionaría en nuestra base de datos.

Por lo tanto, tu plantilla para dar prompts a ChatGPT incluiría dos variables (la solicitud del usuario y el esquema de su base de datos) y se vería así.

captura de pantalla de la plantilla para hacer prompts a ChatGPT

Como podemos ver, las aplicaciones de ChatGPT como motor para potenciar tu próxima función innovadora son infinitas. Gracias a su capacidad para entender el contexto, ChatGPT puede servir como una herramienta avanzada de sugerencias, un reescritor de contenido con IA, así como un traductor humano de texto a código.

En realidad, estos tres ejemplos apenas arañan la superficie de las capacidades de ChatGPT. Pero dejemos la lista de otras aplicaciones de esta tecnología para otro día y pasemos a comprender cómo puede ayudarte a completar tus tareas diarias.

¿Cómo Puede Ayudar ChatGPT en Tu Día a Día?

Además de servir como un potente motor de IA para tu producto, ChatGPT también puede convertirse en el asistente que gestione algunas de tus tareas aburridas y que consumen tiempo, permitiéndote enfocarte en tareas de mayor impacto.

Te sorprenderá lo diversas que son sus capacidades como asistente personal. Déjame mostrarte un par de ejemplos.

1. Convierte Tus Criterios de Aceptación al Formato Gherkin

Gherkin es un estándar para redactar criterios de aceptación de una forma muy estructurada. La aplicación más común de este estándar es cuando sigues la filosofía BDD y escribes pruebas automatizadas basadas en Cucumber.

Solíamos hacer esto para uno de mis productos en el pasado. Aunque admiro la estructura de Gherkin (hace que los criterios de aceptación sean súper claros y fáciles de entender), escribir conforme a este estándar era una tarea muy lenta que odiaba hacer manualmente.

Ojalá hubiera tenido ChatGPT en ese entonces porque podría haberle dado mis criterios de aceptación comunes al modelo de lenguaje y pedirle que los convierta a Gherkin.

captura de pantalla del formato gherkin

Ten en cuenta que es importante agregar el requerimiento de escribir escenarios separados en el prompt anterior. Si no lo haces, ChatGPT te dará un solo escenario Gherkin inflado que incluye todas las acciones de tus criterios de aceptación.

Pero si pides escenarios separados, obtienes esta respuesta ordenada.

captura de pantalla de formato gherkin con escenarios separados

El ejemplo que he usado aquí es sobre formatear criterios de aceptación con el estándar Gherkin, pero puedes pedirle a ChatGPT que reescriba contenido en cualquier formato que desees. Incluso puedes mostrarle a ChatGPT cómo lucen las plantillas de diversos documentos en tu empresa y luego pedirle que cree contenido siguiendo el formato de esas plantillas.

2. Escribe Historias de Usuario para Funciones Básicas

Los product managers se dividen en dos categorías: aquellos que aman escribir historias y documentos de requisitos del producto (PRDs) y aquellos que lo odian profundamente.

Seamos sinceros, la mayoría de los PMs (incluyéndome) pertenecen a la segunda categoría.

Redactar historias es especialmente aburrido si estás escribiendo requisitos para algo que es muy estándar en la industria, como la función de eliminar o cambiar el correo electrónico.

Por suerte, la IA puede ayudar con la recopilación de requisitos, sabe cómo escribir historias de usuario y es especialmente buena proporcionando requisitos para funciones ampliamente conocidas. Probémoslo y pidamos una historia junto con criterios de aceptación para un registro con Google Oauth2.

Sabemos que ChatGPT te dará mejores resultados si eres más específico con tu prompt. Sin embargo, en este caso, la función de registro con Google es tan estándar y conocida que un prompt primitivo como este puede producir resultados lo suficientemente buenos. (Aunque, seamos claros, también hay situaciones en las que no deberías usar IA para escribir historias de usuario por ti).

screenshot of primitive prompt

¡Ahí lo tienes, una historia bien presentada con nueve criterios de aceptación que cubren los casos y flujos principales de registro con Google! ¡ChatGPT acaba de ahorrarte una tarea muy aburrida!

3. Crear cuestionarios para entrevistas de producto

Cuando realizas entrevistas de producto, las preguntas que hagas determinarán la calidad de las respuestas que obtengas.

Por ejemplo, es una buena práctica preguntar por las experiencias pasadas de los entrevistados en lugar de dejar que imaginen y hablen sobre su futuro. La razón es que las experiencias del pasado son hechos concretos en los que puedes confiar, mientras que lo que dicen sobre su futuro puede consistir en deseos que tal vez nunca se materialicen.

Imagina que quieres saber sobre los hábitos de asistencia al gimnasio de alguien. Si le preguntas cuántas veces a la semana le gustaría ir al gimnasio si comprara una suscripción, la respuesta sería todos los días. Reformulemos esa pregunta y pidamos saber cuántas veces han asistido al gimnasio durante el último mes. Te sorprendería saber que apenas fue una vez a la semana.

¿Por qué estas respuestas son tan diferentes entre sí? La primera es un deseo, la segunda es un hecho real.

Puede que te sorprenda saber que ChatGPT conoce estas mejores prácticas y es capaz de generar un cuestionario decente que puedes usar en tus entrevistas.

screenshot of generating a decent questionnaire

¡No olvides que ChatGPT entiende el contexto! Así que puedes contarle sobre los usuarios que vas a entrevistar y los objetivos que quieres lograr, y el modelo creará una lista de preguntas pertinentes para tu caso específico.

screenshot of sample questionnaire

Para ser honesto, estoy bastante impresionado con la lista anterior. Se parece mucho al cuestionario que yo mismo hubiera creado para una entrevista así.

Además, felicitaciones al equipo de OpenAI por dotar a ChatGPT de un carácter amigable. Me encanta que te desee suerte con el descubrimiento de producto tras generar la lista.

¡Es una revolución del aprendizaje automático!

Sabíamos que OpenAI es realmente competente en la creación de modelos de IA, y las iteraciones anteriores de GPT también eran bastante impresionantes, ¡pero nadie esperaba que ChatGPT fuera tan inteligente y capaz!

Esta nueva tecnología es tan poderosa que ha democratizado la IA y ha iniciado una revolución en la informática y en las ideas innovadoras de negocio basadas en IA.

Aunque ChatGPT puede mejorar significativamente tus productos, no garantizará su éxito. Para lograrlo, también necesitas contar con:

  • Conocimientos para ser un AI PM, junto con una sólida comprensión de los fundamentos sobre la gestión de equipos de IA, equipos de desarrollo de software que trabajan en proyectos de IA, así como del ciclo de vida de productos SaaS de ML (desde la ideación y toma de decisiones hasta el lanzamiento y soporte).
  • Excelentes procesos ágiles con flujos de trabajo y roles establecidos para el propietario del producto, los miembros del equipo de ingeniería de software, ingenieros de datos, diseñadores de producto de software y miembros del equipo de experiencia de usuario, entre otros.
  • Una hoja de ruta de producto orientada al futuro que impresione a tu equipo de producto y a las partes interesadas.
  • Y un plan realista junto con las métricas adecuadas para lograr un Product Market Fit para tu startup.

¡No te pierdas nuevo contenido! Suscríbete a nuestro boletín.