Master the art of prompt engineering to get the most out of Large Language Models like ChatGPT. Learn proven techniques to navigate memory limitations, employ variables for flexibility, and eliminate chatty outputs for efficient and accurate results. If you're serious about implementing Jobs-to-be-Done, you'll find serious tools developed by a highly trained practitioner.
In this video, I quickly demonstrate how to generate outputs and updating variables. If you'd like to save your work in Notion.so, you can duplicate this template, or create your own.
Note: I've tried this with Bing (which says it uses ChatGPT 4) but is has a message length character limit of 2000 (likely because its FREE). Many of my prompts are considerably longer than that!
Consumption Metrics: I didn't include these in my Notion template or my prompts. An additional section of a JTBD survey would cover these areas. So, if you are studying a job (such as the purchase journey), you might also throw some metrics in that span relevant consumption journeys, e.g., use, setup, maintenance, etc. I may add this to the course, or offer it up as a freebie later. It's optional
I wish you great success!
0:01 Hey there. Hey, thanks for investing in this masterclass. I think you're going to find it to be very helpful to get you past all that analysis paralysis and move forward in your innovation or strategy or product design work.
0:16 Today, what I'm going to do is fill in a gap from the masterclass where I talk about some of my workflow.
0:24 I didn't really go into that. It's more about the prompts and understanding how to construct those. But I have a very basic workflow.
0:31 You can decide whether, this is the way you want to do it or not, but I'm going to show you what I do.
0:36 So the first thing, let's just start off the bat and create a job map. So I'm going to come into my, my database, which is it's got all kinds of stuff in it, but I just store my, my.
0:49 Prompts in a, in a notion database. And so I'm just going to come in here and copy that and then switch back over to chat GPT.
0:58 And one of the things that I want to point out here is that really you need to use chat. GPT for okay.
1:06 So it's 20 bucks a month to just do it. It's so much better than 3.5. So this is what I've been testing in and refining my prompts.
1:17 And so I can't really guarantee the same results in 3.5. Just like even with Claude data AI, sometimes it works.
1:26 Sometimes it doesn't. I haven't really fine tuned it for other LLMs. So I just come into jet GPT for and I select the default setting.
1:36 Paste my prompt in here and you'll have the whole prompt in your masterclass. I don't need to go through that here, but I'm going to just take a job of let's see what I did.
1:48 Setting up a lemonade stand business in a neighborhood. So, I'm just going to paste that in here and the end user is going to be an 8-10 year old.
2:04 You know usually we use you know simpler things like tradesmen or surgeon but I just thought I'd throw that in here to show you that it can work.
2:13 So, I cover fidelity and all these other variables in the master class but what you'll see is that they're all at the very end and I threw out you'll see these variables scattered in here with double curly brackets.
2:29 They basically correspond to these inputs down here so end user 8 to 10 year old. So I'm just going to run this let's see what we get.
2:40 Version 4 is a little slow, slower than 3.5 but it's, you know, it's a lot faster than doing interviews. So this is a basic job map.
2:52 It follows the eight to nine phases of a job to be done. We have control over that a little bit as I point out in the masterclass but here this is just a general, general map.
3:04 So I'm just going to copy this and I'm going to come into my Notion database. And by the way, I'm sharing a template to this.
3:16 It should be in the notes for this video so that you can come in here and leverage what I've already done if you want.
3:22 If not, you can make your own. But here's, here's the job map. I just paste it in here. And the first thing I do is I switch it to toggle mode because we're going to put the outcomes or the customer success metrics below each of these steps.
3:37 So next step, we're going to generate success statements. I sometimes put these in a code block so it's easier to copy, but so what I'm going to do is I'm just going to use this same chatware.
4:01 I caution you to create a separate chat window, but just for convenience I'm going to do this. Usually if I do that, I will add a step at the beginning.
4:17 Like, ignore all previous inputs or something along those lines or ignore all previous instructions. So what we're going to do here is pretty much the same thing.
4:32 To 10 year olds, per old child. The job is see what is the job? Oops, that's not it. The job is, Setting up a neighborhood lemonade stand business.
4:53 No context. The step we're going to do decide on a lemonade recipe. And I usually output 20 steps. You can output 5 or 10 or even 30, and I'm working on ways to refine those down so that, you know, if you do that to gain coverage, to make sure you've covered everything, you can then decide, well, what
5:22 are some of the other inputs that I might want to use to filter this down for a survey. And I'll probably go over that approach later as I develop it, but let's just generate 20 and see what we come up with.
5:45 Remember this step was setting up or deciding on a lemon lemonade recipe. So, set a basic lemonade recipe. Choose additional flavors for variety.
5:57 Determine the product steps. Production steps. Identify necessary ingredients. You know, all things that make sense. That's too many to- put into a survey, but it's better to have more than less.
6:12 So we're just gonna come in here and this is what I do. I just go under that step and I paste them in.
6:19 So let's just do one more. Let's do price the lemonade. So this is one of the things I wanted to demonstrate here was that I don't have to repaste everything and retype.
6:31 I just type step. So I'm basically just retyping, resetting that variable, putting in the new value and then I hit enter and it keeps all the others in memory so you're good to go.
6:47 So it's generating steps now on pricing the lemonade. These look pretty good. All you pricing experts out there, you can let me know how good this is.
7:04 I'd be curious. I mean, I know there's all kinds of pricing theory, but these aren't really solutions. These are just ways that somebody might measure success.
7:13 Our goal is to build that model out so that we can go into the field and validate or invalidate those things.
7:21 So that's pretty much a wrap on that. One of the things that I'll point out, and you'll see a link in the description, but when I am creating new maps, I just use a template.
7:34 Okay, so I've got a pub public template for you that's shared out. And you can come in and edit it.
7:41 This is what it looks like. It's the link will take you. To this and you can just duplicate the template and put it into your own Notion database and you're good to go.
7:51 So I hope you enjoyed that. Let me know if you have any questions. Have a great day.
© 2023 Practical JTBD, LLC. All rights reserved. This work is provided for the exclusive use of authorized individuals in industry innovation and strategy roles and may not be reproduced, distributed, or commercially exploited in any manner whatsoever. Unauthorized use is strictly prohibited and subject to legal action.
Yes, I'd like to receive your emails. Please add me to your email list.