top of page
Writer's pictureRafael Sabbagh

A. I. for Product Management: An Intro



Everybody’s talking about artificial intelligence and its application in many different areas. In this post, I will talk about its use specifically within product management.


There are many different tools available out there. But even the most accessible ones can be incredibly useful. Think about ChatGPT, Gemini, Claude 3, all of them have free versions that you can use right now.


So product managers, product owners, and everyone related to product development, I’m here just to show you a few examples on how to make this useful for you.


For example, let’s say our product has a product vision in the format of an elevator pitch as Geoffrey Moore defined it in the book "Crossing the Chasm":


Elevator Pitch


For (target customer)

who (main pain point)

the (name of the new product) is a (category of the new product)

that (key problem-solving capability / unique value proposition).

Unlike (competing products / other solutions)

our product (key differentiation features and benefits).


This is our sample product vision:


For busy urban homeowners

Who are overwhelmed by the complexity of planning and executing home renovations,

AI RenoWizard is an AI-powered home renovation assistant app

that simplifies the renovation process with AI-driven insights and tools, saving time and reducing stress.


Unlike DIY renovation planning apps and manual contractor consultations,

our product provides instant design recommendations tailored to the users' preferences and existing home conditions, offers accurate cost estimates, and facilitates virtual project management.


And now we want to create a few user personas for this same product. I’m going to be using the classic persona profile, as below. At first, at least.

Persona Profile model
Persona Profile model

This model requires a name, a few attributes, a humanizing paragraph, and something more. This is a suggested prompt to create personas given a product vision:


Prompt: Persona Profile

Given the following product vision, please suggest four relevant user personas. For each persona, create a meaningful name, provide a few relevant attributes, create a paragraph about the persona (bringing the context in which the need is present and humanizing the persona, avoiding to mentioning the product directly) and establish what is the problem/need that the product will solve for the persona (different from the other personas).
The product vision is: "[PRODUCT VISION]."

This prompt has many different parts. I’ll start with giving it a product vision as an input:

Given the following product vision, ... The product vision is: "[PRODUCT VISION]."

Then I tell it what I want. I want four relevant user personas in this example:

please suggest four relevant user personas.

And then I will explain what I want for each persona. So I’m telling it: a meaningful name, relevant attributes, a paragraph:

For each persona, create a meaningful name, provide a few relevant attributes, create a paragraph about the persona

And then this paragraph needs some additional information. So what do I want as a paragraph? This paragraph needs to bring the context where the need is present, needs to humanize the persona.

(bringing the context in which the need is present and humanizing the persona,

Here I’m trying to avoid a common mistake, which is mentioning the product directly:

avoiding to mentioning the product directly)

Also, when I talk about the problem or need the product will solve for each persona, this needs to be different across all four personas.

and establish what is the problem/need that the product will solve for the persona (different from the other personas).

Try pasting the complete sample prompt below on ChatGPT:


Prompt: Sample for Persona Profile

Given the following product vision, please suggest four relevant user personas. For each persona, create a meaningful name, provide a few relevant attributes, create a paragraph about the persona (bringing the context in which the need is present and humanizing the persona, avoiding to mentioning the product directly) and establish what is the problem/need that the product will solve for the persona (different from the other personas). 
The product vision is:
"For busy urban homeowners 
Who are overwhelmed by the complexity of planning and executing home renovations, 
AI RenoWizard is an AI-powered home renovation assistant app 
that simplifies the renovation process with AI-driven insights and tools, saving time and reducing stress.
Unlike DIY renovation planning apps and manual contractor consultations, 
our product provides instant design recommendations tailored to the users' preferences and existing home conditions, offers accurate cost estimates, and facilitates virtual project management."

Now, let’s say I want to create an empathy map out of this persona profile, like the one below:


Empathy Map
Empathy Map

This prompt would be much simpler, because probably ChatGPT already knows what an empathy map is:


Prompt: Empathy Map

Given the following persona profile, please create an empathy map establishing the following: Says and Does, Thinks and Feels, Sees, Hears, Pains, and Gains.
Persona: "[PERSONA PROFILE]"

So I’m providing the input, which is this time the persona profile. I’m telling it I want an empathy map, and I’m making sure it will have the quadrants that I really want ("Says and Does," "Thinks and Feels," "Sees," "Hears," "Pains," and "Gains"). There are different versions out there, so it might bring me less than what I want or different stuff, so I’m making sure it will bring exactly what I want.


Now, try pasting it on ChatGPT and see how it goes. Don’t forget to replace the placeholder: persona profile.


Another example could be suggesting possible product metrics for a given product. For this, I’m going to use the framework Pirate Metrics from Dave McClure, which is very useful, especially for digital products.


Pirate Metrics, by Dave McClure
Pirate Metrics, by Dave McClure

In this case, my prompt would look something like this:


Prompt: Product Metrics

Given the following product vision, and let's say a first release of this product was launched and is running, please establish the metrics we could measure to evaluate the success of our product, according to the Pirate Metrics model (Acquisition, Activation, Retention, Revenue, Reputation). The metrics must be a ratio or a rate, comparative and easy to understand. 
The product vision is:  "[PRODUCT VISION]."

Again, the different parts: the input, which is the product vision.

Given the following product vision, ... The product vision is: "[PRODUCT VISION]."

Then this time, I’m establishing some context. I’m saying, “Well, we just released the product.” Because in different stages of the product life, different metrics could be used.

and let's say a first release of this product was launched and is running

And now I’m telling it what I want, the metrics, and why I want those metrics.

please establish the metrics we could measure to evaluate the success of our product

Then I’m explaining the framework. It probably knows what the Pirate Metrics is, but again, I’m telling it what I want to make sure it’s going to bring me the desired results.

according to the Pirate Metrics model (Acquisition, Activation, Retention, Revenue, Reputation).

I’m giving it now some additional information on what I consider a good metric and trying to make sure it will bring me the appropriate metrics.

The metrics must be a ratio or a rate, comparative and easy to understand.

Finally, please paste this on ChatGPT after substituting the placeholder with your product vision.


I’ve been using that and much more very successfully in my work, with my clients, and with my students in my classes. Wanna join us? Just give it a try!

25 views0 comments

Comments


bottom of page