At this moment in time, the most coveted product jobs are all about AI. And historically speaking, it's a particularly unusual moment because the core competencies required to compete in this arena have only existed for a couple of years. Stranger still, the field has evolved so rapidly that any experience you might have gained when ChatGPT first hit the mainstream, barely two years ago by the way, may already be outdated. So how can PMs looking for jobs in this space get up to speed right now?
And maybe more importantly, what habits can you implement today to stay current as the technology evolves? My guest today is Laurelyn McHugh, Lead AI Product Manager at Superhuman. Laurelyn's career journey is pretty freaking incredible, so I'll let her fill you in on that shortly, but it's also a testament to the real key skill you need to be successful as an AI PM, adventurousness.
So as you listen to Laurelin's tips, I suggest getting in the mindset of an adventurer because this is a field of uncharted territory. The first thing you'll need to succeed is a willingness to explore. Let's jump in. Welcome back listeners to the Product Manager Podcast and I am here today with Laurelyn McHugh. Laurelyn, thank you so much for joining us today. Oh, thanks for having me.
So you have had a really interesting journey to becoming a lead AI product manager at Superhuman. And I think that we usually try and kind of linger just a little bit on this section, but I would really love if you could tell us a little bit more about your background because it is so cool. My background is very, very strange. So I started as an Apache helicopter pilot, which is obviously a very normal entry route into tech. I was in the Army. I did that for about...
Six years, and then I went to teach physical education at West Point for the last part of my time in the Army. Then I went to business school and ended up at Slack as a product manager, first on their growth team. and then on their platform team. And then I went to a small machine learning startup called Empira. And now I'm here at Superhuman working in AI. Such a cool career trajectory. I'm just obsessed with it.
We'll get right into things because today we're going to be focusing a little bit more on just AI and kind of how Superhuman came to be and that whole journey that you've had to becoming a lead AI product manager. So if we talk about AI kind of in the context of Superhuman.
Can you tell us a little bit about a moment when you saw AI significantly evolve and elevate the user experience for superhuman users? Yeah, so let me tell you a little story. For me, the most important thing is to save users time. and to let their brain do more important things. So for me, superhuman AI lets your brain do more important things. Okay, I'm gonna tell you a little story. When I was in Iraq, I was given this one mission.
to fly in circles around a base for three hours. I just flew in circles around a base for three hours doing nothing. But then eventually we got a new mission. which was to go fly really low, find these bomb caches, and then blow them up, which was way more interesting and a much better use of the most technologically advanced helicopter the Army has ever produced. And...
In a really, really weird way, I think that I fell in love with the concept of AI before it was even a thing because I could see how... much better use of our helicopter was to use the second mission versus the first mission. So AI is kind of like that. And that AI takes care of the like circling around the base for three hours at a time. and lets you take your own human brain to do the more interesting tasks. So AI is a huge time saver for users.
When we looked at one of our features called instant reply, which is a little quick reply that you use to send a response to someone, it saves users two minutes an email to reply. You don't need your brain to spend two minutes. to compose a reply when probably something that's kind of boilerplate would work for most of your emails. To me, that was like this big aha moment that like, okay, AI can take the drudgery off your plate. Give AI all the rote tasks.
Let it circle the base for three hours and you go do the cool stuff. You go find the bombs and blow them up. No one has ever used that analogy on this show before, but I'm here for it. Glad to be the first. Okay, well, we'll come back to AI in a moment because...
There's just so much to unpack there. There's so many different use cases that we can really get into. But I want to talk a little bit about your career. So when we talk a little bit about your career progression, going from Slack and along the line into AI product management.
How have you kind of come to wrap your head around AI as part of your career, like kind of going from like your initial role to where you are now? And how has the integration of AI into kind of the fold affected your approach to product strategy? Yeah, that's a really good question. So I think the most important part for me has been to optimize for learning. That is something I learned at Slack, but is something that is maybe 10 times more important for AI.
you have to optimize for learning. So a good example of this is we launched a product called Superhuman Ask AI recently. And this feature is so cool. Instead of searching a specific search query, you can just type in a question. You can say, hey, can you please summarize the most recent feedback on instant event? Can you give me the top three most positive quotes and a couple of negative quotes?
Something that would take you 20 minutes to do now takes just seconds, which is amazing. Or when am I meeting with Hannah? Or when did I last email so-and-so? So... We were initially going to take like three or so months to build this product. But what we decided to do is put out a version after one month, which did not feel ready for us. And we put this version out.
to a small group of people. First of all, we put it out to our AI team, then we launched it internally, and then we launched it to an increasingly larger amount of beta users. And what we found is that each phase, we learned something new. that completely changed the way we thought about the product and the way we were going to build it. So by the time three months have passed, a lot of people had used this and we finally built the right thing, which we might not have done from the beginning.
AI is such an unknown territory that you really have no idea how people are going to use it sometimes. And so you have to optimize for learning. You have to launch a little bit and then iterate and then launch and then iterate and then launch and then iterate. Yeah.
I can see how that accelerated cycle, it gives you so much more, almost failure data to work from, which is going to be oftentimes so much more useful than just, you know, if you have nothing at all, right? And you've just taken such a long time to kind of exhaust your runway.
That's really interesting. One of the things that we've mentioned, we had a conversation before and you really emphasize the importance of really baking AI into the product strategy rather than kind of like slapping it on top, which we kind of see often with some of the AI features that are integrated into current products.
So what were some of the decisions that you made to make sure that the AI in the product felt really seamless, fully integrated, and not just kind of like bolted on? Yeah, I think today a lot of people are putting AI in a sidebar, like as a little chat area. you have to integrate AI seamlessly into your product. My dream user interview goes like this. Hey, have you used this AI feature? Oh, I didn't know that was an AI feature. I think that's so exciting.
Because when you integrate AI seamlessly into the product, it just feels natural. It feels like what you need is there when you need it. So a good example of this is we just yesterday launched a feature called Instant Event, which I'm super excited about. personally especially you get an email okay we're both parents so like you get an email that's like hey don't forget to bring this to school on this day
And you're like, oh, now I have to go open my calendar, see what I'm doing that day, create an event. It's really frustrating. But now in Superhuman, with one click, you can just have an event created with the right date and the right title and all the details that are there. the right people in there. It's so useful. And when we first launched this feature, we had it in not a seamless location.
So we had it in command K, which is kind of like your command menu for superhuman. So you had to know to hit command K and then type what was at the time create event with AI. Obviously, like very few people are going to find this. Because we had it there, we were able to test it and do that first principle of optimizing for learning. So we were able to do this on a bunch of emails ourselves, figure out what was working, what are the weird edge cases.
But that wasn't the final step. We had to put it somewhere that was seamlessly integrated into the product. So now it's in multiple places. The first place is you can use the normal calendar shortcut, which is B in Superhuman. it'll automatically create an event with AI instead of just a blank event, which is super cool. It also has a little button on the bottom of an email if a date is detected that says, hey, do you want to create an event on this date?
You click that button and it pops up. It does not make that noise, by the way. I did not win that battle. Or when you hover over date, the little cursor will change into a hand. And when you click on it... you'll notice that an event is created, which is so cool. And so we wanted to give the functionality a try, put it in Command K, but the final version was so much more seamlessly integrated into the product.
And we're just finding that users are using some of the ways we didn't even announce in our announcement email. They're just finding it naturally, which is exactly what I want to happen. Like you see a date, you click on it, an event happens. It's perfect. Web designers, this one's for you. I've got 30 seconds to tell you about Wix Studio, the web platform for agencies and enterprises. So here are four things you can do in 30 seconds or less on Studio.
Adapt your designs for every device with responsive AI. Reuse assets like templates, widgets, sections, and design libraries across sites and share them with your team. Add no-code animations and gradient backgrounds right in the editor. And export your designs from Figma to Wix Studio in just a click.
Time's up, but the list keeps going. Step into Wix Studio and see for yourself. We recently had an episode about empathy, kind of part of the design process. And it's kind of interesting how those kinds of intuitive features, I think that's really the key to... creating something that's easily adopted. It's like making those kinds of features so natural and so seamless that people just kind of can't help but discover these really amazing features. So I want to talk a little bit about...
data and like how we use metrics and kind of shape our decisions around them. So let's kind of use example of superhumans summary processing, like automatically, so that users don't need to request things. So what metrics or insights would have shaped this choice in this product? You might want to give a little bit more background about that feature. And how do you decide which feature should be proactive versus user-initiated?
Yeah, so there's actually two features I'll mention with this because there's a really interesting story about the second feature. So when you receive an email, before you even open it, we calculate the summary and we calculate some... suggested instant replies for that email. So the automatic summary is a one line summary, which is present in every single email. So you open up the email, it's there.
A lot of products have chosen to give a summary upon click, which makes sense. It costs a lot of money to summarize every single email that you get. Some of them you don't even open.
But for us, it was so important that those two things were available the moment you open the email. Because maybe you're in a rush, like I said, you know, like you were saying earlier, you have to have empathy for the user. They may not have time to click on that and wait the couple of seconds that it would take to come in.
The second feature is instant reply. And you asked about what metrics shaped our choice. We really wanted to use a more advanced model for this, this feature, this instant reply feature. And the more advanced model was like... It's just, it was just too slow. It was like a turtle. It was like the turtle, the turtle bot. It had these brilliant answers. It's like a turtle genius. There's this turtle genius bot and okay, maybe it makes sense to have the user request them.
And then they get this turtle bot genius answer. And it really makes sense. And it's great. And the summary is amazing. And the instant reply is amazing. But they're gonna have to wait a few seconds. And it may not be ready by the time that they actually click open that email.
Or we have another option, which is like, I don't know, it's kind of like your fast, awkward uncle. It kind of gets the job done. It makes some mistakes every once in a while. A great example before we were able to figure out how to solve this problem.
For instant replies, there was this one use case that drove me absolutely crazy. I would like stay up until midnight every single night trying to figure out edge cases like this. So this particular one was... somebody would send a goodbye email like i'm so happy being at this company but it's time for me to go and then a bunch of people would say like oh i'm so sorry like we miss you so much this is great you've been wonderful and then you're like so stupid like you're kind of like fast but like
kind of like not so smart uncle would be like, dear Johnny, thank you for saying goodbye to Sarah. And you were like, no, that's not what I'm going to do. That's not what I'm going to email. I'm going to say goodbye to Sarah. Like that's what makes sense. The super smart turtle is over there like, yeah, I know I got this. Of course. But it takes a while to figure it out. So we were like, okay, how can we do this? At some point, we realized we have to use your a little bit stupider uncle.
We chose that, but we figured out how to make it smarter. Okay, we can fine-tune the model. We can send in more examples of that particular case when we're doing our fine-tuning. We can also decide what kind of like parts of the thread we send in. We can change our prompt a little bit. But the bottom line is it had to A, be good enough, but B, it also had to be fast enough. That was like the most important thing.
Okay, I want to kind of dig into that a little bit further, because this is kind of like a skill that's more unique to AI product management that I think is kind of relevant for so many people who are interested in deepening their skill set here. So when we talk about kind of like these technical aspects.
of kind of balancing, you know, fine tuning models, kind of trying to balance like latency and cost effectiveness, like all of these decisions. What's kind of like the nuts and bolts process that you have to evaluate when you're kind of making these kinds of decisions? And what kind of...
resources do you need in order to kind of understand better like how to make really informed decisions when you're kind of looking at all these factors? I like to use a tool that allows you to put multiple prompts side by side along with multiple models. So you'll have prompt A with your super smart turtle on the left, and you'll have the same prompt with your kind of stupid fast uncle on the right. And then you'll run them with a data set.
Just to throw back for a second, how did you get that data set? Well, you launched earlier and you had your internal users do thumbs down or thumbs up on the examples that worked well for them. And that becomes your own data set that you get to test on, which... Yeah, your brain could probably come up with a data set of examples, but having real live examples from your own internal users is so helpful. You take that data set and you run those two prompts. You look at the time that it takes.
Maybe you figure out how long it takes for users to open an email. Okay, that's my benchmark. I got to get this ready within like one to two seconds because sometimes people click on emails right away. Okay, which side is winning the two second rule? Okay. This side is winning the two-second rule. Okay, let's now look down every single one of their responses. Which one's janky? Ooh, that one's really janky. Why are you thanking, you know, so-and-so for saying goodbye to Sarah?
Okay, one more column. Let's open up a new column. Now let's change our prompt a little bit. Okay, determine the focus of the conversation. Figure out who is the best person to respond to. You run it again. Okay, you look at the examples. Okay, iterate again. It's just like you have to iterate, iterate, iterate, iterate. And you may not even know what you're looking for in the beginning, but as you do it.
slowly you start to figure out what is your criteria for success. You may already have some criteria for success. It has to be this fast. It has to have this amount of accuracy. But what kind of accuracy on what kinds of problems? You get an intuition for that as you actually... do it and actually play with it. Okay, so this sounds like a huge emphasis on prompt engineering is kind of like a key skill set to really master in order to be effective in this role. How did you kind of...
hone that skill set, which is such a new practice? Did you have to take a course or was this just like you learn on the job? So two things, definitely learning on the job. I mean, literally it was me late at night. trying a new thing. Every once in a while, I would go search the internet. Is there something I can do here? What is going to solve this problem? We actually had a close relationship with OpenAI, and they were able to give us some tips. Some of them are funny.
say this in all caps. Really? I need to like yell at the LLM? Okay, I could do that. Or like repeat this a second time or make sure you put it at the end as well. A great tip was make sure there's an example there. a one-shot example there. Make sure your fine-tuning has examples of all the different options that you're having trouble with. Okay, these are really interesting tips. I think that prompt engineering is an interesting field because
Because we interact with these interfaces so much with plain language, it seems like it should be a very natural process in order to create a really effective prompt. Do you have any other unexpected things that you've learned as you've kind of refined?
and kind of honed your ability to kind of zero in on the most effective prompts in order to kind of get the result that you're looking for? Yeah, one of the tricks that I used that didn't usually end up in the final prompt, but I used while I was making the prompt. was to have the LLM explain itself. So let's take that instant reply as an example. I would say, okay, who are you replying to? And then I would say, why are you replying to that person?
And then it would say, I am replying to that person because of XYZ. And I'd be like, oh, that's what is throwing you off, you very silly, slow uncle. Okay, now I can change the prompt a little bit to get a little bit more specific about that. Okay, explain yourself again. And kind of having the LLM explain itself helped me understand the thought process a little bit more so that I was able to make tweaks to the prompt. Yes, the explain yourself option was pretty helpful.
Yeah, I think that that can be really helpful because sometimes the temptation is just to go back to the drawing board like, oh, I messed up the prompt somehow. We got to just rewrite the prompt. But OK, well, this is really practical stuff. I kind of want to come back to sort of like the business elements of AI.
Obviously, right now, AI features are kind of becoming table stakes with regards to most digital products. But there's also a lot of complexities you have to kind of balance as you're kind of integrating AI. What are some of the challenges that Superhuman faced kind of in a business context? when deciding which AI models or tools to implement. Yeah. So those who, you know, know AI, you probably understand that I was referencing GPT-4 versus GPT-3.5. So GPT-4 is the like...
slow turtle and GPT 3.5 was the fast, not quite smart uncle. I will say now this is not so much of a problem because GPT 4.0 and GPT 4.0 mini, they're so fast and they're really, really good.
which is interesting because a problem that vexed me a year ago is kind of like, it's not as big of a deal now, which is so interesting. But back then, it was incredibly important, especially when you are talking about... a scale on the magnitude of summarize every single email that someone is getting like that is a huge scale like that costs a lot of money and we're really fortunate and that our ceo rahul
He is all about quality. Pick the best option. Get the best option. But what's interesting is the best option isn't always what gives the best response. It's also the latency, like what meets the criteria for our users' speed needs.
speed, correctness. So for us, would we have been willing to pay for GPT-4? Yeah, we would have been willing to pay for GPT-4, but it just wasn't going to meet the needs of the users at that time. So, okay, well, let's use GPT-3.5 because it was available at the time. that is good enough and our latency requirements. And with a lot of prompt engineering and PM time and QA time, we're able to get it to the right quality bar that we need to meet the needs of the user.
The business aspect is really important, but we were willing to pay the cost, whatever it did, whatever it costs to meet the needs of the users was the most important thing to us. We'll switch gears a little bit. I want to talk a little bit more about your career development into AI product management because this is just...
Like I think I've told you before, everybody is really clamoring to just develop the skill set and understand how to enrich themselves. So their resumes stand out in this kind of, you know, like it's like an AI free for all right now. So what are some of the.
skills or now that you've worked in the field, now that you've kind of led a team in this field, what are some practical skills or areas of knowledge or even designations or courses that you would recommend for folks who are looking to develop AI-centric products? I would say, I think...
hands-on learning is the most effective thing right now. Getting into it, keeping on top of the different trends, the different things that are being released. There's like something new being released every single week, it feels like. Once that comes out, play with it. Use it. I would especially say find ways to use AI in your daily life. Figure out what works. So a good example of this is I have a very, very...
Cute couple of boys. And they love coming into my office while I'm working. Guys, just give me a couple more minutes. I'm almost done. I'm going to help you. Well, that never works. So what they really want is they want me to print them some coloring pages, and then they'll go off and color it. Okay, but at this point, I have exhausted every single monster truck and World War II tank and battle scene on coloringpages.com. So I like no longer have anything left.
They're like, no, no, no, no, no. Okay. Well, like, let's go to chat GPT. Let's see what we can do. Make me a coloring page of a monster truck. Okay. Are you interested in this? Does this meet your requirements? No, I want 10. okay, make it 10 monster trucks. Does this meet your requirements? No, I want them to be racing. Okay. And then you start like going around. And then at some point, you know what your kids want and you're able to say, make me a kid appropriate coloring.
page of 10 monster trucks on a track make sure not to include any race cars you know you figure out like what works and then you're able to you know you're able to print it but I would say like by finding these use cases in your everyday life, that's a personal example. Let me find a professional example. So I do this with copy sometimes. Like, okay, we need to explain to users in one tooltip how this feature works.
Okay, it can only be so many words. It has to use this language. Let me put in a rough example and then give me like 10 different variants. Okay, cool. Let me try another one. There's something about using AI in your daily life that is... That just, I don't know, it gives you this knowledge, this understanding of what's possible. A new feature comes out. Okay, give it a try. A new technology is available. A new model is available. Another company comes out. Like, okay, give it a try.
And a good example of this is Amanda Perplexity and said, okay, list all of the different models that are out there and how much they cost per million tokens. Make it a table. There it goes. Like, thank you. That's great. I don't know. You have to just do it. I think that's honestly the most useful thing. Is that like a helpful answer? It's not a course you can take, but it's definitely something that you can do in your everyday life.
Very, very useful. And I also, I wasn't expecting the parenting tip, but I will definitely take that one. It's a really good one. Yeah, yeah. And my son is interested in the same stuff. So that'll be a fun little treat for the weekend.
Well, thank you so much for joining us today, Laura Lynn. I really appreciate you coming and sharing some knowledge about AI product management. Hottest tip of the decade right now. Before we wrap up, where can listeners find your work and learn a little bit more about how you guys are building at Superhuman?
You can look at our superhuman work at our superhuman blog, superhuman.com. Click on blog. And then for me, I post on LinkedIn. So you can go to my LinkedIn, Laura Lynn McHugh. Cool. Thank you so much for being here. Thanks. Thanks for listening in. For more great insights, how-to guides and tool reviews, subscribe to our newsletter at theproductmanager.com slash subscribe. You can hear more conversations like this by subscribing to The Product Manager wherever you get your podcasts.