How to Get ChatGPT to Make Phone Calls For You (Custom GPT Tool)

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
hey guys today I have a super quick tutorial for you showing how to set up chat GPT to make phone calls for you I'm calling to ask if you'd be interested in having lunch with Liam next Monday and just s off yes we're going to be using an AI calling service and connecting that to a custom GPT so that we could tell chat GPT hey here's this phone number can you please call them and do this it's going to be able to reach out and reschedule an appointment or create an appointment or ask them a question or confirm something so really cool let's jump into it so to start things off you're going to see a chat gbt Plus account it's going to allow you to create your own gbt so if we go to the explore gpts tab here create a new one I'm going to call this one my AI phone assistant call on my behalf for the prompt I'm going to paste in the one that I've created for this video it's quite a complex one but you guys are going to be able to get it on my free school Community down below so you can sign up to school you'll be able to find at the YouTube Tab and find this particular video and there'll be this prompt and everything related to this video will be available there so once we've got the prompt in there it's basically just saying that you are my personal AI assistant your main role is to make calls on my behalf to restaurants families businesses Etc in order to successfully make a call you need two things a phone number and a clear objective from the call depending on the objective of the call make sure you've collected sufficient information from me so that you can actually successfully complete the task so it's supposed to take in a phone number take in what I'm try to do on the phone number say call this person and do this and then if it has any questions it will ask me for any information that it thinks it needs to complete it successfully a conversation started is call someone for me uh we can leave we browsing on I don't think we'll need image generation then we get to the real meat and potatoes of this thing which is to create a custom action that using Bland AI so next step is to go to bland. a and create an account if you haven't already what we're trying to do within our GPT is to take this send call capability that bland AI has to send an outbound phone call and pull it into our GPT so that our chat GPT our custom GPT can fill out the information for us so here you can see on the right it might be a little bit technical for some of you but stay with me in order to successfully make an outbound phone call with BL AI we need to fill out some of this data here that you can see on screen so we need a phone number we need the task and we need the from Etc so these variables are what we're going to be filling with our GPT on the other side every time we want to make a call when you're on Bland itself and you fill out this information here and then click Send call we're going to be taking this exact same functionality by getting the GPT to fill out this form essentially and send a call using Bland's API the process of converting this into the open API schema that is required to provide it as a tool within your GPT is the tricky part but I've done this off camera for you so it'll be available on the school Community as well you want to copy that and just past P it in here and I can take you through it roughly a quick overview of what we're doing here so this is the Bland API and we're providing a URL that our GPT is going to be able to call and then we have a bunch of the variables that we need to pass in the schema has two different functionalities firstly it allows us to initiate a phone call so send off that information okay I want to call this person and I want to do this which we've just gone over on the Bland documentation there but it also has the ability to retrieve a transcript of the phone call so after the call has been completed we're going to be able to take that same phone call ID and say hey what actually happen in that phone call tell me what happens so that I'm on the same page if we scroll down a little bit further you can see the properties that are required to initiate a phone call so obviously we're going to need a phone number that we're going to be calling and then most importantly we have the task which is the purpose or objective of the phone call now this is the most important part for us because we're going to need to get the gpt2 based off our instruction saying I want you to do this it's going to need to generate a task a big prompt to send away to this phone call to to send away to Bland in order to actually successfully execute what we wanted to do before we jump into the nitty-gritty of getting the task probed coming out correctly we need to finish off creating our action here to provide our authentication to use the Bland API we need to head back to Bland go down to our account down the bottom we go API Keys API key we can copy it head back to chat gbt click on the Cog next to authentication go API key paste in your API key and then click on custom and we need to enter authorization and with that we can click save and then we've set up our Bland AI tool we can go back let's give it a little uh darly generated image we almost ready to give this thing a spin now but I want to take you back to the instructions here to show how we're instructing the gbt to correctly create the prompt or the task that we're sending off for every call so as I mentioned the Bland calls the outb Clause that we make with Bland require a task variable that is going to be the full prompt of UR this your job is to do this um you are supposed to be reaching out in order to book an appointment with this Etc So the instructions need to go into the task section and what I've done this is based off the the Bland documentation itself if you go to documentation here and the am hlb prompting guide all of this documentation here is something that I use in my voice agents regularly it is a very good structure and way of layout to get these things working correctly so if you want to take a look at this it's available on the documentation but I've taken everything from this and I've converted it into a prompt that's going to allow our custom GPT to generate these kind of specific prompts every time it sends a phone call as you can see down here I've got creating task prompts using the strict am hlb method and down here it explains how the task prompt should be structured gives an example script you can head down and get there from the school Community if you're looking to follow along but this prompt is really the most important part of this build alongside the open API scheme that's available on school as well right so now we're ready to give this thing a spin so hi can you please call someone for me it's asking for the phone number who I'm going to be calling and then the specific objective or message they like me to convey can you please call my business partner Josh and ask him if he wants to do lunch next Monday dle thought around 12:00 p.m. would be good but I am flexible within an hour each side I can only do mondy thought it's going to ask the phone number also is there a specific place and do off that you'd like to go for lunch so I can say yeah Elmo's Bakery is good and his phone number is right so now I should be able to get a phone call on my handy dandy phone here see it's going to pause while it writes that big long task prompt as we' specified in our instruction so I can pause for a little bit make sure it's written out quite a lot and you'll see just how much it's filled into that task prompt to really guide it and in terms of how it should be behaving on this phone call so we can pop this down here there we go I Josh bis Nino Liam's assistant we have this full prompt that's been written out which is in line with the Bland documentation on how to write these prompts so now I should be able to confirm this and I will get a call here on my phone hi Josh this is Nina Liam's assistant I'm calling to ask if you'd be interested in having lunch with Liam next Monday in dor he suggested Elmo's bakery around 12:00 p.m. but he's flexible up to an hour either side he mentioned he can only do Monday do you think that would work for you yeah could we do 1 p.m. Liam can accommodate within an hour of the proposed time so 1: p.m. at Elmer's Bakery will work perfectly he looks forward to meeting you there perfect thank you bye and there you go we've been able to successfully send a call from our gbt to the phone of in this case my business partner I'm asking me to confirm something so this is obviously just a start um I'm not trying to show you all the different use cases in this video I'm just showing you how you can create a custom tool for your gpts for your custom gpts whether you want to use this as a personal assistant or whether you want to build this into your systems and start to use these outbound calling capabilities within your build as well and as you can see here it's actually used the other fetch transcript tool that we provided when we set up our tool and it's given me a breakdown I was saying I've successfully contacted Josh and he's agreed to have lunch with you and the next Monday in dorf he requested it could be at 1: p.m. at almma Bakery Bas on your flexibility I confirm that it will work so then we get the transcript back that's actually part of the prompt where after the call is complete can you please give me a summary of what happened so yeah check out the prompt check out the schema I've done all the hard work for you here to make sure this is outputting the kind of responses you want so yeah go have fun with it use it for your personal use start to put in your own Solutions whatever you want to do if you've enjoyed the video please hit down below leave a like and also subscribe to the channel if you want more content like this if you're interested in learning about other AI voice use cases like setting up a customer support phone line for your business or for your client's business you can check out my other video here that's very short and sweet with a custom knowledge base but aside from that guys that's all for the video thank you so much for watching and I'll will see you in the next one
Info
Channel: Liam Ottley
Views: 31,302
Rating: undefined out of 5
Keywords: ai automation agency, ai automation, liam ottley, ai business ideas, ai sales bot, air ai, air ai sales, air ai sales review, make money with ai, ai agency, how to start an ai automation agency, ai automation agency vs smma, bland ai, voicebot, ai voice bot, ai voice agent, blandai, ai assistant, custom gpt, custom gpt tutorial, gpt voice assistant, custom gpt with voice, openapi schema, custom gpt with bland ai, build an ai voice assistant, create custom gpt
Id: J_zViaCCvhE
Channel Id: undefined
Length: 8min 6sec (486 seconds)
Published: Tue Apr 09 2024
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.