56 | Transform your business with Custom GPTs ! A Step by Step Guide with Matt Paige of Hatchworks

23 Jan 2024 · 53 min

Ask about this episode

Ask anything about it. ChatGPT or Claude reads this page and answers with the times it was said.

Connect VO and ask about every podcast you hear, including the moments you saved. Add to ChatGPT · Add to Claude

In short

Podcast Episode Summary: Leveraging AI - Episode 56

Episode Title

Transform your business with Custom GPTs! A Step by Step Guide with Matt Paige of Hatchworks

Podcast Overview

  • Host: Isar Meitis, a four-time CEO and AI enthusiast.
  • Guest: Matt Paige, VP of Strategy and Marketing at Hatchworks, AI expert, and custom GPT developer.

Episode Description In this episode, Matt Paige provides a comprehensive, step-by-step guide on leveraging Custom GPTs (Generative Pre-trained Transformers) to enhance business efficiency. The discussion covers various facets of developing specialized GPT models tailored to specific business needs, offering actionable insights, best practices, and security considerations.

---

Key Concepts and Discussions

  1. Understanding GPTs
  2. Definition: A GPT is a specialized AI model designed to perform specific tasks.
  3. GPT Store Launch: OpenAI's introduction of a GPT store marks a pivotal moment in the AI field, akin to the mobile App Store launch.
  1. Benefits of Custom GPTs
  2. Democratization of AI: Custom GPTs enable non-technical users to utilize complex AI without needing deep technical skills.
  3. Use Cases: Examples include customer service automation, data analysis, and crafting user stories.
  1. Developing Custom GPTs
  2. Step-by-Step Framework:
  3. Identification of Use Cases: Understanding specific business challenges and areas where GPTs can be deployed.
  4. Building the Model:
  5. Configuration Mode: Provides advanced users with control over GPT parameters.
  6. Create Mode: Offers a more user-friendly, guided approach for beginners.
  7. Instructions and Persona: Define clear instructions and the persona of the GPT to improve user interactions.
  8. Knowledge Bases: Upload documents and files to aid the GPT in providing contextually relevant responses.
  1. Best Practices for Integration
  2. Security Considerations: Importance of data protection when integrating GPTs into business workflows.
  3. User Engagement: The effectiveness of GPTs will increasingly rely on user engagement metrics.
  1. Demonstration
  2. Live Creation of a Custom GPT: Matt walks through creating a GPT for crafting user stories, demonstrating the ease with which users can build functional AI tools.
  3. Feedback Loop: The GPT grades initial user inputs and prompts for clarification, showcasing how it can refine outputs based on user input.
  1. Monetization of GPTs
  2. Future Potential: Discussion on the potential for monetizing custom GPTs through user engagement, drawing parallels to app stores and content creation platforms.

---

Essential Takeaways

  • Custom GPTs are a powerful tool for automating tasks and enhancing efficiency in various business contexts.
  • The ability to create tailored AI solutions without advanced technical knowledge opens up new opportunities for businesses.
  • Continuous improvement and user engagement are key to optimizing the performance of Custom GPTs.
  • The development process is accessible, and anyone can create a Custom GPT with clear and structured guidance.

---

Additional Resources

  • Matt Paige's Course: "How to Create and Sell Your Own Custom GPTs"
  • Discount available for listeners.
  • Multiplai's Generative AI Business Transformation Course: Broader insights into business transformation using AI.

Connect with Matt Paige

  • [LinkedIn](https://www.linkedin.com/in/mattpaige/)

Connect with Isar Meitis

  • [LinkedIn](https://www.linkedin.com/in/isarmeitis/)

Watch Full Episodes

  • [YouTube Channel](https://www.youtube.com/@Multiplai_AI/)

---

Conclusion This episode equips listeners with practical knowledge on leveraging AI through Custom GPTs, emphasizing the transformative potential of AI in business practices. The discussion encourages professionals to embrace AI technologies for enhanced productivity and competitive advantage.

Written by AI. May contain mistakes. Listen to the episode to check what was said.

Hear the part that matters, and keep it.Open this episode in VO. Double tap your headphones to save a moment as you listen.
Get VO free

Transcript

Automatic transcript. May contain errors.

0:00Hello and welcome to a live episode of Leveraging AI, the podcast that shares practical ethical ways to leverage AI, to improve efficiency, grow your business, grow your business, and advance your career. This is Isar Maitis, your host. And yesterday may have been one of the most critical events in AI adoptions ever. And if you don't know what I'm talking about, I'm going to explain. OpenAI, the company that just over a year ago gave us in the world, ChatGPT, which changed everything, just launched a GPT store yesterday. day. So some of you, I'm sure, are asking, what the hell is a GPT and why is that so exciting?

0:40A GPT is like a mini version of ChatGPT that already comes with detailed instructions and data focused on completing a very specific task. And that task can be anything you set it up to do. So it could be something in your personal life, something in your business, things like respond to a customer service query or creating a question for a specific job interview or analyzing reports from a specific kind or any something that is very specific that requires specific instructions and data can be packaged as this thing that OpenAI calls ChatGPT. Why is that exciting? And exciting, first of all, because it's making it very useful to people who don't know how to use ChatGPT and how to prompt and how to use the whole process because it's geared to do this one little thing with very simple instructions.

1:30But it's also really exciting because this may be the App Store moment of AI. If you think about everything we know about mobile phones today, it exploded when the App Store became available, meaning it suddenly had very functional capabilities, the apps that we all use every single day across everything we do, that made mobile phones a lot more usable for a lot more people, for a lot more use cases. and the GPT store may be exactly that for generative AI, which means it's really exciting times that we're in day one of the app store. And think about what you would do if you knew what the app store is going to be 10 years later.

2:16So I'm telling you now, this is where we are. Now, our guest today, Matt Page, is the VP of strategy and marketing at Hatchworks, which is a software company. But in addition, he's an AI coach and his biggest area of expertise is developing these GPTs. And he's been creating them for his business since they became available a few months ago. So he's an absolute expert on the topic and hence he's the perfect person to have this conversation with. And in today's conversation, we are going to review in detail, step-by-step exactly how you can develop your own custom GPTs for any need you have, whether for personal life or for your business, and potentially monetize it in the future through the GPT store.

3:04So I am really excited to welcome Matt to the show. Matt, welcome to Leveraging AI. In the next few years, AI technology will change our world dramatically. Whether you are a business executive trying to catapult your business forward, or just somebody who refuses to be left behind and want to advance your career, this is the show for you. I'm your host, Isar Maitis, a serial entrepreneur and an AI enthusiast. You'll hear invaluable practical tips from innovative business leaders, AI practitioners, and some of the brightest AI minds in our world today on how you can leverage AI in ethical ways to advance your career and grow your business.

3:54Thanks, Ester. So excited to be on. And we really couldn't have picked a better timing for this. We were chatting about when we should do it. And we're like, I think it was that day they had announced the GPT store. And we were saying, let's do it Thursday. It may be live when it comes out. And it came out, what was it, yesterday? It's been a warring since. It happened, but so excited to dig into this and the potential here. And just for background, like you mentioned, I had a marketing strategy at Hatchworks, but early in my career, I worked as a research analyst and I worked with data scientists and it blew my mind.

4:30First of all, how smart they were, but working with all of these models and all this type of stuff, it was so complex and so difficult. And my main role was making sense of it and telling the story with the data, right? But it's become completely democratized over the past couple years with everything going on with generative AI. You no longer have to be a developer, a data scientist, all of these things to start taking advantage of it. So super excited to be on and to go deeper into custom GPTs. And you mentioned like an analogy earlier, there's two ways I like to think about custom GPTs. One is if y 'all remember the movie, The Matrix, and Neo's taken, I think it's the blue pill, blue or red.

5:15Somebody correct me if I'm wrong, but he's in there and Hank, one of the guys that's there, he plugs this thing into the back of his head and he spends 10 hours just learning all this stuff. And that's where you get the iconic line, I know Kung Fu. Like that is what a custom GPT is. You get to optimize this thing. You get to give it its own brain, its own knowledge base, the custom instructions, like you mentioned for very specific use cases. It's like a hammer versus a specialized. I'm just really pumped to talk about these a little more today. I don't know if there's a specific area you want to get into, E-Serve, that triggers any other points on your side, but really excited to talk about this today.

5:59Yeah. So first of all, before we jump in, we are going to be very tactical and really explain how to do this and share it with you. But Matt, let's really get started with how does it even look like? Where does it live? If I want to build the GPT, where do I go? Like, how do I get started? Yeah. And feel free to share your screen. For those of you listening at the podcast afterwards, we'll explain everything that we're seeing on the screen. It will be available on our YouTube channel as well, but we will be sharing a screen for the people who are here live with us. Yeah, perfect. Can you see my screen?

6:36Yes. It's showing up. Okay, perfect. Yeah. So I think this is a key element. It's like, how do you even get started? You hear about custom GPTs and that may trigger for some folks. Is this like a completely different tool? It's actually part of chat GPT. It's very simple to get to it. The one key thing, I believe you do need the plus plan. So it's 20 bucks a month. I've had it for so long. I couldn't remember if that was in the plan or not, but you do need the plus plan. Best 20 bucks you'll ever spend. It'll pay for itself a thousand times over. So all I got to say is just do it. I'll second that and I'll let you continue.

7:16And all you do over here is go to explore GPTs, right? So this is the new GPT store interface. And we can chat a little bit about this too, because this is brand new since yesterday. So there's some parts that are really cool. There's some parts that I think are a bit underwhelming. The biggest, I think, piece missing is the monetization element. Correct. So they launched the GPT store, but what they didn't do is they did not launch the monetization piece. And if you look at their blog, go to OpenAI blog, check it out. There's a small blurb and actually have it right here. So why don't we just look at it?

7:51So they're introducing the GPT store. You scroll on down. Here it is. Builders can earn based on GPT usage. So in Q1, we will launch a GPT builder revenue program as a first step. But U.S. builders will be paid based on user engagement with their GPTs. We'll provide details on the criteria for payment as we get closer. So a couple of things like bummer you can't monetize yet. And also a bummer that it's only launching initially with U.S. folks. And of course, we'll expand that globally, but starting with the U.S. The most interesting thing for me, though, is they're paying out on user engagement.

8:29And I think this was a big open question. Was it going to be you mentioned the app store? Was it going to be like the app store where builders can set their own price? How does it work? What cut does OpenAI take? But they're actually going to be taking a user engagement model. And something that seems similar was the old TikTok, I think it was creator fund is what it was called. So based on the user engagement, the use of your GPTs, that's how you're going to be paid out. And I think that's a very short-term thing, right? I think they don't exactly know how it will evolve. If we look at probably the most successful model of this in history is YouTube.

9:08If you're a YouTube creator and you can drive engagement, you can make shit loads of money. And yes, they sell ads. So it's a different business model than ChatGPT. But none of us knows where this will go six months from now, not to mention two years from now. And so I definitely think there will be a monetization mechanism. I really hope they will figure out a way to make it significant because that will really drive people to invest in developing better and better GPTs, just like we know from the App Store or just like we know from the content on the bigger YouTube creators. But with that, let's really go back to ChatGPT itself and look at, so if I want to get started, let's first of all explain, show where it lives, but then explain what are the components you need?

9:55What are the building blocks to build one of those GPTs? and examples of what they can do. Yeah, definitely. And just for reference on the GPT interface, the store, there's different pieces you can scroll through to see other ones. Great way to get started. See how other people are building GPTs. But if you want to create your own, right up here on the top, you have an option of create. So very simply hit that and it takes you to the GPT, custom GPT interface. And I'm going to walk through the couple of different elements here. But I think one key thing that's so cool about custom GPTs. If you think of back in the day, Excel, you were at a blank canvas.

10:37You can do tons of different things here, but what do you do? It's the same thing with chat GPT. Chat GPT is amazing. I can do a million different things, but I'm with this like blank canvas of not knowing where to start. Custom GPTs are like templates to help people get started for specific use cases. So the first point to call out at the top here, there's two different modes. There is configure mode, which this gives you full autonomy and control over your custom GPT, and you can completely configure it. And we'll jump into an actual example here in a second that I like to use to go through the steps.

11:14The other mode is create. And this is exactly like interacting with chat GPT. So it starts off by saying, Hey, I'll help you build a new GPT. You can say something like make a creative who helps generate visuals for new products or make a software engineer who helps format my code. And you literally just interact with the GPT and it starts to configure and build based on your interaction. So it will start to fill out the configure pane here. For those of you who are listening and not watching on the podcast, It's just two different tabs that you can, or button and modes that you can switch to.

11:52One is more beginner's mode. That is the create, which is more of a natural language. And the other one gives you more menus and options and things to fill out, which if you're a little more advanced, it's really not that hard. And we'll go through it right now. Like literally anybody can do this. Yeah. Great call. It'll be a little more descriptive for the podcast guests. So in this pane as well, one thing you'll note is the right pane of the screen over here. This is essentially your preview mode. Think of this as like how you test your GPT as you're building it. So it gives you a way to interact with how the GPT will work as you're building it.

12:28So to start with a pretty basic example. So I used to be in deep in product management. And one of the biggest and most important elements when you're working on the agile side of things is developing good user stories, right? So this piece in and of itself creates so much rework when there are bad user stories. So think of a user story essentially as requirements for what to build, right? and there's a very standard framework within Agile principles of how to create a user story. And more times than not, it doesn't get followed. A lot of times it's pushed off to a junior BA to create and you'll have the user story.

13:11The developer will create the feature and it's done incorrectly. There's something lost in communication. And a lot of times it's due to a poorly written user story. Let's create a GPT that helps you craft the perfect user story. And what's cool about this is a literal tool that anybody on this call, podcast, whoever could build this. And it provides direct value in terms of cost savings, less rework, especially with developers, because those are expensive folks. So the first thing we do is we give our GPT a name. Let's call it our user story pal. Let's give it a description. so when you think about the description this is publicly facing so in the gpt store this is what people are going to see when they're on your gpt so think of a really strong kind of hook and value prop when you're creating here and you can see on the right pane or testing pane it's starting to fill this these details out so you see the name there you see the description and just to tell people how simple this is because the description needs to be two things a it needs to be descriptive It needs to tell you what it's going to do, but it's also a marketing thing, right?

14:26Because now it's a store. Maybe you want people to pick yours. And you can use chat GPT to help you write the description. Tell it that it's going to be on the GPT store. Tell it that it needs to be very detailed, but yes, attractive and irresistible to people. Use whatever adjectives you want, and it will help you craft the description. And it's relatively short, but it will help you craft the description in a way that will be attractive to people to actually test this out. Yeah, I'm glad you mentioned that. That's a big unlock that sometimes people forget. It's like use chat GPT as you're building your GPT to improve it.

15:01Have it as your sidekick as you go. It's a really important concept. up. So the next major piece is called instruction. So these are detailing your GPT, how to interact, its persona, what it should do, all of those things. And the greatest thing here is you're building this into your GPT. So the user in a blank chat GPT interface no longer has to put in all this detail. It's built directly into it. So I'm going to add some detail here. We'll go through it. All right. Let me pull it up here. I'm doing a nice copy paste to make a better use of time here. Sure. Okay. So let's pop this in here. All right.

15:46So you're an expert user story writer with 30 years of experience writing perfectly defined user stories. So really important to set your persona. So what role does your GPT play? Another key piece, give it a very specific role that's well understood. Don't give it like five different roles that may confuse your GPT. All right, the next step here is going through detailing the process of how the user will interact with your GPT. So this is where you're instructing your GPT how to interact. So what we have here is when a user engages with this GPT, follow the below process. So the first step, ask the user to provide a copy of their user story or provide details about a user story they want to create.

16:31Step two, after the user has provided a copy of the user story, give it a grade of one to five based on the quality of the user story. So you're giving instant feedback to the user, which is pretty cool. And you can use scoring type of ideas like this. Number three, provide a clear explanation for the grades. People want to know why they got a certain grade. We're going to give them that explanation and then provide clear instructions on how to improve it. And then this is where the interaction comes into play. We want our GPT to ask clarifying questions that will allow the GPT to provide an improved user story.

17:06So the GPT has the context of the initial user story. Now we're saying, okay, GPT, based on what you know, ask some clarifying questions so you can now improve the user story for the user. Next up, after the user answers the clarifying questions, provide an improved user story following the correct framework detailed in these instructions based on the user story the user provided. If the user is, if the user story is too large in scope, provide a recommendation on how best to split it up. And that's a key point too. That's a big issue with user stories. People will make them too large. So great.

17:43We have our custom instructions here, but I mentioned follow this correct framework. What is the correct framework? So this is exactly easier. Like you mentioned, let's go to chat GPT and have it craft this for us. Let's go to ChatGPT and we'll mention, we'll give it the persona again. So we're going to say, you're an expert user story writer with 30 years of experience of the same persona. Then we're going to say, provide a detailed framework for how a perfect user story should be crafted, including the necessary sections in the user story and the detail that should be included in each section.

18:24So we're having ChatGPT do the work for us. Now I'll add one thing as we're waiting for ChatGPT to write this for us. In this section, and later on, you can also attach documents and maybe Matt, I'm stilling your thunder here, but you can add additional content. So if there's a book or an article you really like, or a best practices used in your company that, again, not many people actually follow, you can take that PDF document or whatever format you have it in and use it in here as the instructions for the GPT on how to A, grade and B, feedback, and three, now write an updated one that will follow whatever guidelines you want your company to follow.

19:10So again, it could be an internal document, but this could be a best practices from a book segment that you really like. Yeah, no, that's a perfect example. And back to our matrix example, right? That's the detail that we're plugging into the back of this GPT's head so it knows what to do. And we're actually going to do that in a way here in a second, again, leveraging chat GPT, but great reference. If there's a great article on how to write user stories, a book, whatever it may be, those are great things to add. So let's check out the output. It mentions a title. Yes, we need that. User role persona is a very important piece.

19:45We want to know what role that's interacting with this system. What's the role that they're playing? The user story statement, those that are familiar with it will be very familiar with this. A typical user story framework is as a, whatever the user or persona is, I want to achieve some goal so that explain what they're, the benefit they're going to get from that. So very clear framework there. acceptance criteria gets forgotten way too many times. It's what's the definition of done. How do I know if this work is complete? Gets forgotten way too many times. Any dependencies or preconditions, non-functional requirements, data requirements, lots of good stuff here.

20:28So I'm going to take just the first bits here. I'm going to take down to, let's go down to like dependencies and preconditions. Some of this other stuff we'll leave out for the purpose of this exercise. All right. So we'll come back down here and we will pop in our details for the framework. Let me just add in this bit of detail. Another thing you can do is you can break things up using different things. Again, for those of you who are not watching this, what Matt is doing is he copied the input we got from the regular chat GPT on what are the best practices and framework to develop a user story into the instruction sections of developing the GPT and is creating a visual separation like with a dotted line or any visual separation that you want to create because it helps the GPT.

21:27And by the way, same thing with just regular instructions in chat GPT to understand the different segments of what it is So the beginning was general instructions. And now he's adding the actual framework into it and saying, okay, this is a framework I want you to use. Yeah, perfect explanation there. So it adds that separation. Now we're getting into the framework. So I've added detail around crafting a perfect user story involves meticulous attention to detail and understanding the project requirements and stakeholders. Here's a comprehensive framework for creating the ideal user story. So I've popped in the key pieces I want there.

22:03So now it has a reference for the detail that should be included in the user story. So the other piece I want to mention is the knowledge base. And you hit on this. Let's give it some context for what a good user story looks like. Again, instead of me coming up with examples and ideas, let's just ask ChatGPT, right? So we'll say, we'll take the framework down to where we selected. And I'm going to say, give me five examples of great user stories using the below framework. All right. Pop that in. And again, in ChatGPT itself, for those who are listening, in ChatGPT itself, we're asking ChatGPT to give us examples of what it told us to do.

22:54So he told us to write a title. Okay, give me five good examples for a user story title. You told me to provide acceptance criteria. Give me three examples of what a good acceptance criteria. And we're going to use these examples in the GPT to give it examples. And one of the most important things when crafting any prompt, but also instructions for chat GPT is examples. And in the professional language, it's the difference between zero shot and few shot prompting. But basically what it means is it means you're going to get much better results if you give it examples of what is good and what is not so good or what is bad.

23:35And you can give examples for both positive and negative things as long as you explain what they are. And if you do that, then that helps ChatGPT and in this case, this particular GPT to be a lot more concise with its answers because it will try to align with what you told it is good or bad. And you can use very long examples for anything. And if I generalize this, let's say you want to write a proposal and you have a proposal framework you wanted to follow. You can actually paste in a proposal framework. Let's say you have a script for salespeople. So take your successful salespeople have a transcription of what they use in the actual calls and use that as an example to create a new framework for your salespeople.

24:22Each and every one of those things that you have something that is successful in your business, you can use as an example. And like I said, you can also use bad examples. Like when we did this, the thing failed, whatever that thing is. So you can also give bad examples. So don't follow this because this failed every time we tried it. And now ChatGPT can have a much clearer framework or if you want guardrails to work within. Yeah, that's a perfect explanation. And a key point you hit on the whole notion of garbage in, garbage out. Same thing goes with ChatGPT, generic in, generic out, right? You have to be very detailed in your prompt and what you're looking forward to do.

25:03So what I've done here is I've just copied the five examples it gave me, popped over to a Word doc and pasted it in there. So now what I'm going to do is file and just download this into a Microsoft Word doc. I'm going to come over to our knowledge base. So for those that are listening, one of the features is the knowledge base. So you're able to upload files. And the beautiful thing here is you can upload Word docs, PDFs, PowerPoint presentations, Excel files, images, HTML files. There's so many types of files that you can upload into your knowledge base to give it context. And I'm probably forgetting several.

25:44I don't know if there's any others you can think of that are allowed and acceptable. And I think any file you're going to have can be converted to one of these things, right? So even if you have a file in a different format, if it's a database, you can probably convert it to a CSV. If it's a document from a different source, you can probably convert it into a PDF and so on. So really all the major file types you can upload here. And again, these file types are sources of information for the GPT to do the specific thing we're going to ask it to do. So I gave an example earlier. If you have a internal document that explains how to write user stories in your business, load that document in here.

26:29If you have a style guide and you want this thing to create images for your PowerPoint presentations, then load the style guide in here, it's going to use it and so on and so forth. Like whatever use case you have, the more background information you're going to give it, the more accurate the results are going to be. Yeah, great points. And the one thing I did add, again, another line break, I added a note, just giving the GPT reference in my instruction saying the attached document in the knowledge base includes five example user stories for your reference. So now it knows how to use that document in the knowledge base.

27:06Very important. Otherwise, ChatGPT is just going to figure it out on its own. And 80 % of the time, it'll probably be fine. But 20 % of the time, you may get some weird hallucinations. Better safe than sorry. I want to add two things to that. One, if you have more than one document, then name the document. So document this and that is this and that information. So again, ChatGPT knows what information to find in each. Another thing that I'm doing in mine when I use these kinds of things, not this, but even more specific, let's say you want to create a GPT that is your employee guidebook. So you're going to load all the employee guidebooks that you have in your company into ChatGPT.

27:46And then people can ask questions like, how long in advance do I need to request a vacation? How many vacation days do I get if I'm just starting in the business? Who do I need to call to get a new employee card? All these things can be in this document. What you want to add in the instructions is say two things. One is only use information in this document to answer the questions. If you do not find information in the document, please say, and then put in quotations, whatever you wanted to say, information not found because otherwise it will give you an answer. It will make up an answer because you ask it for an answer.

Read the full transcript

28:25So it didn't find it in the document. It's going to still make up an answer. If you tell it specifically to say information does not exist or null or whatever, whatever you want the answer to be, it will actually give you that answer when the information doesn't exist. And the third thing that I do in all of those that are very information specific, specific, I ask it for a citation and the name of the document and the page in the document. So I say, when you give me information, cite the specific phrase you took it from, and if there's several, cite all of them, and tell me next to it which document and which page, and it will do it.

29:00It will say, here's the answer for what you asked. So you can take, I'll use my example, you can take 20 vacation days in your first two years of working in our company, and it's going to say the actual statement from the document, that's from page three of the employee manual. And this makes it very real and allows you to also verify that the information that you're getting is actually accurate. Yeah. It's such a great point there. What you just talked about, we've created one of those at Hatchworks, our company. We have like hundreds of pages of employee handbook docs. We loaded them into there.

29:34But with that point you mentioned though, So be very clear on how much leeway you give your GPT to riff on its own. Because the example you gave on vacation days, that's not something you want to get wrong. Yes. Especially when you're like employee handbook rules and just policies. You want to give it context to be very explicit and use exact information from the knowledge base. Don't just come up with something that sounds good. It's a really great point there. So the next piece here is your conversation starters. and this is how a user will begin to interact with your custom GPT. And what's interesting here to me is you're starting to get into almost the UX, the user experience of your custom GPT.

30:20And I think this is where a lot of evolution is going to happen in custom GPTs is this ability and functionality we have to adjust the user experience. The way I equate this is when the mobile phone came out, Texting on a number pad was amazing. And snake was the coolest thing out there, right? And we laugh at that nowadays, but it was groundbreaking then. You think back to the internet, you couldn't be on the phone and use the internet at the same time, but it was still amazing. We're at this early stage with these. And I think we're going to look back and I think it's going to take a lot shorter time than those other transformational things.

30:57And we're going to laugh at how basic this all was. So for the conversation starters, let's just give it a few different things we can say. Give me your user story and I will make it perfect. You can add whatever kind of starters you want here. You can add more than one. Maybe somebody's just looking for what is the proper framework for a user story. And we could provide that detail to them as well. So these are different inroads that people can begin to engage with your custom GPT versus just giving them a blank slate. And for those listening, what's happening is these are buttons that have been added above the prompt window in our custom GPT.

31:44So you can see those appearing on the preview window as we go. Last piece to mention here, two things, but we'll go deeper into one, is the capabilities. There's currently three. And again, I think this is going to grow as time goes on. Web browsing is a good one. I usually leave that one enabled. Dolly 3 is a great image generator. We don't need image generation for this custom GPT, so I'm going to turn it off. And then Code Interpreter is a really cool one. If you're dealing with anything with code or reading code, enable that one. If you're not, though, turn it off. Like for this one, we don't need Code Interpreter.

32:18I have seen some weird things where if you have that enabled, it can do some weird stuff where it's just like starts generating code for no reason. Moral of that story is use only the capabilities you need. One small addition on Code Interpreter, which is funny to me, they went back to the original name. So they came out with Code Interpreter probably around May. And what a Code Interpreter can do, it writes code in the background. So you can ask it for a lot more sophisticated things like data analysis, OCR of documents, and stuff like that. And it will write its own code in the background in order to do the function that you ask it to do and does it close to real time, right?

32:59You ask the question, it thinks about it, writes its own code, and then runs the code and then spits the answer. So if you need any data analysis, and that's what they changed the name to afterwards. So it was Code Interpreter, which is a horrible name. There was Data Analysis, which is a better name, but now they went back to Code Interpreter. But to make a long story short, if you need any kind of data analysis done through the GPT, then you need this turned on. If you don't, turn it off, because otherwise it may try to do this when it's not necessary, which will make it A, cumbersome, and B, may give you the wrong answers.

33:37Yeah, if you need to do math, any of that kind of stuff. And I think this is a key point too. So many people stop at just using ChatGPT for writing. It can do amazing things with code. So at Hatchworks, the company I work at, we're going deep into this. So we're a near shore software development company with our focus in Latin America and the US with same time zone. But we've gone deep into this and we've developed our, what we call generative driven development framework. And like the use cases and tools that we're starting to create are amazing. It's so much enhanced productivity going on. But if you look at code, it's just another language.

34:18That's all it is. just like English, it's another language. So it makes sense that generative AI does a really good job at code debugging, even thinking through like architectural decisions, like really cool stuff. We're starting to find some neat applications for. Last piece is the actions. We're not going to go deep into this, but this is if you need to connect to an API, you can do that here. There is a GPT called the actions GPT created by OpenAI. Use that. You do not need to be a developer to figure this out, you basically come over here, get an example schema and feed the Actions GPT your documentation for the API.

34:55Say, here is the standard schema I want you to follow. Give me the schema for this API I'm trying to connect to, and it will do it. And I want to connect that. There was a question from Ted in our call that says, do you think there will be an integrations with various CRM packages if we were to use GPT to create content for sales. So I think this kind of relates to that question. If you can contextualize one to the other, I think that's going to be very helpful to Ted. Yeah. And I think, so this is the really cool part. You can connect to other systems via APIs. And for those that may be less familiar with APIs and apologies if this is a more tech savvy crowd, but the example I always go to is it's like going to a restaurant.

35:41The API is like the waiter, right? You interface with the waiter to order your food, look at the drinks, all that kind of stuff. You're not having to go in the back of the house and cook your own meal. So think of it that way. So if I want to integrate with Uber or Spotify or any other kinds of things, you can do that now with your GPT. I think what's going to be really interesting, and I saw the founder of HubSpot and his name's escaping me right now, but it'll be interesting to see if at some point in the future, you can connect outside things and integrate those two-year GPTs. So in the reverse way, and I think that's going to be a huge unlock in the future as well.

36:22And once you put your detail in right down below at the bottom, you can actually test it within the platform. So it's testing as you go to make sure it's working properly. But actions is a really cool feature within your custom GPT. And by the way, for those of you just getting started, you don't have to use the actions. Like you don't have to go into that section at all. It's like for more advanced users really want to connect external capabilities into this. Yep, definitely. And I'm going to go ahead and save this now. Let's go ahead. We'll make it available to everyone. As you're doing this, Arturo added an interesting and important point.

37:01He said, recommend sample stories. So we gave it in the examples, we gave it examples on what's the right process, but you can definitely add actual user stories. Here's three great user stories that we've used that we really like that delivered results. You can definitely upload those as well. Yeah. And I just took the outfit from a chat GPT on a first pass. So hoping fingers crossed are good. It's interesting right now, I'm getting, it's saying, it's like there's something new with the GPT store that just launched around the privacy policy. But just for context, if you want your GPT to be in the GPT store, you need to make sure you select everyone available to everyone when you save.

37:43That will make it public in the GPT store. Looks like there's something new with the privacy policy that changed since this morning. I got to go update, but I'll put this for only me for now. All right, saving. All right, so now we have our GPT store. The one piece I didn't do was create a logo for it, but just for reference, and I'm not going to go in and do it right now, but you can basically upload an image or use Dolly 3, and Dolly 3 will generate an image based on the detail of the user story, which is really cool. And actually, I think I have, yeah, I created one before this. So this is a little brain with a pen writing user story.

38:21So great, we'll use that. Confirm. All right. And let me know how we're doing on time. I was going to actually run through an example if we're good. I'll pause you just for one second, just to summarize what we did so far. And then we have probably 10 more minutes to run through the example and then we leave it open for additional questions. but what we did is we started with nothing and we created a tool in literally if we would have done this without explaining everything that we're doing in a few minutes we created a tool or maybe not a few but 20 minutes if you want all the right information in there that now can really in real life in an actual work environment provide real feedback to product managers to create better user stories, which means huge time.

39:14Any of you who's in a software company knows this and everyone who knows, you'll have to take our word for it. Huge time savings, which means hundreds of thousands of dollars that get saved from, oh, that's what I thought you meant. And that's why I developed this thing, but it's not really what we needed and not really what our clients expect. And so having the right user stories saves a hell of a lot of time and a hell a lot of money because development time is really expensive. And so within 20 minutes with zero technical skills, but with understanding of what a good process is, we can create a tool that we can make available just to our company so we can share it just internally or to anybody in the world who wants to use it, which then maybe later on will generate some kind of revenue to us on the side.

39:58You can use the same process for literally anything you can imagine, including, as Matt mentioned, graphic design, creating presentations, interviewing new hires, evaluating employee performance based on inputs from other employees, like literally anything you can imagine. You can create a GPT specifically for that, and you can go back and update it over time to make it better and better as you see the results that it's generating. So this is what we have done so far. And now, Matt, I'll let you go through your example. Yeah, that's perfect. And I think too, if anybody's like struggling, like where do I get started?

40:40Don't put a high bar on yourself of having to come up with this amazing novel GPT. Take your existing mundane, boring, repetitive processes and try to make a GPT for those. Best place to start because you're familiar with it. So what we're going to do now is we're going to start out by saying, as a user, I want to enter my time so I can get paid for the work I have done. In my career in the past, this is one of the tools systems we built was a time entry, time tracking system. And this is a horrible user story, but let's put it in and go through. So just to explain what we're doing, what Matt is doing is running through the GPT we just created, right?

41:18So we created the tool. Now we're using the tool we just created to give us actual useful feedback. Exactly. And you can see it starting to put in the output. So I got a grade of two out of five, not great. So I remember that was part of our GPT we created was give me a grade. It says, thank you for providing your user story. Let's evaluate it based on the provided framework. So title missing. I didn't even have it. Persona. And this is a great point here. And again, like I mentioned, a lot of times you have more junior BAs and folks like that creating user stories. So instead of them having to go tap the product manager on the shoulder, or even worse, let this flow through the whole cycle to the developer, they can just interact with this GPT and it never gets tired of answering questions.

42:05But for the user role, I said, I implied a general user, but I didn't specifically define it. This is very important for a good user story. It gives some detail on the statements, acceptance criteria, dependencies. I did not provide any of those. So I got a horrible non-passing grade, right? And if we come on down here, it gives some instructions for improvement and it asks me some clarifying questions. So can you specify the user's role or job title? So let's say the user is a contractor. Two, through what means or system should the user be entering time? A web portal, a mobile app, let's say a web portal.

42:42So it's just using context from chat GPT based on my user story to ask interesting questions. And I've run through this example before or the user aspect. It'll actually prompt me based on the context of the user story I provided asking, is this a contractor or an employee? And I didn't give it that context anywhere. It's a great question that it'll sometimes ask. Number three, are there any specific steps in the process involved in time entry that should be captured? in a way we could, now I'm just thinking of this, we could adjust it in the clarifying questions to give examples of things to do here.

43:18So that's another way we could optimize this. But let's say time needs to be approved before payment is processed. So just we'll add some context there. Four, are there any pre-existing systems or conditions that this user story depends on? let's say, needs to integrate with a HRIS system, something like that. So we can pop that in.

43:49And now it's providing my improved user story here. So it says title, contractor, time entry for payment processing. The user role as a contractor, I want to enter my work hours through the web portal so that that my time may be approved and I can receive payments for my work. And then it's starting to give different acceptance criteria here as well. And it's interesting. It's starting to think through different things that I didn't even say or interact with a GPT on. The portal allows contractors to submit time for specific dates and projects. I didn't give it that context, but that's a great acceptance criteria to add.

44:26Submitted time entries can be reviewed and approved by designated approver. once approved time entries are automatically forwarded to the hris system again i didn't give it that context but that's great context that gets my mind thinking oh i didn't even think of that aspect of this user story contractors receive a confirmation notification so really interesting how it's starting to think through different pieces here and again go back and optimize if you didn't like a bit of how it interacted or the output it gave go back and tweak. Like the example I gave with the clarifying questions here, I should provide some reference and examples to get the user thinking a bit more.

45:06I think that would be a nice enhancement. But yeah, I want to pause you for just one second to say two things and then to ask you a question that came from the audience. But the one thing that I want to say is that if you don't understand what just happened, it's nothing short of magic. Because we've created a tool out of thin air in, again, in reality, if you didn't have to explain it, probably 20 minutes, maybe less. And now we gave it a user story that was one line, which is a really shitty user story. I don't know why I gave you two. Should I give you one? It's just being nice. They get the same thing.

45:40But now we have, using the tool that we just created, we have a user story that is 30, 40 lines long with a lot more detail based on questions it asked us. So now it's being, if you want, a story consultant because it's asking us questions and then it's created a much more detailed, much more cohesive, much more usable user story based on the one-liner that we created using a tool that we created in 20 minutes. This one thing that we just did would have saved two weeks of development that would have been really bad. And so it's absolutely incredible, this capability, and literally it's limited by your imagination.

46:30Now, the question that came out is Matthew Bowe asked, love the user story concept. I'm a little late to the party here, but I'm wondering, could you have converted it into a Gherkin or other story format? So I will let you answer that. Yeah, 100%. It could be any framework you want. And that's where in the configuration tab, you can adjust it to any type of framework you want, approach you want. Maybe you hate agile and you think it's the worst movement that's ever happened before and you want waterfall requirements. And I'm having like flashbacks right now of 100 page requirement documents. Maybe that's what you want.

47:12Go for it. And just for context, if you go back over to the, actually I'll show that in one second, But just for fun, another thing here I did, we didn't prompt this, but I said, give me five more user stories I should consider for this tool. So now based on the context it has, it's thinking, okay, you probably need this. You probably need something for mobile access. You probably need something for time entry approval notification. So it's like going even further past what we had talked about. And then I can feed that into the GPT. But if you're in the edit GPT, here is where you would provide that detail, the instructions.

47:49And the one point I would mention, and I think the individual mentioned they're late to the party, meaning they joined the meeting late. But I think a lot of people feel like they're late to the generative AI party, but you're not. Like the amount of people that are truly embracing this is still minuscule. And with any major transformation, the beauty is everybody is at the same starting point again. So I can't stress enough, embrace this, start learning it. This is the next big movement. I think Bill Gates said there's been two major things that really blew him away. It was the GUI, so the graphical user interface and chat GPT.

48:29He skipped mobile. He skipped all these other crazy things, cloud, those two, right? So this may be even bigger than just a transformation shift. This may be a whole different way in terms of how we interact and use technology. Yeah. Matt, this was absolutely mind-blowing. I think anybody who has not used it yet will get a lot of value. And those who have like dabble with it will also get a lot of value from it. So I really appreciate you taking the time and sharing your knowledge and experience with everybody in such a really detailed, structured way thought after. if people want to follow you, work with you, learn from you, what are the best ways to do that?

49:12Yeah. So LinkedIn is a really good way. TikTok as well. I go deep on specifically custom GPTs. Ever since this came out on November 6th, I've been completely consumed. So that's all I talk about. My company that I work at is Hatchworks. So we do custom software development and we've completely embraced generative AI. I mentioned our generative driven development framework earlier. If you're like stuck, don't know where to start, we're doing everything from training to prototyping, like a quick kind of two to six week prototyping on these AI use cases. If you're just looking to get started with some experts, check out Hatchworks, just Google Hatchworks, you'll find this in generative driven development.

49:55You'll find that on our website to get a bit more context there as well. But those are the best. Oh, one other thing I forgot. Today, I launched a new course on how to create and sell custom GPTs. And for your audience, I'm going to give a discount code for everybody listening, whether you're on the podcast or here live today, but it's 50 % off. So we'll provide that out via some mechanism here. We'll put it in the show notes. And if you want to share it in the chat right now, if it already exists, you can drop it in the chat. Yeah, I will do that. But check it out. I go much deeper than what we just went through today.

50:35And I'm going to keep adding to it too. As things evolve, like when the GPT store continues to evolve, I'll keep updating it as we go. The stuff's just super exciting. I have not been this excited about something in a while. Yeah, it is. Like I said, it's really a game changer. And this is probably just step, It's like version 0.1 of this capability. And I'm sure we'll see a lot more of it coming out. And it's really exciting, even in its current form. Again, I just want to thank you so much. Since you mentioned the course, we're running, so Multiply, the company I run, is offering a broader course.

51:12So Matt's course, if you want to learn GPTs, he's definitely the best guy I know. So go sign up. It's a game changer. You can automate almost everything in your business by taking the score. So by itself, it's worth doing. The course that we're teaching is very different. It's a much broader introduction to business transformation using AI, how to build systems and processes and mindset, what tools are out there, how to use them. So it's an eight-hour course in four sessions of two hours. And the next cohort is starting this Monday. So those of you listening to the podcast, it's too late. You're going to wait for the next one.

51:50But those of you who are here live, either on the Zoom or on LinkedIn, then Joyce can share the link with you on how to get that. And the link will be in the chat. And we are running a 24 % off just to kick off the year of 2024. It's kickoff24 is the act promo code to get the 24 % off. And it's a course we've been running for a while with a lot of business leaders in various levels in multiple industries. And it's been very successful. But Matt, back to you. Thank you so much. You obviously know this very well and have a lot of experience. You're also very good at explaining this. So again, if you're interested in the course, if you want to learn this, Matt is your guy.

52:28And again, thank you for doing this and taking the time. Yeah, I really enjoyed it. It was a lot of fun.

From the publisher

Have you really maximized the the full potential of AI for business efficiency?

If not then this episode is for you!

In this step-by-step "AI Automation Unleashed" training, Matt Paige of Hatchworks will walk us through:

✔️ What GPTs are and how they work
✔️ How to identify the best use cases to automate with GPT in your organization
✔️ A proven framework for developing customized GPT models tailored to your unique business needs
✔️ Actionable demonstrations showing you how to build your own industry-specific GPT with custom datasets
✔️ Best practices for integrating GPT automation into your workflows for maximum impact
✔️ Guidance on GPT security, and data protection

You'll walk away with the confidence and capability to leverage generative AI for automating mundane tasks, generating insights, and boosting productivity.

Attend this session to unlock an invaluable competitive advantage with AI while eliminating hours of repetitive manual work.

Connect with Matt Paige on LinkedIn and checkout his course How to Create and Sell Your Own Custom GPTs.

Join the next cohort of Multiplai's GENERATIVE AI BUSINESS TRANSFORMATION and get 24% off using the code "kickoff24"

About Leveraging AI

If you’ve enjoyed or benefited from some of the insights of this episode, leave us a five-star review on your favorite podcast platform, and let us know what you learned, found helpful, or liked most about this show!

More from Leveraging AI

All 330 episodes
56 | Transform your business with Custom GPTs ! A Step by Step Guide with Matt Paige of HatchworksLeveraging AI · 53 min
Listen in VO