How to Create Custom GPT | OpenAI Tutorial

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
In this video, we're going to learn how  to make your very own custom GPT. Now,   you might be wondering, what is a custom  GPT? And why would you even want one? Well,   imagine you have a super smart robot friend who  loves to talk about everything. That's kind of   like a standard GPT model. But maybe you want your  robot friend to be really good at talking about   just one specific thing like, I don't know, baking  cookies. You can teach your robot lots and lots   about baking cookies until it becomes an expert.  And it can talk about baking cookies really well.   That's basically a custom GPT. And today, we'll  learn how to do that. One caveat though, before   we get started. Making a custom GPT requires a  premium ChatGPT subscription from OpenAI. As long   as you have that, you'll be able to follow  along. All right, let's check this out. To   create your very own custom GPT, head to the  ChatGPT website. You can click on the link down   below, and I've also included a link in the  description. Once you land on this website,   you'll see the familiar chat interface of ChatGPT.  But we're not going to use this right now. Over   on the left-hand side in the sidebar, you'll  notice an option for Explore GPTs. And yes,   I will be saying GPT a lot in this video.  Let's click on this option. This opens up a   collection of all of the different custom GPTs.  And you could even make your own GPT and then   make it available to everyone else. And we'll  see exactly how you can do that. On this page,   we'll look at a few examples of GPTs that  others have made. For example, here's one called   Consensus. And this is a GPT that's been trained  against academic and peer-reviewed papers. So,   in theory, when you ask it questions, you  should get higher quality responses. Over here,   we see another one called the Code Copilot,  which has been trained on GitHub data. Also   meaning that if you're programming something,  you should get very high-quality responses. If we look down just a little bit more, there's  another one called the Data Analyst. And this   is where you can provide data to the GPT, and  then it'll use it and analyze your data and then   base its responses on the data that you've  provided. With all of these different GPTs,   they focus on a specific task, which again,  should provide more accurate results. To add your very own GPT, in the top  right-hand corner, let's click on the   button that says Create. This now opens up  an interface where we can build our very own   custom GPT. Over on the left-hand side, we have  two different options. You can click on Create,   and this opens up a conversational interface  that you can use to build your AI assistant. You can also jump into Configure. And here you  can manually go through and fill out all of these   different fields to construct your AI assistant.  Now don't feel like you have to choose one or   the other. You could start in one and then tweak  the rest of the settings in the other option. So,   you could use a combination of both. I would  like to start in the conversational interface.   So up on top, I'll click on Create. Down below,  I see some initial instructions. Here it says   Hi. I'll help you build a new GPT. Great. That's  exactly what I want to do. And here I see some   examples of different prompts that I could type  in to kick off the process. Down below it says,   What would you like to make? Well, I'm glad  you asked. Down here at the very bottom,   we have a text field where we can start  typing in different prompts. I’ll type in,   I would like to make a new GPT that helps people  with, I can't think of anything other than baking   cookies. Right over here, let's send that to the  AI. Here I see a response from the GPT Builder.   It says, Great. How about we name this GPT  cookie helper? I like that name. Does that   sound good to you or do you have another name  in mind? I think that sounds great. So here   I'll type in that sounds great. And let's  send that back. And here it looks like it   comes back with a profile picture for my custom  GPT. But it's just a kitchen scene with cookies. I really had in mind that it would be some type  of persona that people could associate with this   helper. I was thinking something like Cookie  Monster, but obviously not that because there's   a trademark on it. And I don't want to run into  any issues with Sesame Street. So down below in   the text field, let's say, can you make a Cookie  Monster inspired profile picture? Basically,   make a cute and fun mascot for this custom GPT.  And let's send that back and see what the GPT   Builder comes back with. And look at that,  our furry friend. I don't know what type of   creature that is, but it does look like it  knows a thing or two about baking cookies. Over on the right-hand side, we can see a  preview of the custom GPT coming together.   Here we see the profile picture and we also see  the name cookie helper. Generic, but I think it   really informs people what it does. Over here, I  see another prompt from the GPT Builder and says,   how do you like this one? You know, I think it  looks perfect. I'll type in perfect and then let's   send that back. Here it looks like the GPT Builder  came back with another question. What specific   tasks should it be able to help with or is there  anything specific you think it should avoid? Now,   with all of these different questions, it's just  trying to gather as much information as possible   to make this custom GPT useful. Now you could  answer these specific questions. It tends to   be pretty thorough. Or you could simply type  in all the different information to help the   GPT Builder. Some good things to touch on,  perhaps you want to mention the tone that you   want it to speak with. What task it's assisting  with or things that you would like it to avoid.   Here I'll type in a prompt. I want you to be  fun, warm, energetic, humorous, and helpful.   So that's some information on the tone that I  want the AI assistant to convey when speaking   to people. You represent a cookie company,  a little bit of background or context. Also,   something on the language, please keep language  simple and easy to understand and stick to the   task of helping people with cookie recipes and  baking cookies. If people try to go off topic,   please bring the conversation back to baking. Ask  for more clarification before providing responses.   I'll send this to the GPT Builder and let's  see what it comes back with. And look at that,   our custom GPT is now all set up to help us with  baking cookies. Right down at the bottom it says,   "Why not give it a try over in the preview  window to see how it performs?" Now although   we went through and we answered all these  different questions about how we want   our custom GPT to work, don't feel like  you're locked in. You can always go back,   you can type in additional information and you  can modify the behavior of your custom GPT. Before we test it out, up on top, let's click into  the configure tab. Here on the configure page,   you can see all the different settings related to  our new custom GPT. And you probably recognize a   lot of this. Here's our furry friend who's going  to help us with baking cookies. There's a name   cookie helper. You'll notice a lot of this  information is exactly the same. And that's   because these two different tabs work together  to construct this AI assistant. Up on top,   you can click on the profile picture. Maybe you'd  like to upload your own photo. You can do that.   You can also use something called Dalle, which  is OpenAI's image generator to generate another   image. And that's what we initially used to  generate this photo. But I like it so there's   no need to change it. Right here you'll see the  name of your GPT. You can just type in here and   modify it if you'd like. Down below, we see a  description, helpful guide for baking cookies.   And then we see all the different instructions.  As we were going through the conversational   interface under create, and as we responded to  all those different questions, the GPT Builder   was putting together and constructing these  instructions to help our custom GPT. Now you   could also go through and you can modify these  specific instructions. So again, don't feel like   you're locked in. Or maybe as you're interacting  with the preview of your GPT, maybe you find that   it's not providing the information you want  or maybe it's not formatting it the way you   want it to be formatted. You can modify all of  that over here in the instructions. Down below,   you'll also see some conversation starters. And  here too you could also go through, you could   remove, or you could add additional ones or you  could edit them. So, all of this can be edited. Over on the right-hand side, let's now test out  our new AI assistant, the cookie helper. Right   down below in the text field, I'll type in "I  want to bake my favorite cookie, chocolate chip   cookies." And here, let's send that to the cookie  helper. Right up above, I now get a recipe back   for chocolate chip cookies. And looking at this,  it has all the ingredients and here are all the   instructions. I might have to make some chocolate  chip cookies tonight. Sounds really good. Now, over on the left-hand side, we also  provided some information on things to avoid. So,   let's try throwing a curveball to this AI to see  how it responds. Down in the text field, I'll say,   "What's the weather in Seattle?" And let's see how  it responds. And look at that, it's got a sense of   humor. I'm here to keep our conversation sweet  and focused on baking. So there, it's taken our   guidance of avoiding certain topics and it steered  it back towards baking. That's great. It looks   like it's following the instructions. Now let's  try asking a question that it won't know anything   about. Here at the Kevin Cookie Company, we have  a cookie called "Clippy's Scrumptious Cookies."   Let me ask the AI to see if it knows how to bake  these. Let's send that through. Right up on top,   it looks like the cookie helper has not heard  of those cookies before. It sounds intriguing,   but I'm not familiar with that specific  recipe. So the GPT has all the different   knowledge and data available on the internet,  but if there's something it doesn't know about,   it won't be able to provide you with an answer.  Luckily, we can also contribute knowledge to this   GPT. Over on the left-hand side, there’s a section  for knowledge and this is where you can contribute   additional files to this GPT as reference. Right  down here, let's click on "Upload Files." And here   on my desktop, I have a recipe for "Clippy's  Scrumptious Cookies." I’ll click on that and   that will now upload it to the GPT. So now it  has that in its corpus of information. Let's   try that question again. How do I bake "Clippy's  Scrumptious Cookies?" and let's send that through.   And look at that. The GPT now knows all about  "Clippy's Scrumptious Cookies." And here it   provides all the different steps and all of the  different ingredients that you need to be able to   pull together those cookies. And the reason why is  we contributed that knowledge. Now you can upload   many different files into your custom GPT and  then it'll base its responses on all the different   information that you provide. It is so powerful.  Now, one of my favorite scenarios, imagine that   you're a student in school. You could build a  custom GPT for every single class that you're   taking and imagine that you upload the textbook  as knowledge into your GPT. Then you could ask   questions against your textbook. It is so powerful  and I wish I had this when I was in school. Looking over at the right-hand side of the  preview, I don't know if I like the formatting   for this response. I like when it provides all of  the ingredients up front and then it provides all   the different steps. So, I think we need to make  modifications to the instructions for this GPT.   Over on the left-hand side, let's go up to all of  the different instructions and down at the very   bottom, let's add some additional information.  Please format recipe instructions as follows.   I'll provide it with an example. Start with the  ingredients and then list out the steps. I've   now provided this information and over on the  right-hand side, let's again ask it to provide   us with the recipe and instructions for making  Clippy’s Scrumptious Cookies. Here, I'll type in,   how do I bake Clippy’s Scrumptious Cookies and  let's send that through. If we look up above,   here it starts by providing all the different  ingredients followed by the directions and I like   this format a lot better. One thing that you'll  find as you're building your own custom GPT,   as you preview it, you may not be completely  satisfied with the results you get back. So   then you could go over to the left-hand side, you  could go to create or configure and then tweak the   instructions and then type in another prompt and  see if the results that you get back match what   you're expecting and you'll find that as you're  building it, you'll likely go back and forth,   back and forth until you're completely satisfied  with the results that you get back. Over on the   left-hand side in configure, let's now take a  look at some of the other settings that we have   available down here under capabilities. First up,  we have something called web browsing and over on   the left-hand side, I can toggle it off or here I  could toggle it back on. And by having it turned   on, this GPT has access to all the different  information available on the internet. If I   turn it off, it'll limit what's available and  that way I could restrict it to, let's say,   just my recipe. Next up, we also have something  called the Dalle image generation and we talked   about this a little bit earlier, but this allows  your custom GPT to generate images and currently   we're not taking advantage of this even though  it's toggled on. Let’s scroll up just a little bit   back to the instructions and it might be a nice  touch where maybe if someone asks for a recipe,   we also generate an image showing the cookie to go  along with the ingredients and the directions. So,   let's add that to the instructions. Over  on the right-hand side, we can now test it   out and remember, this is part of that iterative  process of making your AI assistant. Down below,   I'll type in how do I bake Clippy’s Scrumptious  Cookies. We've asked this a few times,   but let's see if we get an image back with  this response. I'll send it to the GPT helper   and look at that. Now not only do I get all  the different ingredients and the directions,   but here I get a photo of what they should look  like. Now, it's not exactly what they look like,   but it gives you a really good feel of how these  cookies will turn out. Let's now go back over to   the left-hand side and we also have a few more  capabilities. At the very bottom of this list,   we also have something called the code interpreter  and this allows your custom GPT to run code, to do   math, and to also analyze data, and that could  be very helpful, but in this specific instance,   I don't have a need for this, so I'll leave it  turned off. Next up, we have something called   actions and we can create a new action. I'll click  on this. With actions, you can talk to external   services and their APIs and you're using your  custom GPT as the conversational layer. Now, I   know that sounds like a lot, so what do I mean by  that? Well, you have hundreds of thousands of APIs   available. You have APIs that can get the weather,  can get stock prices, sports scores, or maybe your   organization has its own set of APIs. You can now  interface with all of that data and those APIs   using conversation via your GPT. It makes data so  accessible. This is so powerful. To access an API,   right up on top, you can indicate whether you  need to authenticate. When I click on this,   you can set it to none if no authentication is  required. Maybe you have an API key to access the   API. Here you could type in that key and currently  it's hidden. You could also indicate the auth type   or here you could also use OAuth as another option  and you could fill in all the different details.   For this, I'll use the API key. Now, one thing  to call out is you have thousands and thousands   of free APIs available that you can use and  integrate into your custom GPT. Down over here,   I'll click on save. Over on the left-hand side,  you now need to type in your open API schema,   and if you click on this dropdown, you can see a  few different examples. Here's a weather example,   a pet store, and you also have a blank template.  This basically informs your custom GPT how it can   interact with the API and what type of data  it can request back. Right down below, I'll   type in a schema for the Kevin Cookie Company.  This API allows users to find cookie stores in a   specified location and then it'll provide back  that list. Here we see what this schema looks   like. If I scroll down a little bit more, there's  one endpoint which is get cookies or get cookie   stores and here we see the path and then I could  also test it out. If you want to publish this   so it's publicly available, you'll also need to  include a privacy policy. Let's test this out over   on the right-hand side. Over on the right-hand  side, here I'll type in show me all cookie   stores in Seattle, Washington and then let's send  that through. And over here, I'll click on allow. And look at that, it captured or took  my question and then it filled in the   schema which it then sent to the API.  The API then sent a response back and   my custom GPT converted that into text that I  can understand. That is so incredibly powerful.   Over on the left-hand side, let's now go  back to the main view. I'll click on this. Back on the configure page, at the very bottom, we  have one more setting under additional settings.   Although it says settings, there's currently only  one setting. And here it says use conversation   data in your GPT to improve our models. Basically,  as people interact with your GPT, do you want   to share that data back with OpenAI or do you  want to try to keep some privacy there? Here,   you could toggle that off if you want to keep  it private or here you could share it back. So,   it's your call and how secure you want your data  to be. For now, I'll leave that on and minimize   that. Next, I want to publish my GPT. In the top  right-hand corner, let's click on the button that   says create. I think this is looking good now,  so I think this is a good next step. This now   opens up a prompt and you can decide who you want  to share your GPT with. At the very top, you can   make it available only to you. Here you could also  share it with anyone who has the link. Although it   says anyone with the link, it's really anyone with  a subscription to ChatGPT with the link can access   it. If you don't have a subscription to ChatGPT,  unfortunately, you will not be able to interact   with this custom GPT. Down at the bottom, you also  have the option to publish it to the GPT store.   Earlier when we clicked on Explore GPTs, we saw  that large list of all the different GPTs. You can   make yours available there as well. But for now,  I only want this to be available to me. So here,   I'll make sure to tick that and down below, I'll  click on share. And look at that, it's now been   published. Here, I'll close out of this and let's  click on the back icon. On the left-hand sidebar,   I now have a new GPT helper called the Cookie  Helper. I can click on this and this drops me   directly into my new custom GPT. Down below, I  see some of the starter questions and now I can   interact down below. And it uses all of the  different instructions that we provided. If   you'd like to go back and edit your GPT, over on  the left-hand side, click on Explore GPTs and in   the top right-hand corner, you'll see the option  that says my GPTs. When you click on that, here   you'll see a list of all the different GPTs that  you've created. And here, I see the cookie helper.   I could click on the three dots if I'd like to  delete it, but we put so much time and effort into   this. I'm not going to delete it. And here I could  also click on the pencil icon to edit this GPT and   that brings us back into the editing interface.  Hopefully now you're starting to see some of   the incredible power of custom GPTs. Now, imagine  you're a student. You can set up a custom GPT for   every single textbook in every single class that  you're taking. Then, you can ask questions against   that textbook. Or imagine at work, you get an  invoice every single week. You can train your GPT   to extract information from that invoice and then  every single week that a new invoice comes in,   your GPT will know exactly what to do without  you needing to prompt it every single time. Essentially, if you find yourself doing the same  tasks again and again, you can save yourself   time by publishing your own custom GPT. You don't  have to write any prompts. It just does what it's   instructed to do. Let me know in the comments if  you've made any of your own custom GPTs and what   they do. To watch more videos like this one,  please consider subscribing and to do that,   you don't even have to write your own  custom GPT. I'll see you in the next one.
Info
Channel: Kevin Stratvert
Views: 92,630
Rating: undefined out of 5
Keywords: kevin stratvert
Id: 0Q1AQAxpdGg
Channel Id: undefined
Length: 20min 25sec (1225 seconds)
Published: Mon Apr 29 2024
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.