Transcription
In this video, I'm going to walk you through eight of the best use cases for OpenAI's new ChatGPT agent mode. These use cases save me hours doing repetitive tasks in my day-to-day and in my business. So, we're going to break it down and look at agents that can handle everything from lead generation, helping you with the accounting all the way to ordering what you're going to have for dinner. But more on that later. Without further ado, let's jump into it.
So, first things first, we're going to open up ChatGPT. And in a new chat, I'm going to under here under tools, activate agent mode. And now let's take a look at our very first use case. And here I want to highlight probably one of the biggest uh like let's say new capabilities that agents provide. And that is the fact that agents can create entire presentations. So what I'm going to do is I'm going to copy a very simple prompt. "Create a presentation with everything someone needs to know about the new ChatGPT agent mode from OpenAI, include pricing benchmarks as well as the top use cases for agent mode." And I can just send this one off and we can see our agent gets started. It actually creates its own desktop, its own virtual computer that it can then use to do the research as well as finally creating the presentation.
So here our agent has opened up a browser and you can see it's identified the exact article it needs to open, which is the ChatGPT blog article. It's then opening up the OpenAI website and what's happening here is it's actually reading what all the information about ChatGPT agents. And what we can do is I can fast forward here. And we can see that our agent worked for 13 minutes, did four searches, looked at 38 sources to identify everything it needed to identify about ChatGPT agents, and finally it created this full presentation. So I can open this one up and you can see this is a full seven-slide presentation with uh graphics, with tables, with charts. You can see this is so much better than anything that AI was able to create previously. And the most impressive part is this is in PowerPoint format, meaning that I can simply just download this presentation and import it into either Google Slides or PowerPoint and continue to edit this.
Now, what we'll see is in the prompt, I didn't give ChatGPT any instructions around design. So, it came up with quite a generic design, but we can actually guide the design behavior of these presentations that our ChatGPT agents will create. This time, I've tried that exact same prompt, but I also added some additional instructions about the design of the slides. So, I've added here a little visual style guide. I've said the font should be Inter. I've added the different brand colors that we like to use at 9x. Gave it some instructions about the type of illustrations it should use and also attached our logo that it can include in the presentation. Here we can see it worked a little bit longer. It took 25 minutes, but we now have a presentation that follows our exact style guide and uses our brand colors. So you have the ability based on how you prompt this agent to create different styles of presentation.
Now right now I've provided this information in the prompt. What you could easily do is create a ChatGPT project and provide this information or even save it as an overall instruction to your ChatGPT account. Meaning whenever you create presentations, it will follow this exact style guide. And just in case you're already wondering, a little later in the video, I'll show you exactly how you can access all of the prompts that I'm using for the eight different use cases so that you can try them out for yourself.
Now, the next ChatGPT agent use case is this data analyst agent. And another reason why a lot of people are talking about ChatGPT agents is their ability to work with and handle spreadsheets. So for this use case, I've attached a spreadsheet which contains some student progress and this is real data from one of the companies we are working with. I've obviously anonymized both the names and the company name, but this is real progress from students in terms of the different courses they are taking um in our different online AI training. So per student, we can see for each of the online courses what they've viewed, how much they've completed, and their progress. And I'm simply giving this data to the agent along with quite a detailed prompt. So here I'm saying, "Attached is an export of student progress for employees of Acme Inc. who are taking our AI and automation online training program." Now I'm providing some very specific context in terms of the order in which the courses should be taken since in that data it only refers to the course name and doesn't give any specific order. And then I'm also um laying out the different training programs that we have. So we have our AI operator training program which contains these courses and we have our AI builder training program which contains these courses. And finally then I'm giving the agent instructions that I want it to generate an interactive Excel dashboard as well as a student progress summary presentation that we can share with the HR department or the L&D team of this company.
So I just need to activate agent mode and I'm going to fire this one off. And jumping forward, we can see this one ran for 8 minutes. "Please find below the interactive Excel dashboard and the student progress summary presentation." It's already giving me some key highlights from the data. So, first of all, we have this Excel. And now, this looks simply like the Excel that I shared. But if I open this one up, we'll see that ChatGPT has created some new tabs. So we have here the course metrics, which is now listing per course what is the average completion rate, how many students have completed it, how many are in progress and how many have not started, and we also have some graphs to go along with it. And we also have an employee progress. So now listing out per employee from Acme where each of the students stand and again with an accompanying chart.
Even more insane is the presentation that ChatGPT has now created for the L&D team of Acme Inc. We get a little overview about where their employees stand, that there's a total of 19 employees taking our courses with an average completion rate of 43%. We have different charts on which courses are they completing, also which of the programs, the AI operator or the AI builder, where the different students stand, and we even have a leaderboard in terms of which of the employees are really taking our course and maybe which of them needs a little gentle reminder from their manager, as well as some recommendations and next steps. Obviously, this is something that I would QA. I would check that the numbers are accurate, but this is actually running in Python. So, it's not a large language model actually running these numbers. It creates a Python script that will crunch these numbers, create the Excel file, and then use that as a basis for this presentation.
Now, this next use case is a lead research agent or lead generation agent. And this is going to be particularly powerful if you're working for or running a B2B business. What you need to ask yourself, and you do need to get a little bit creative here, is think about what signals are potential customers giving off that could identify them as a valuable prospect for us to get in contact with. Now, since at 9x, we offer AI and automation training and enablement, one signal that we identified that we wanted to investigate were companies that are hiring AI transformation roles. So, what I've instructed my ChatGPT lead generation agent: "You're an expert lead generation agent specializing in finding leads for B2B companies. I want you to identify at least 50 companies that either currently have or in the last 3 months had open job positions around AI transformation or enablement. Any jobs where the role involves driving AI adoption rather than working on AI products, and the company should either be based in the US or in Europe since that's where most of the companies that we work with are based." And you can see our agent is getting to work, going through different job portals. It's had a look at LinkedIn. It's going through the top uh job portals and you can see here it's identified some software engineers and it's probably going to reject those since it doesn't match the condition.
So, I'm going to fast forward to the end. And we can see here our agent is finished. It worked for a total of 44 minutes. It looked through, performed 61 searches, and looked across over 400 different sources. This would have taken me way longer. And we can see here in a very neat little table, we have our list of 50 leads. For each of those leads, we have the company name. We also have where they're based, as well as the role that they're currently hiring for and evidence of AI adoption enablement role responsibilities inside the role, and we have the different sources. So in one click, I can simply open up the source and verify. Here they are looking for a senior director of AI transformation. This is a company that we should maybe get in contact with.
Now, building such an agent in any other platform would take a lot longer. And all of this was done in one single prompt. Again, this is something that I could set to run on a schedule. So, maybe every week I'm bringing in the next batch of leads, and you can test many different signals. All you need to do is update the prompt.
So this next ChatGPT agent use case solves the number one question that I get asked the most, and that is, how do I keep on top of the latest in AI with how fast things are moving? So here we're setting up an AI news watching agent or a news monitoring agent. So here's a very quite a detailed prompt saying, "You're an AI model daily watcher agent." Here I'm specifying its goal. So once every day at 8 a.m., it should discover any news articles, press releases, product updates around OpenAI, ChatGPT, Anthropic, Claude, or Gemini. But here you could basically replace this with whatever news you are interested in. I've given it some more guidelines around what it should treat as a significant news update, the rules in terms of that it should use its built-in search feature. So for this, in the sources, I'm making sure that web search is enabled. And finally specifying an output. So if it finds some significant news items, it should basically spit out a list saying, "The AI model updates with the current day," and then one news item under the other. If no items are found, simply say, "No significant updates in the past 24 hours."
So, I'm going to fire this agent off and we'll see the first results. We can see our agent is working through. It's basically identified some news articles and now it's reading, for instance, here about Google's Gemini's new Deep Think feature, which was written on August the 4th, which is the current day now. Gemini 2.5 Deep Think. So there's a few articles around this new Deep Think feature.
All right. All right, so our news agent has run. You can see it worked for 12 minutes and completed 20 searches and read through 139 sources. It read through a bunch of articles on Gemini, on ChatGPT, on Anthropic. What is the latest news? You can see it's actually opening up websites. Now, out of all of those 139 sources, instead of just regurgitating all of that information to me, it decided there's that I there's only two bits of news that I should really be interested in, and that is an update on Anthropic blocking OpenAI's API access and Google launching their new Deep Think feature for $250 a month.
Now, obviously, this is something that just ran once. For me to turn this into my daily agent, what I want to do is I'm going to click on this little schedule button. What's going to happen now? It's going to suggest a prompt. In most cases, you want to disregard this because you can see that it's actually just regurgitated its answer as the instructions. So, instead, what I'm going to do is I'm going to copy my initial prompt because that has all the information that my agent needs to run every single day. I'm going to hit schedule again, paste that initial prompt in here. This is going to be my "AI model daily news watcher agent." I'm going to set it to run daily at 8:00 a.m. and hit save. And now this is basically taken care of for me. Every morning I will receive a notification on my phone at 8:00 a.m. And in one click, I have all the latest updates in the world of AI. And you can adapt this to whatever news you want to follow.
To give you an idea about what this looks like when you have this scheduled. So here was one that I had set up yesterday. And you can see I received this notification on my phone about the AI monitoring task. There is some updates. In one click, I can simply open that notification and I see what are the top five things in the world of AI that I need to know about. You can see our agent worked for 9 minutes, read through hundreds of different sources, performed multiple searches, and gives me exactly what I need to know directly in my phone. And this is something I receive now every single morning. And it keeps me informed a lot more than I previously was and saves me a bunch of time.
Now, real quick before we get into the next use case, if you want to test out any of these use cases for yourself, in the description below, you'll find a link to our website where we have these free AI and automation tutorials. And we're going to be creating tutorials for every single use case so you can easily copy any of the prompts I've used today. All right, on to the next one.
Now, this next agent is an invoice tracking agent. If you're anything like me, I am terrible at keeping on top of my invoices. And this often gets me in trouble with my co-founder PIV, who takes care of our accounting. And now, while some platforms will send us emails whenever we get an invoice, and this is something that can be totally automated, there are always those platforms where you don't get an email and you need to actively log into the platform to download your invoices. So, here I've set up an invoice tracking agent. What I've done, I've got this running on a schedule. So here I'm giving the example of a cleaning service that we use and I need to download the invoices. So I've told, I've basically instructed it for once a week to go in, log into the platform, and download any invoices and keep track of them in a spreadsheet.
We can see here the agent is smart enough to identify the login screen. It's even clicking on the login button here. It then sees that there's a dropdown. This whole page is in German. The agent is able to understand everything. Now we're getting redirected to the login screen. And here the agent is going to ask me to take over. So I can simply here click login. Now I'm going to be given access to the agent's virtual computer. And I can just go ahead and now type in my email address here, or in my case, I'm going to log in with Google. Now, I would always advise be quite careful about what access you are giving to these agents. Uh, even OpenAI recommends uh exercising very strict caution. In my case, I'm happy to test this out uh for you guys all to see. So, I'm just going to log in with uh Google.
Once logged in, we can see our agent is able to identify which parts of the page it needs to click on. So, here it clicks on which is the German word for invoices. It then loads the invoices page and it's going to go through and download every single invoice that we have and add them to the spreadsheet. And the final outcome is we have a spreadsheet with all of the information my co-founder needs for accounting, and I have direct links where I can open each of the invoices. This is literally something that is saving me hours from my day-to-day admin.
So this next ChatGPT agent use case is all about staying up to date with your competitors and reacting quickly whenever they make changes. So here I want you to imagine that we are competitors of the AI automation platform Zapier. Now the AI and automation space is more competitive than ever. So we want to be alerted whenever Zapier make any pricing changes so that we can react quickly. To set up this use case and set up this agent, the first thing we want to set up is a Google Sheet. So, I've got a simple Google Sheet set up here called "Zapier.com Price Monitoring." And here I've simply listed the different plans that they have on their pricing page and how much they cost. With that all done, we can set up a very simple agent. So, here its goal is to monitor zapier.com's pricing page for any changes and alert me when their plan prices differ from the latest values stored in my Google Sheet. I'm providing it with baseline data, the existing Google Sheet. And here I'm basically um giving the exact name of the Google Sheet I want it to reference. I have um then the source to check, which is the zapier.com pricing page. This is the exact URL. And now here I'm telling the agent its workflow. So first of all, I want it to open the Google Sheet, and I'm telling it that it should do this via the API using the Google Drive connector. So what I have here, I've got agent mode enabled, and in terms of the sources, I've also toggled on Google Drive. So, I've given the ChatGPT agent access to my Google Drive, and it will be able to view that spreadsheet. After it checks the latest uh information from a spreadsheet, it's going to go and visit the Zapier pricing page and compare the difference.
So, let's take a look at the first run that this did. So, here we can see our agent used the Google Drive connector to read from Google Drive, and it successfully picked up that "zapier.com price monitoring" Google Sheet. It then went ahead and opened up the pricing page of Zapier here. It's in reading mode, and it was able to read all of the information on the page, and you can see it gives back its response that there were no changes. The prices listed on Zapier's pricing page match those stored in the Google Sheet. Now, this is something that I just set up a schedule to run every week and inform me of any changes.
Now, to test out if this one's working, what I can simply do is I'm just going to go into my Google Sheet and say that the Pro plan is $29.99. That's the latest information that we have. Then you can imagine this is the next day the agent is running again. Again, it's reading the information from the Google Drive now with the updated information. It's then going to again visit the up-to-date information from the Zapier page. And we can see now this time it is actually given us an alert and showing that the Pro plan, the old price, what it saw in the Google Sheet is $29.99, and now as it's saying on the website is $19.99. So you could basically set up this agent. It's so simple. If you were trying to do this in any other platform, you would have to take care of the logic of scraping the page, storing the information. Here, with just one prompt, one Google Sheet, you can set up an agent that monitors your competitors and updates you whenever anything changes.
Now, our next ChatGPT agent use case is a competitive analysis agent. And here we're leveraging deep research. So, you can think about this use case can apply to any sort of deep research analysis that you need to do, and you can adjust your agent accordingly. So in our case, we've asked our agent to deliver an end-to-end competitor analysis for our industry, which is the B2B AI and automation training industry. And it should follow this eight-step process in terms of how a good competitor analysis should be done. And finally, we have the deliverables that the agent should give, which includes an executive brief with the key risks, opportunities, and next steps in this industry, a slide deck, 10 to 15 slides, a source workbook, as well as a raw benchmark CSV. So when it comes any data that it collects or any sources that it finds, we can refer back to later. And finally, an email handoff.
Now, if you're wondering how I came up with that prompt, I didn't. I actually used ChatGPT for this, and this is something I always recommend if you are not an expert in the field. I'm not an expert in competition analysis. So what I did, I simply asked the GPT-4 model, which is one of the best for these reasoning tasks, "What is a competitor analysis?" And it gave a very detailed answer about what a competitor analysis is. And then I asked it to list out a full list of instructions on how a competitor analysis should be performed. And here you can see it provided an end-to-end playbook that we can adapt to pretty much any market. So here is its, the basically the steps that I'll eventually be using in the prompt. And after it completed that, I asked it, "Is it familiar with the new ChatGPT agent mode?" And it was. And then finally, I simply asked it, "Can you please prepare a prompt that I can use to prompt the ChatGPT agent following all of those best practices that you just found?" And we can see here now ChatGPT-4 has created the perfect prompt that we can use for our agent, and it's basically made it dynamic. You can adapt this to whatever industry you need.
So going back now to the result of that competitive analysis agent, we can see here this worked for 25 minutes, did 15 searches, and read through 136 sources. Of course, starting with the deliverables, we have this executive brief, nicely formatted, the competitive landscape, the insight and applications, and the recommendations. We have a full slide deck presentation which covers everything from strategic recommendations, what is the current market overview and growth, where is the competitive landscape. Unfortunately, 9x isn't appearing here yet. So maybe if you subscribe to the channel and get a bit more noise in a few months' time, we'll also be here when I prompt ChatGPT to perform such an analysis. We can see price versus benefit, a bunch of different analyses that we would probably have paid uh a lot of money for, and is at least a very, very good starting point. We also have, as we asked for, a source workbook. So all the sources that were used, as well as any data sets that were benchmarked, and going all the way to the bottom, we have this email handoff so that I could basically share this with my co-founders. I think this is a little bit too long, but you can see where we're getting at, where this level of detail would have been so hard to get to with just a simple prompt without using this agent mode. And I would really recommend you think whenever you need to do such an in-depth analysis where maybe you're not an expert in the field, give it to AI first and see what results you get as a starting point.
Now for the eighth and final ChatGPT agent use case, this is not so much work-related but a bit more on the personal side. Sometimes it's my turn to do the shopping, and I've been working late and I'm not going to make it in time. And rather than my girlfriend getting angry at me, ChatGPT is going to come to the rescue. So, I'm going to have agent mode enabled. And now I'm simply actually going to send it a voice message. "Hey, ChatGPT, can you please order on Flink um all the ingredients that I would need to cook spaghetti bolognese? Please try and uh optimize towards organic ingredients. Um, and don't worry about the staples like olive oil and salt and pepper. I already have them at home." So here is my prompt to ChatGPT. Flink, for anyone wondering, is a food delivery app here in Berlin. So I'm just going to send this one off and my agent is going to set up its desktop.
So the first thing the agent's going to do is identify that it needs to open up the Flink browser. And so it knows exactly which address to go to. And here we go. So we have Flink loaded. This is normally a mobile app, but it does have a desktop version. So the agent's just going to select "Shop Now." And so while this agent is running, I can continue with the current work that I'm doing or the current video that I'm recording. And now it's asking me, "Could you please enter your delivery address?" I'm just going to click "Take Over." And I've entered my address. I'll say I'm located here. And now I can say that this is an office since I'm getting it sent to my office. And I can then hit save. Now that my address has been saved, the agent knows exactly where I should. I'm going to select "Finish Controlling" and hand this back over to my agent.
As I said, now I can continue with whatever work I'm doing. So the agent has identified the first important ingredient, which is spaghetti. So it's searched for that in the search bar. It's added the item to the organic. It pointed out out of all products, it found the organic uh spa spaghetti, in this case, spaghettini, and it's added that to my cart. So, checking back in with our agent. It's been working for 18 minutes, and you can see it's completely filled the cart here on my Flink account with everything I need for my spaghetti bolognese. I'm also going to show some clips about how it decided in the process to choose some of the organic products over the non-organic ones. But you can see here, everything I need to cook my dinner tonight. Let me know in the comments below if you think it got it right in terms of what should be in a traditional spaghetti bolognese. I know that can sometimes be contentious, but basically, I was able to keep working and now ChatGPT has ordered my dinner for me.
So I just showed you some use cases that you can use for yourself. But something else you can do with the AI agents that you build is actually sell them for profit or use them to get you promoted. And if you click right here, you can check out a full multi-hour course to learn exactly how to build and sell AI agents. Everything from idea to build to actually implementing these in real businesses. This is one of the most unique opportunities we've ever seen. So, I'll see you over there. Otherwise, until next time, happy automating.