How to Build Custom Actions for GPTs Without Coding (OpenAI Custom Tools)

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
in this video I'll be showing you the easiest way to build powerful custom tools for your gpts without coding step by step using a new platform that no one is talking about right now this has been a highly requested video because many of you have started creating your own custom gpts but don't know how to easily create and connect powerful tools the powerful tools that you need to make your gpts actually useful for your business or for your use case the truth is these tools are where the real value is created with gpts but the process for making them can be very difficult especially for people who don't know how to code not knowing how to create these tools can prevent you from making the most of this new opportunity by the end of this video you'll not only know how to create and connect custom tools to your own gpts but you'll also get a head start on learning one of the most valuable new skills for anyone looking to make money or build businesses in the AI space in 2024 before everyone else catches on if you're new to the channel and don't know who I am my name is Liam otley and I run my own AI development company called morning side side Ai and I also run the largest community of AI agency owners owners in the world where my students learn how to make money by selling AI solutions to businesses just like the custom gpts you're about to build let's get into it okay before we get into the build I do want to talk about just how important what I'm about to teach you is moving forward into 2024 because tool creation and being able to plan and create custom tools for businesses or for other gbt builders there's so much opportunity here that I really want you guys to just give me a couple minutes so that I can explain why this is going to be such an important skill to have moving forward if you've watched my recent videos you'll know that when I talk about gbts I say that there's always three key ingredients that you need to create them firstly being prompting second being the knowledge and thirdly being the actions for you as the developer or the Builder of this GPT of this assistant you have a canvas that you get to choose what you want to put on it or ingredients that you want to include in the dish so the different combinations of the prompting the the prompting information that you give it the knowledge that you give as its knowledge base the actions that you provide to it you get to assemble these and create different gpts and different assistants depending on how you use these ingredients now any idiot can use prompting we've all been prompting chat GPT for a year now so we know how to write instructions for the AI we know how to get documents and upload them we've had chat with PDF we've done all these things that leaves the final one which is actions and functions that are the sort of Last Frontier or final frontier of what we have to work with right now that is the most difficult area that many people are not going to be able to get into and really touch so if you're looking to play into this opportunity of creating gbts either for the store or for businesses you need to focus on the most difficult one and learn how to make custom tools and and focus your time on learning that as a skill so that you're able to create gpts that are far more powerful than anyone else which is what this video is about I wanted to introduce you to a way that you can create your own custom tools without coding in many cases which allows you to unlock a whole new world of potential for what you can include in your builds the terminology or the name for tools can be changed around quite a bit sometimes it's action sometimes it's custom action sometimes it's capabilities sometimes it's custom function sometimes it's tools they basically all mean the same thing when creating a tool and making it available to our assistant or our gbt it now has the ability to intelligently call that tool and in this case it's going to be functions or they take a couple inputs and we do some processing and we send information back or expect some inputs and then we go and do something in the background these are the kind of tools that you can assemble in the toolkit of your GPT to make it far more useful so for a business owner if they wanted to be able to update something in this CRM or that you wanted to be able to call an API and get some information from the web somewhere these kind of things can all be created around tools and in this video that's what I'm going to focus on teaching you how to do creating tooling like this is really the future and open AI is going all in on it we're just starting to see the other companies pick up on it as well we have Claude 2.1 by anthropic which is including Tooling in it as well and this is clearly the direction we're going where all these businesses who want to benefit from this new technology and from using assistance like this they're going to need to have custom tools created for every part of their business to connect into an assistant like this that can actually do things throughout their business because of this boomm that is just started of these assistants now needing tooling and custom tooling that can allow them to do things there's going to be a massive need for people who can create these tools and Tool marketplaces where you can sit down here and create what I'm about to show you and then list it on the tool Marketplace and people can start to use that in their own GPT so you may have people creating on the GPT store you can be a layer below that where you're like a tool that they can use to create the GPT and they can be paying you some of the money that they're creating off in this tutorial we are going to be creating an Outreach assistant GPT that has got access to three custom tools one is going to allow it to search and research a company by URL secondly it's going to find leads for that company so we can provide it a company name and also the role that we want to find for it it's going to find the person and the LinkedIn profile and finally it's going to be able to generate a personalized Outreach message for connecting on LinkedIn so kind of all ties together well and I thought I'd pick three different tools that you can combine into one GPT here and use it as a as an assistant for someone maybe in your team so you have a assistant or a VA that is going through it and finding and doing lead generation for you or sending Outreach messages for you this is a an example of how you can do that using custom tooling the most important part of this build is the platform that you can build your custom tools on top of as you've seen in my previous videos to create custom tools you typically have to use custom code you have to write get a repl out you have to write all the functions and and connect it all up and I know for many of you that's not not not possible uh at least if you want to take that and modify it and change the tools around it's not realistic for you if you actually want to start modifying these and making money with them so relevance AI is a platform that we've been working with in the accelerator Mya accelerator for a couple of months now as a as a custom AI application Builder but what they've recently rolled out is as you can see on screen here you can take any of the AI applications that youve built and there like no code Builder and then you can convert those into custom actions for your gpts and just a couple clicks so we're going to be going through and pulling some of the templates out to get started modifying those templates and then sending that over to our GPT and connecting them up as custom tools and giving you a demo so let's get stuck into it here on relevance I'm just going to log in once you're inside you'll have your dashboard like this now there is a free plan on relevant so you will be able to follow along with this and do everything that I'm doing without having to pay anything initially it's done on usage which is great but what we're going to do is go to the top left here click on templates and I'll show you how we can get started using some of the cool templates that they have before you go down to as we have down here the research if we go down to sales so here's some of the examples that I picked up before so I think I took the personalized LinkedIn request I took the research company with website research a company and fin lead was the last one so let me just check with these real quick and right away we can start to test these tools and see if theun functionality is something that we want to connect into our custom GPT keeping in mind that all of these fields that are required here so the first name the LinkedIn URL the context the company these are going to be expected inputs so if you want to use this tool in your custom GPT you'll need to trigger it and say hey look I want to generate a personalized LinkedIn request say okay great give me the first name LinkedIn URL so these are the inputs that are going to need to be provided to it it's going to take those inputs and essentially press this run tool button run it and do all the processing in the background and then spit back the answer to the user in order to see behind the scenes and how this is actually happening you can just click the Clone to edit button in the top right so I can clone this template and then you have all of that functionality that they've already built and it's laid out here in all of these steps now you can go through and and pick through all of these essentially this is just doing a getting the LinkedIn post from the LinkedIn URL running it through an llm so this is really cool because you can create these AI applications with basically no code this is all just prompting inserting the variables from the previous step nothing too complex which is why I really love relevance as a tool building plat and they are clearly pivoting very heavily to serving this new market because we have a lot of advanced functionality that they're building into if you watch my channel you know I'm super big on platforms that make it easy for you to get started but still have a ton of advanced functionality that you can progress to over time and you give six 12 months of using this thing and you become really really capable at building cool stuff so I love relevance for that case same with the other platforms that I use like make.com I think it has a ton of depth in terms of what you can learn over time and you can eventually 12 months down the line be a really capable automations Dev or AI entrepreneur whatever you want to call it so that's how you can clone templates and edit them for the sake of this video I've already gone through and edited some of these um as you can see on something like this uh company research and website I've taken out the context about the product and service so if I clone this you'll see that it's got this extra input which if you're using it for a GPT you don't want to have to be always putting in information about your business cuz if you're giving it to a staff member and say okay this is a company research tool you're probably only going to be researching on behalf of your company so things like this context about my product and service I don't think are really necessary so I've deleted this and you have to go through and remove it out of this so context about my product you can like go through and delete stuff like that don't worry I'm going to give you access to all of my templates so I've already modified these and these are going to be available on my resource Hub so let's just jump to that now where I show you the modified templates so here we have the first tool which is just general company research based on the URL so just pull some stuff off your company URL uh let's go goodyear.com give that to run and then we go we get a summary of the company back which might be helpful for our assistant or our VA who is using these tools and our eventual GPT which we'll get to in a sec okay so if we want to find a role in a company let's go add over into a voice flow and we want to find the CEO we'll see if we can find bradden there we go y it's found Braden ring has LinkedIn company website company summary we can copy his LinkedIn URL and take it over to the next step here if I past in his LinkedIn URL and I give it the first name Braden I can run the tool and it's going to generate a personalized LinkedIn connection request message that my VA can use these tools while they use the GPT that we're creating and then they can take this message that we generate and then they can start a connection request on LinkedIn to start building more of a of a network on LinkedIn and also open up the doors to potential communication as well there we have it I came across your LinkedIn and notice your recent post about AI techniques for conversational interfaces the topic my interest as many companies are seeking new B to enhance customer experiences through technology so that's personalized based off their recent post on LinkedIn if you want to come in here and modify the templates that I put on our resource H all so you'll be able to get this one this one this one so you can follow this build along step by step but if you do want to modify it you just need to click on the build section up here and then there's parts of it that you need to be aware of like the llm step where you have the prompting and there's sometimes going to be things that are specific to in my case morning side so take a look at the system prompt take a look at the prompt at all stages so we usually have a couple different llm steps um just be aware that there might be some stuff from my own company um that's used in the proding itself there definitely is in the generate personalized LinkedIn connection message one if you do want me to do a full tutorial teaching you how to build tools with relevance then let me know in the comment sections below because it's definitely something that I want to do at some point uh if you guys comment down below I'll definitely hurry that video up because I know even this kind of no code interface can feel overwhelming at First Once you have made the edits you want to make we can hit the save button in the top right just go through and make sure these are all good to go yep yep yep then we can go back to our tool screen here you will see in the top right there is a custom actions for gpts button in which case we can just take a quick look here make sure that I know exactly the ones that I want to use so find rolling company generate LinkedIn connection message and research from company URL so if I go click up here I want to get this one I want to get this one and I want to get this one now the amazing thing that relevance allows us to do is in one click we can generate an open API schema that we can copy and paste over onto the chat GPT site when we are creating our GPT then we also have a generate API key step which we'll go into in a second but this is the key part here where we've just converted all of the functions and the in the custom tooling that we've created on relevance we can now take this this code snippet this open API schema copy it not open AI open API it it's different but we can copy this and put this straight into the chat GPT interface when we are creating our GPT which is what we're going to do now actually there is one more thing that I need to point out before we get into taking it into the chat gbt side which is the name and the title and the description of your tools is very important because this is what's going to be carried over and basically be the natural language description of what your tools do so you need to be here and make it very descriptive so I've gone General company research from company URL do general research on a company based on their website so very specific about what this particular tool does in this case Find rolling company find the name of a person the output within a company by role by the input again and we have the generate personalized LinkedIn connection message write a personalized first line for an Outreach message based off a prospects LinkedIn profile so I've been very descriptive and very specific because when we take it over to chat GPT and we export this these tools and connected to our GPT that information is going to be used and help our assistant to know what tool to use and when and that's basically its description of the tooling so make sure if you are modifying these you're changing other tools that if your tools aren't being called correctly in chat gbt in the interface the issue is likely that you haven't been descriptive enough in the descriptions of your tools heading over to chat GPT now to start creating our gpts you do need to have the chat GPT plus I believe to create these GPT so if you don't have that already I think they've blocked it off so if you want to be able to create gpts you can sign up to my platform agentive which is in the description as well you can do this whole thing without needing to have a chat GPT Plus account for now we'll go in and create a new GPT as I said I'm going to jump to the configure because I'm a big boy um let's call this Outreach expert uh Outreach co-pilot give it a cool name it's going to assist my assistant in doing Outreach and lead generation for us so um assists with lead genin and Outreach then I have a prompt which I'll paste in here and we'll get back to in a second don't I need to do a little bit more so I can explain it to you then scrolling down we can check all of these capabilities off we don't need them for now but what we do need is the custom actions down here and this is where we can go back to relevant Ai and copy the schema copy this paste it in here and then boom we have all three of our tools that pop up here ready to use which we're going to use in a second but then the last step that we need to do is click on the Cog here on the authentication we need to go API key we need to head back to relevance click on generate API key copy this go back paste in the API key and then when we click on custom here we need to put in authorization which is a key bit that is it's very easy to forget when I click on Save here should be all ready to go with these all loaded in what I've done is copied these you can follow the same concept for creating yours if you are modifying and going away from this specifically but what I did to create my prompt is I copied all of these and I hit it back to the instruction section as you can see I've pasted in here I'll put it here so it's a bit messy but essentially I took that same thing I trimmed this down and I got each of the names of the actions as I have them here and then I did a little description of each so in this case I say generate personalized LinkedIn connection message this function generates D I'll let you pause it and take a look basically I'm just telling the assistant that they will have three action that are available to do this above objective and then I given a bit of an explanation on what each of the tools does and how they can use it the kind of inputs and outputs and stuff like that I also added this little bit at the end here which is when the tools return information the assistant does not need to give big long summaries because when I was testing it I notic that it it kind of rambled on quite a bit if you are creating assistants using custom tooling I do recommend that you add in a little description of each of the tools and sort of relate that back to how it's supposed to help the the core purpose of the assistant and with that I can generate a image with darly maybe I set a couple conversation starters I have some over here what can you help me with I have research a company these are the different actions or functions so this is how you can make it quite user friendly so for people when they first log on here they can click one of these buttons and it's going to allow them to quickly call one of the actions that you've made available to it so here we have Outreach co-pilot great we can give it a spin what can you help me with twet it's given us a breakdown of what it can help us with so let's go research make.com what it's starting an action and now it's asking us for permission to call that action which we can allow now it's talking to our apps that now tools on relevance AI as you can see here and there it spat back the response it is important when you are doing this testing in the configuration interface as we are in here so you can drop these down and here the first two that we have here is is like a checkin to make sure that we can approve it I think it's the request for approval and then we actually see what it's sending off so might look a little bit complex but the key thing here is that you can click this drop down here and we can see that it's sending off the params or the information that we're sending as an input is the URL to make.com which is what our general company research if we go to the Ed tab we can see that it's expecting a company website URL which is what we sending off so that means it's doing its job correctly and it's giving us back the response correctly then we can go a Step Beyond that and say okay can you find me their CTO and now we want to find make CTO oh we're going to allow it it's picked up on the function call correctly give it a second yep make.com and roll CTO those again with the two inputs that we expect the company name and the role to find the area that we just ran into here is a good one to run into while we're on this tutorial which is a timeout issue you may see this thing pop up over and over and error occur while executing the plugin that's because there is a 60-second time out I believe when I was talking to the relevance team there's a 60-second timeout that open AI allows so if your tool takes longer than 60 seconds to respond it's going to come back and not be able to give them the information that means at this stage some of the tools you create and connect to your gpts are going to need to be a lot shorter than you'd expect because if it takes 300 400 seconds to generate this big long response it's not going to be able to be used within your system well if make.com is not going to work for us let's just go back to the Old Faithful voice find the voice flow CEO allow calling and sent off voice flow and CEO it's what we want yep sent off the right params and then we have his LinkedIn profile it's giving us a bit of a summary okay so now we can try to generate a personalized connection message form based off of this so it should already have his LinkedIn URL which is one of the inputs we need here so we need the LinkedIn URL and we need the first name and in this case we have his name and his LinkedIn URL it's going to send off some information and then we have it it's used our tool to generate a personalized connection message for LinkedIn hi Bren I came across your LinkedIn profile notice a recent post about AI techniques and conversational interfaces this is pulling from his recent post which is great this is much higher converting than a a generic one that's just generated or written by a VA and then we have shown that all three of our tools are working within this editor here we can now save it I can go own only me there you have your own GPT that's created with custom tooling using relevant Ai and you can start to use this as however you need you can share it with the people in your team but the issue here is that you're only going to be able to use this within the GPT interface unfortunately if you want to take all this awesome functionality that you've built and put it on your website or use it via SMS or Instagram or Whatsapp your assistant is still going to be stuck on the chat gbt site now I've covered how to build custom gpts that you can use in the real world on my channel extensively so you can use them to drive real growth in your businesses but the process to actually export these gpts and assistance to wherever you want to use them is quite complicated for beginners right now which is why my team and I at Morningside have created agentive and yes I've been talking about this a lot recently but we have just opened up to our first 500 members and it's our platform that makes this entire process and putting this exact stuff onto your website or Instagram or Whatsapp wherever you need to do it makes it dead simple for entrepreneurs who are looking to take advantage of this but don't necessarily know how to code or don't want to do all the the heavy leg work of getting all the custom code ritten as I said we're currently in Early Access but we will be letting in batches of new users over the next week or two so if you want to get in there before everyone else the link to sign up to our wait list is going to be in the description if you haven't already we are super excited to roll out a ton more features on agenda very soon that'll allow you to do this and start to make money and build these for businesses and build it for your own businesses as fast as possible but the key thing here is that you've learned the skill of being able to create custom tooling which is something basically no one knows how to do right now so if you can learn how to use relevance or find other platforms if you wish I'm not forcing you to use this one this is just what I like using this is what my community likes using as well and I think the way that they are allowing you to create these custom tools and easily put them onto your gbts it's super smart and super user friendly for people who don't necessarily know how to code so that's about all for the video if you've enjoyed it please hit down below and leave a like on the video let me know that this is the kind of stuff you want to see more of as I said I think tooling is going to be at least one of the most valuable skills in 2024 and Beyond just because every business is going to need custom tooling that allows their business to interact or be or operated via these assistants so there's a going to be huge demand for it and if you guys want me to cover this more on the channel then let me know in the comments below if you want a full tooling guide I can definitely do one of those for you my way down there you can subscribe to the channel if you haven't already so you can stay in the loop on my AI entrepreneurship Focus content teaching you how to best take advantage of the AI opportunity and teaching you how to implement AI into businesses and sell as a solution so if that's interesting to you you can subscribe to the channel comment down below also and as mentioned all of the resources the templates for relevance everything that I've covered in here is going to be available on my resource Hub with the first link of the description so you can steal all that try to follow this build along step by step so that you can take this and start to apply it to your own businesses or sell it to others if you want to continue watching and see me put a custom GPT like this onto a website you can do so here but aside from that that's all for the video guys thank you so much for watching and I will see you in the next one
Info
Channel: Liam Ottley
Views: 78,599
Rating: undefined out of 5
Keywords: ai automation agency, ai automation, openai update, gpts, create a openai gpt, openai, openai devday, ai tools, custom chatgpt, chatgpt, openai gpts, chatgpt on custom data, openai function calling, how to make gpts, openai gpts tutorial, custom gpt tutorial, chat to pdf, assistants api, assistant api, gpt assistant, liam ottley, custom actions, custom gpt actions, custom gpt actions schema, custom gpt actions api, relevance ai, zapier, zapier chatgpt, zapier custom actions
Id: _sNGuQz-LyY
Channel Id: undefined
Length: 21min 45sec (1305 seconds)
Published: Tue Nov 28 2023
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.