 Let me introduce you to Robby Adair. Robby and I met like a year ago in an airport in Portugal, both places. But in any case, Robby is the CEO of OS training and the media team that specializes in training of web and media applications and media strategies for clients. She speaks at many tech conferences around the world about topics such as web development, website application development, AR, media content creation, and more. She especially loves seeing that ah-ha moment in people's eyes in her sessions at workshops. I love that ah-ha moment as a speaker. You always know when you're making an impact. I love the ah-ha. OS training has had over 100,000 students take their online training courses in web development and has an explained book series that is used in the classroom by very high schools and universities. And you can learn more by visiting their websites at ostraining.com, media team.com. You can just find Robby Adair.com and learn all about it. So without any further ado, let me get out of the way here and let me let Robby present to you all. OK. I want to say, hi. Good afternoon, everybody. I was saying after we had, I mean, gorgeous bagels and pastries this morning, so lots of carbs. And then we had big sandwiches with lots of bread. I was like, they're all going to go to sleep about 10 minutes into this. It's just the carb coma is going to hit. And you're going to be sound asleep. I hope not. But so thank you for joining us today. Wow, standing room. I love it. Sorry, you're having to stand, though. Apologies. What I'm going to talk about today is using AI to speed up your WordPress development. And by the way, I did realize because someone came to me and they're like, but I'm kind of new. And I was like, wait, I don't mean you have to be a developer for this. I mean, web development in general, like creating a whole website for a client. So we're going to talk about not only the code, but actually just creating the website. So we'll talk about all of that in here. I'm going to talk about several different tools. I'm not going to concentrate on one. There are a ton of tools. And the thing about AI is it is just every day. If you're trying to keep up with AI news right now, it is like drinking from a fire hose. It is insane. It is insane. I follow like three or four podcasts. And like every day I listen and I'm just like, my mind's blown every day. It's really amazing. And I was just speaking with this lady up here. I was like, sometimes people are like, oh, AI is going to destroy the world. And it's the end of everything. Or it's going to take all these jobs. It's new. It is a new technology. But it is still created by humans. It's training. It's learning comes from humans. So we're not in a sci-fi movie just yet, you guys. But it's good to stay on top of things and see what it can do and what it can't do. So we're going to talk about overall tool sets and what you can do. I've got my Twitter on here. Obviously, if you're going to tweet, also hashtag this wonderful event we've got going on here today. Over here on the left, I want to show you, because you'll see throughout my presentation, the imagery that I did in here, I used AI to produce this imagery. And what I want to share with you is, then this was when Firefly was in beta. It's alpha beta now. But I love Adobe Firefly. It's fantastic. But what I want you to know is, what did I use to prompt this? So what I asked Adobe's Firefly is, please give me the back of a female web developer at a computer wearing a headset with a microphone. And on the computer screen, you can see AI tools building a website futuristic hyper realism. The futuristic hyper realism is style I'm asking for. Learning how to build your prompts is going to get you better results from AI. From any type, whether you're talking chat GPT, whether you're talking imagery, you are going to have to get better. That's why there's a whole new job role called prompt engineer now. I mean, it's amazing. I actually have a friend, she's in research and she was just, she was like, oh, this is going to put me out of a job. They're just going to use AI and they're just going to use the AI to get all my research that I do right now. And I was like, no, I said, better yet, you just learn how to use these tools. You learn how to build great prompts to get, you know how to research. So you actually know the prompts in your head. You're just doing it with your hands. You learn how to do this. And now you can call yourself the prompt engineer instead of a researcher and charge more money. She was like, oh, that's a great idea. So a little bit about me and I was very glad that we started a few minutes early because I am terrible about running over. I am really working on that. I try real hard now to end on time and give you time for questions. So I'll be really quick. I do have a personal website. I call this my redheaded stepchild because I never go update it, sorry. I'm going to get to that one year. And then media team is the agency I've had now for last October was 20 years. So I have just dated myself, but I'll tell you I started that when I was in kindergarten. So yeah. And then OS training I bought about four years ago. It was 10 years old when I bought it. So we have been chugging along. I worked with the owner of OS training for years and so that's, it was just kind of a natural progression. I worked in corporate training before I started my agency. So I love training. What are we going to do in here today? I always like to tell you what we're going to talk about. First I'm going to give you a brief history on AI. I have a little funny thing about that too. And then we're going to talk about generating texts. We're going to talk about images and backgrounds. We're going to talk about CSS, log reporting, things like that. I'm also going to talk a little bit more in depth about some code stuff there. And then some things that you should consider. As we know, we're not just going to go and chat GPT and get something and go, I'm done. That is not the way this works. And so also again, here's my little robot guy just so you know what process is. He's holding a clipboard and countdown clock behind him. So it's interesting what you get from your prompts. And you can also remember AI, you can just keep reiterating on this, adding to it, getting a better result from it. But I do like you to see what I use as prompts for these things. I think it gives you ideas. Now the brief history on AI, by the way, so I went and asked chat GPT. Give me a history on AI. Oh my goodness gracious. It was so long. Y'all, we'd have been sitting here just slide, after slide, after slide. So then I'm like, okay, could you please condense this down to the whatever, you know? And so I kept having it condensed down and then I in the end, condensed it down to what I wanted out of it. So this was generated from the start by AI, but then I went and started narrowing it down. We're not going to go into all of this, but what I want you to see, because what a lot of people don't think is they're just like, this just popped up last year. No, we have been 43. Okay, 43 is when this actually started. It has been growing since then. It has been inaccessible to a lot of people since then. Then it started becoming accessible to you. You just didn't know it was there because it was built into products. You just didn't know that's what was happening there. It is recent that we actually now have open AI and we can go in there and we can do stuff. We can actually use the API and tie it to our own application. So now there is a freedom with it that we haven't had before and accessibility that's there now for us. So what I want you to see though is I just stopped at 2020 because once we get past 2020, that's where it just went crazy. Like I could just, it would just be like one little notation after another. And then this week you could do this and then this week you could do this. So this is where we are, right? We're here. We've been using it a while. What are some of the things you've been using? Speech, I mean, do y'all remember like even on the old IBM clones, we had Dragon speech or whatever it was, Dragon text or whatever. We've been using AI a long time. The AI powered chest system. Remember when it beat, what was his name? The famous, yes. I mean, that was big news back in the day when the AI beat him. So we've been using it, email filtering. My goodness, we could use even more intelligence than that, couldn't we? So we've been using this for quite some time. Even little Clippy, now this is what I thought was funny is I went and asked chat GPT about Clippy and I was like, hey, what about Clippy? Wasn't he AI? And I like this. Well, he could be considered a basic form of AI. I mean, he was just so snooty about Clippy. Why did everybody give Clippy a bad time? I don't know. But I mean, Clippy was of rudimentary AI. You could ask Clippy things inside of your Word documents. But then he creeped everybody out and they got rid of him. And then they tried to bring him back and there was a big revolt. So we have no more Clippy. So one of the things in here like speeding up, well, I'll have to stay close to this. Wait, I have to take it with me. Now I can pretend like I'm a rock star but I will not sing for you guys because I want people to watch this. So how many times have you guys, if you're building websites for clients, have you been trying to get them to send you a content? I mean, seriously, right? Yes, it's always the hardest part. The client's like, I need this website. Okay, well, I need a, just an about your company. Oh, I'll have to get back to you. But like, what? Okay, you know, and it's like, oh, your team. Yeah, we need bios. I'm gonna get back to you. Okay, so you have been dealing with this struggle. If you've ever built a website for any client, you've been dealing with this struggle. So what do we do a lot of times? We're like, well, I can't wait on you to give me all this. So I start going ahead, maybe wireframing, maybe even starting to design. Well, when I'm starting to design, I don't have images from them yet. So I'm just, you know, image-holding. And then I don't have text from them. So I put Laura Ipsum. And then I present this design to them and they're like, no, no, I wanted it in English. And I'm like, yeah, and then you have to tell them to tell them that it's not another language. And then you have to go into whole, you know, history on typography. And so then it just becomes a waste of your time, right? And so what if I could just show something like this? This is a bakery I'm gonna work with. And so I've got a beautiful little lemon cupcake there and a short description of that cupcake. This makes my design look much more fetching to that client. Clients don't have a lot of vision. They'd build it themselves if they did, if they were designers, right? If they were web developers, they'd make their own website, but they're not and they've come to you. But so you have to show them something that they can envision their own stuff into. This also, by the way, will help start speeding up that content from them because you can show them the type of content you're needing. They're not just this vague, they're gonna need descriptions. Well, how long? You know what? And then you're answering a thousand questions and emails from the client. No, I need a short description and then I need a long description. And there's this like, huh. So showing them this lets you show them an example of what they need to provide to you without you having to go into very specifics. So you can see this is my little web developer growing old while waiting for the email to come in with their client. And so, and I did claymation style on this. By the way, claymation, AI does claymation perfectly. That's like, to me, it's its sweet spot. It can produce some amazing claymation. All right, so using chat GPT is what I use. You can also use Bard, but this example was chat GPT. You want to be very specific. Remember I told you, the better your prompts are, the better results you're going to get. So you can see, you wanna specify the length that you want it to give you. Because otherwise, if I just ask it open into questions, a man, I don't know why I put a he to chat GPT and I call Bard a she. I don't know why, I have no idea, but I have just seemed to call them that way. But chat GPT, if you tell it, give me a short description. You can say give me one sentence description, give me a three sentence paragraph. Be very specific in what you want. Also what the purpose of that text is, you can put that into your prompt as well. Like this is for and about page. So over here on the side, I said, hey, you know, give me, and I think I had the prompt in here in a second, but basically I was like, I need an about page for this company that I'm working with until they get me one. I'm gonna put some Holder text there, right? And so you can go in and tell it some specifics about it. Like they use, they make homemade recipes. They've had some award winning recipes. They're third generation family owned. Give it the things that you do know about your client. Put them in there or about your own business if you're doing it for yourself. Put it in there so that it will include that information in what it's gonna give back to you, okay? And then you can also, if it gives you back some information that's like a long list of stuff in the paragraph, take that paragraph back and give it back to it and say, make this a bulleted list. And it will take that, start with the paragraph that needs to give you a bulleted list in there. So you can help it to actually format the information for you better as well. So see what information you have. Ask it to reformat it, reorganize it. You can tell it to trim it down. You can tell it to make it more formal or more casual so you can give it a voice. Now most of this is in chat GPT-4. 3.5 was not so good with like voices and such that four is four can actually even learn. So if you're a writer yourself, let's say you write blog post, you can feed chat GPT, many of your blog posts and say, this is Robbie Adair's writing. This is another example of Robbie Adair's writing. This is another example. And then I could put in some information and say put this in the voice of Robbie Adair and it's going to try to emulate what it saw as my voice that I fed it, right? So it's gonna, if I use compound, complex sentences, it's going to use those back. If I use simple sentences, it's gonna use that back. If I'm, you know, like have some, hey y'all colloquialism, it's because I am from Texas, I know y'all never would have guessed it, but so you can tell it to learn your voice. Also calculate things for you. I mean, you can tell it to figure out things for you. Like, okay, this business started in 2003, how old is it? And so it can tell you and it can tell you down to the like month and date and time if you want it to. So it can calculate all of that for you. So you can use this to generate a lot of content again and I will say this many times, not for you to take this and copy and paste and put their company name in there and be done. That is not what this is for. This is for to speed you up, to also speed your client up in being able to produce content. You're gonna want to edit that content. Yes, I did. So give me some content of about page on a cupcake company's website. So it's pretty vague in that. I actually think I refined it a little more past that, but you can keep asking it to refine that or to shorten it if it was too long or to lengthen it if it wasn't long enough in there. Now, the other thing that I always suggest, and let me go back here just before I leave this, the other thing I always suggest, because I told you using it to calculate things is very handy, but you can go in there and say, go in and tell me how many years and months has media team been in business or OS training been in business? And it may come back and say, oh, it's been 14 years and two months. And you're like, can you tell me where you found the information? This is so important to learn with any of the AI tools. Can you tell me where you got this information? Chat GPT quite often will come back and go, well, I can't seem to find anything about that. I think I made it up. Seriously, it has told me that. I think I made this up. I went into chat GPT and asked about one of my client's company to just see what it would find for my client. And it was like, you know, it had some information that was kind of right. And then it has some information that was probably not right. And then it said, and the founder passed away in 1993. I'm like, well, I was just on the phone. And then I went to Bard and I was like, same thing. And it was like, but then it said, the founder passed away in like 2007. And I was like, man, I'm thinking you better, you know, go to see the doctor. I don't know, but so I was like, so I went back and I was like, where did you find this information? Why do you think the founder is deceased? Thanks for a second. And then it comes back and it's like, well, I actually cannot find any information about this. So I think I made that up. I cannot find that they are deceased. And I was just like, wow. I mean, it's pretty interesting, but that's also the scary part, right? Is you don't want to take anything for granted that it tells you. Ask it to check itself. Quite often it checks itself and says, oh, I was, yeah, I was wrong. Sorry, sorry, I just made that up. AI hallucination is a legit thing. It really is. All right, generating images. This is where I just, it's so fun, but this one to me is even like, it's more of a landmine even than the text, right? Text, I can modify it some. I can check it. I can run it through and check for plagiarism. I can run it through. By the way, if you guys don't know about it, you should know about zero GPT. If you have some information, a lot of the colleges use zero GPT because it allows them to take some text, run it through there and it'll give you, oh, this is probably 95% written by AI. So it will tell you, but it's not always 100% right either, right? So I ran some tests with it. I generated some text from chat GPT. I put it in there, from Bard, I put it in there. And it was like, normally it was like, you know, 90% chance. This is written. I was like, yeah, you're right. It was written by, I just literally copied and pasted it out there. It was written by. And then I took some of my blogs that I wrote before we had chat GPT. So it definitely not even would start it from that. I wrote that it came out of the back of my mind somewhere. I put it in there and it said, 10 to 15% chance this might be AI written. Y'all, I am part robot. I always knew it. I always knew it. No, so it's not exactly accurate, but it does help you. And if it hits, I mean, sometimes you put it in there, it's like 99%. It's like, okay, yeah. I probably just really generated that and copied and pasted it. So with images, you've got, so open AI who does chat GPT, they also have Dolly. You've got mid journey, which I don't know if y'all said mid journey was all over the news last week because they just came out with their zoom out feature. Amazing. It's basically generative feel that you have in Photoshop. So you could have an image and go zoom out and it zooms out of that, even a created image or a real image that you have zooms out and it creates the surroundings to match and blend in. And it's pretty crazy what it can do and what it can come up with. You can specify what you want in those or you can just let it try itself. It's pretty amazing. And then Adobe Firefly. Now Firefly, like I said, a lot of these images I did when I was in their beta, it is actually now live. And I'm gonna try and pull these up at the end to show you a few of these in how they work because the Adobe product, they've started releasing extra little things in there and they've got two or three more that are coming. But if you also are a Photoshop user, this is what Adobe Firefly is what they're incorporating into Photoshop as well. And if you wanna try out the new Photoshop AI stuff, go and check that you want the beta. It's unbelievable as well. Like, and the best thing to me, I would have to say that out of these, Dolly Mid Journey and the Adobe product, personally I like the Adobe product mainly because when they remember, this is as smart as we make it. So OpenAI, they let Dolly just go out and consume what it could find on the web, right? And so it's found, you know, paintings, Van Gogh's painting and whoever and it found these. And so whenever you go in and you generate, sometimes it literally even has like the artist's name in this. So there's a lot of copyright issues going on with this. We don't even know what all the laws are gonna be yet with this. So there's some copyright issues. So it makes me kind of nervous sometimes to use those directly, particularly if they're in commercial purposes. I would be very nervous about using those. Whereas Adobe specifically only taught its AI from its own stock art that it had all copyrights too. So if you're inside of Adobe and you're using that, you're staying inside of the Adobe realm. And Adobe has also announced they're taking a next step and so they're even going to, they're creating like a script that their people who produce stock photography or stock imagery for them can elect not to be included. And so then it will not allow that to be in the machine learning. And so I feel like they're, because they have to, Adobe has to be very careful with copyright. I mean, you know, this is their livelihood whereas open AI, they have a lot going on. So they're not thinking about this specifically. And Adobe is really taking steps, I feel like, to make this something that we can feel more confident to use out there. And not that we're going to get an email going, hey, that's my brother's artist signature on there. So, again though, prompting, very, very important. Style really becomes, you want to be able to give good descriptions of styles for images. You want to give a lot of direction as to what you're looking for, size, like a size ratio. I need a square image. I need a 1200 by 500 image. You can be very specific in there and say what you're wanting, what size you're wanting. So that way what you get is usable. You can also do graphic text. I did one up there. So I did the word cupcakes and told it to be covered in different frostings, right? And so it'll take that you can switch fonts. Again, this is in the Adobe Firefly product and I'll try to show you guys that. Now, the one thing that I really do thinks cool about it and this one I'm not so worried about copyrights as much is repeatable backgrounds. And I don't know how many of you have actually made your own repeatable background. It's a process. You have to do the copy, flip, copy, paste, flip and you can make a repeatable background. But this is so much faster and so much easier. Just go, I need a repeatable background of cupcakes. Okay, so now by the way, which one do y'all like the best out of these four? There's one that's very uniform, right? And the others are not so uniform. Which one do y'all like? Just kind of throw it out there. What you like better. Bottom left. Bottom left? Bottom right. See, I'm a very structured person. I like even numbers. I like things to be balanced. And so I was a bottom right too. But like my graphic designer, she would be like, oh no, these are much better. You know, it's just more interesting. I'm like, okay. But so I always think it's interesting because that kind of gives you a feel for the type of designer that you are. A good designer will learn to read their client though to know what they will like. So I might would pick another one of these for one of my clients. Not because I like it, because I don't, but I know what they like. And I know their aesthetic that they have on their other materials and things like that. All right, so the cupcakes, did I say what? Yes, I just put icing in there. It's what I did that one with. And this one I said, make a repeatable background of cupcakes. And by the way, all of these, I might have generated multiple times, meaning when you go in and you put in a prompt, it gives you three or four images, depending on which product you're in. And then you could say, yeah, try again or regenerate. And so it may give me multiples. And so I didn't always take the first one it gave me. Sometimes I went through this several times, letting it correct itself. And sometimes I would add to my prompt if it wasn't giving me exactly what I was wanting in there. Oh, oops, I messed up a little. Well, I messed that up because I was actually testing that this morning. And I have to tell you guys that that little Chrome extension is not working in Chrome right now. I didn't test it in Figma yet, but in Chrome it's got an error. They'll probably get it fixed quickly. It's a GitHub repository. And that link goes to the GitHub. But this is for cutting out images. It's the whole point of this. So this is another really cool feature for AI. And I find that like one of our team members, he does all of our CSS work, right, all of that. But he's not necessarily a designer or a graphic artist. I mean, he has Photoshop, but we probably have to remind him how to turn it on, that kind of stuff. So he doesn't use it that often. But there are some tools now. This is a Microsoft tool, by the way, Segment Anything. And if you go to their website, Segment Anything, and I'll try to pull that up in here too. You can take and cut out pieces of images on there. And so you don't have to have a Photoshop or some other type of photo editing software to do this. You can do it right in the browser with this tool. This one even goes a step further, gives you an extension. So you can be on any webpage and even cut out something if you want to. I cut out Taylor Swift's photo on a newspaper's website. Now, not that you're gonna be going and stealing photos of other people, but this, again, to speed up our development, a lot of times your client's gonna send you, you're like, I need pictures of the team, for the team page or the executives page. And you've done a nice design where they're cut out and have their name banner underneath them and all that. And they send you these photos where they took something in front of this and took a picture and you got this background or y'all don't know, you've got the kitchen behind or whatever. And so you may have to go through the process of cutting these people all out, right? And so this is gonna make it super fast. It's amazing how fast it is. And I just did a quick clip. I didn't even try to perfect it. I didn't do any of the filtering and the dials that you could do to perfect it. I just went, clip this out and I'll show you how that works. So this would allow you to have more members of your team if you're a team, be able to do this. Or if you're a solo developer, give you the ability to do this without having to buy more expensive products that you might not have. Other things you can do. So again, especially by the way, if you are a solo designer, developer, then you have to know a little bit of everything, right? You have to be a jack of all trades as it were. And so you may not remember every little thing in CSS, but you then all of a sudden are like, I need to add in some buttons that have rounded corners or I wanna make this little box to put this content in that has a cutoff left angled corner, things like that. You can go and we can Google this, right? And you can go online, you could probably sort it out and figure it out yourself. Or you can go into something like chatGBT or Bard and you can say, yes, I'd need a rounded corner button that's orange with white text on it. And voila, it is going to do this for you, okay? It's gonna write that code. Again, you need to know enough about it to know that what it gave you is correct, right? You can also ask it to ask itself if it's correct. You can also cross between chatGBT and Bard and ask them to check each other. So you can use different tools to check these. The nice thing about it is though, as you're building this, you could then say, oh, wait, that one that you just did, can you also add this to it? Oh, can you also do this to it? You can just keep reiterating on that because it's going to remember what you guys were having a conversation about. And so it's going to make it much faster for you because now you're not having to go out and search every time you wanna change a little something on this button, you can go in there and say, hey, just change that text again or change this code again to this. The nice thing about it is it not only did it write it for me, but it went in there and explained what it wrote for me, which is nice because that is helping me verify what it gave me is correct, right? I still may need to go and do some more research on this, but I know it's telling me what it did and what it thinks it did. So that's going to, one, if you're not good at CSS, this is gonna start teaching you more about it too. So it's not only giving me some code, it's telling you what it gave me, which is letting me learn. Another thing that people are starting to use this for, again, this could have memory issues, though we were talking about this, is you could take web logs in. So you're having, maybe your client keeps saying, oh, the website is blipping in and out every now and then or when I'm trying to do this, it does this. And so you can go and I don't know how many of you've ever dug through web logs. Probably some of you have, it is tedious. It is so tedious. Your eyes are like bleeding as you're just trying to go through and find, well, they said it was about 11 o'clock last night and there's so many things that happened in a web log. And so you can actually feed that web log in to chat GPT and say, group this by these type of errors or group this by. And so it can take and lower your time. You're really just letting it organize that for you. And so that can save you a lot of time. And it's not something you're having to double check it because it's not like it created anything. It is literally just being a workhorse for you and organizing for you. You can even, and by the way, there's a YouTube video out there. Ah, who did it? You guys don't know who it is. Anyway, who did walk through in like an hour, hour and a half video of building a WordPress plugin with chat GPT. It's pretty amazing. It's not perfect. And what I always say about that too, anytime you're talking about code, you need to know enough about code to know that what it's giving you is right. You can keep checking things, but you will need to go through and make sure, particularly when you're talking code base, that there are no security breaches in it. Because, and you can ask chat GPT to do that same thing. And by the way, it will rewrite code it's just giving you. If you say, oh, I also need this to be secure. Oh, well, you didn't say that one moment. Prompts, prompts are very important. Very detailed prompts are very important. So over here, yeah, what I said was write CSS to make an orange rounded corner button with white text on it. And I'll show you guys some examples of that too, because I went further with that too in a demo. I'll show you that. So, things to consider when using AI, according to chat GPT. Actually, it gave me a whole ton of things. I cut down to things that I actually thought were relevant, quality and coherence. I mean, coherence wise, if we're just talking about text, it's actually pretty coherent text. It just may not be accurate text. It could be plagiarized. And this is, you can check your plagiarism several ways. There's a lot of plagiarism checkers out there. Just Google those and you can run your text through there to make sure. Or if you really think, like I had one, I can't remember what it was now and we had to generate some text. And I was like, that really sounds familiar. It was like a slogan or a tagline. And I was like, that really sounds familiar. So you know, if you go to search Google, as long as you put quotations around what you put in your search, it's going to find only exact matches. And so this is also a very good way to check for plagiarism. So if you see something, just go search Google, put quotes around the whole phrase that you put up there and see if it finds that exact phrase somewhere out there. So you need to check it for plagiarism. I have found where it has pulled almost full sentences from things. It has a lot of biases. And this is a, I mean, OpenAI has said they're trying to correct this. Bard went into it saying that they had guidelines for this. But it's just still not, you're still going to get, like say even like with image generation. If I had just went in there and said show me a web developer sitting at a computer like that very first one, I can guarantee you, and this is no offense to white males but it would have been a white male. Why? It learned from the web. What it saw was stock. There's more stock of web developers as white men. And so it's just what it has learned. So, but if I say show me a female web developer sitting this, if I said show me a female of colors web developer, you know what I mean? Like you have to be specific and it can do it but you have to be specific in your prompts. But the fact that it doesn't, when I say that and it throws up four images, why wouldn't I have had one woman thrown in there or one person of color thrown in there? And that's what they're saying. They're trying to work on that. It's, so it's, they're also training it to say, hey, there's more than this out there. And that was just one example. There are a lot of examples, particularly in the way that it sees history because, you know, we wrote history. History is not really what happened. It's what we say happened. And so it's what, that's what it knows as well. The more concerning part for me, for working with my clients and probably for all of you too, for working with clients, it's illegal and regulatory compliances. And that's where I said, you've got to be very careful with what you're going to use, check it, double check it, triple check it and make sure. And if it is a client, we typically also have them run their content, their web content through their lawyers. I always recommend this to clients. Now, whether they do that or not, well, no, sometimes I know they do it because we get back changes from their legal team. But that's a very large client. Your smaller clients, they're like, I don't want to have to go pay $450 an hour for my lawyer to read this. It's expensive and I get that. But you, you can still make the recommendation to them and they can make that decision themselves. Now, this I thought was interesting that ChadGPT thought one of the problems of using AI is that it was a lack of creativity and originality. But I don't think that's true personally. I have, I have a gripe with that because I'm still the one that's generating that prompt asking for something that may have never been put together before. I want a female web developer sitting at a computer with a futuristic look to it. I want this there. I want a coffee cup on the side of the table. I can be very specific in what I want. It's like I'm sketching it, which is still my creativity. So I'm not so sure that I agree with ChadGPT on that. Misinformation, definitely I've told you my examples. We know that that is a problem. Manipulation, I don't, again, manipulation is putting some sort of conscience into this AI and I don't think that that's true. The manipulation is just in what information it got and that already happened somewhere else. Data privacy, this is a big concern right now. OpenAI had a problem way back when where they actually might have allowed, there were some sites that weren't secure and so it was able to access them and we don't want anybody to be able to go and say, what is Robbie Adair's password to LinkedIn and ChadGPT answer? So there are some data privacy issues out there and I do say if you are a dev, out here a true coder and you're making plug-ins and things like that, you need to be on the watch because there will probably start to be some code you need to add in to block machine learning. So you'll want to stay on top of that as well. And over dependence on AI, I can't imagine being over dependent on anything digital. Seriously, y'all, who has phone anxiety? If you realize you got in another room and you don't have your phone on you. Yes, we could probably become over dependent. I agree, I do agree with ChadGPT on that one. But then ChadGPT, ever the helpful ChadGPT wanted to say, but by the way, here's some things to address those concerns. I like when he tries to be very helpful like that. So it's using it as a tool to support and augment human creativity. Yes, exactly, which is what I'm talking about in here, using it as a tool in the job you're already doing, but it is a tool that could speed you up. Could you write some bogus content for your client? Yeah, who has time for that? And I'm not writing that content for them unless I'm getting paid for that content. I'm gonna use ChadGPT, I'm gonna throw it in, I'm gonna say you need to replace all of this content because it's AI generated, but I'm not gonna write it for them unless they are paying for me to write it for them, right? And I just don't have the time to sit around doing it for free. You should always review and edit. Yes, continuously monitor, yes, stay updated, all the things that I just said. So I will say it did give me good advice because it was what I said. So I thought, well, see, that's that part robot that I have going on there. So basically it is moving very fast. Main thing, stay on top of the copyright laws and the legal laws for this because that's where we're going to see a lot of changes happening. I do imagine that we're gonna also see privacy text on websites, it's going to have a lot of updates coming up here in the next couple of years because you'll need to include some information about AI and machine learning and such as that. If you use a service on like Termageddon or something like that where they are writing your privacy policy, that should be included in there. But if your clients have legal teams that write those, I would probably tell my clients to start asking their legal team to look over the privacy policies again. All right, we're to questions, but wait, how long did I take? Whew, almost took too long. So as I'm answering questions for you guys, I'm also gonna pull up some of these tools. So ask me a question, I'm gonna show you some tools. All right, I'll just show you some. Okay, question. Okay, question. Generated text from AI, are there any, who owns the results? Again, this is a very hazy, hazy area. That's why you need to go check the flavors. That's the first step, because if it useful sentences, that may be owned by someone else. They don't say that everything we give you back is 100% copyright free. So you're gonna need to check it. By the way though, I will say that some tools, again, this is moving so quickly, I just saw there's a new tool called rework that's coming out, that is actually going to use the API to pull the generative text, but then it's also using other APIs to run it against plagiarism checkers too. I know Grammarly's got their new AI out too, that's doing the same kind of thing. So it's generating text, it's then grammatically correcting the text, or changing tones for you, as well as it runs it through plagiarism checkers. So it's doing a lot of that work for you. Again, they're using AI stacked on top of AI. So it's doing those things for you, which is smart. But I still would be wary, even if those, I think I would still, like I'd want to go check it just to see, to start with anyway, but those tools are gonna get better and better. So that's a very good question, because who owns it? That's hazy material right now, we don't know. As well as if people are using ChatGBT in the free version, everything that you are asking about in the text that you're generating, in the text that you're manipulating, all of that is going back into feed the machine, the learning of it. And so, if you have the paid for, you can opt out of that. So what I'm telling you this is, don't go in there and say, could you please take my trade secrets and make me a word document about this with Bulletin List, because guess what? You just put your trade secrets into the brain of ChatGBT. Unless you have the paid for version and you go in and you say, do not allow, I don't want to allow any of my prompts to be used in this training. But otherwise, if you don't, anything you go put into those prompts is readable by it, which is even why, and I should have mentioned that, when I did that cupcake company, I said, I didn't give it a name of my cupcake company. I said, a cupcake company. So it didn't just put insert name here, because if I had used, and even when, if I was gonna write something for one of my clients, I would be careful of what information I did include in there. Well, this public information is okay. It's already out there, right? But I would be very careful. I would not ever go, this is my client's IT security policy. Could you please create a summary of this? No, unless you've got something where you are blocking that information from going in there. Otherwise you just fed some possibly private information out there. So be careful of that. Okay, so this was the one that I showed you guys in there. And then I could then go on and say, oh wait, could you rewrite that to have a blue outline? Oh yeah, sure, no problem. So I added my outline in there, and then it explained what it did to add that in there. And then I was like, oh wait, can you have, now this is again prompt, right? I was not smart here. I said, can you rewrite this to have a unique class name? Unique class name. I was like, oh Robbie, what were you thinking? So I'm like, wait, could you rewrite it and make the unique name blue orange button? And so that's what it did. So it is very literal, guys, very literal. So you're gonna learn to do your prompts very, I wanna show you this real quick because I know we're running out of time and if there were any questions I'll answer them. I wanna show you this because this is more for devs. This is an amazing thing about it. I can say, hey, please explain this react. Now I did this a first by the way. Please explain this react code to me like a newbie. Like a newbie is a good phrase to learn because that will always explain and break it down like a newbie. And so I pasted it in and it's like, well, first of all, didn't say dummy, but it felt like it did. This is not actually react code. This is PHP pulling in react code. I was like, oh, it's smart. We recognized what the code was but it wasn't what I told it was. And then it broke it all down and explained it to me like a newbie, right? And then it summarized it and it's like this is to integrate the react application. And so I'm like, oh, okay. So I'm like, please explain this react code and I didn't pop it in. So it's like, I'm telling you to put it in. And I said, and suggest a better way to write it if there is one. So I gave it this react code and it says this is a hook that calls this and it goes and it breaks it all down. And it says however there's potential issues with this code because this hook is missing a dependency array. I mean, so it is looking at the documentation, right? And it's going, oh, this is a problem. And so it rewrote that react code with that. The other thing is if you have old plugins and you're trying to upgrade them, maybe this is something we would use over in the do more world too, like Mootools. I have some Mootools code. They don't support it anymore. Mootools is old, right? But I'm saying, okay, could you rewrite this into vanilla JavaScript that will run on PHP 8? And so it's like, sure. And it's like, I can help you with that. And it's kind of, again, like, I mean, really, PAPA doesn't matter about this JavaScript browser server, but there actually are some things that did affect it, but anyway. So it broke this, it took my Mootools, converted it to vanilla JavaScript for me, and then explained what it did. So there are some very cool things. By the way, this is also in ChatGBT-4 with the paid version. You have plugins now. You run three at a time in a conversation. These plugins allow you to do things like access the web. So it's not just up to April 21, 2021, which is where it's memory stopped before. Now it can actually access the web. Like I can go on to, I don't know if I have one saved in here. I can go on and say, please go and summarize CNN's top 10 headlines right now for me. And it can go look at CNN right this minute and then do that. It also has some things like diagramming. I can say, maybe you do a diagram of how the Amazon cloud is set up. It's like, here's a simplified diagram. And it produces a diagram and gives me a link to be able to go and edit that diagram in the tool that it built it in. So that way I could make it prettier because it's not very good. And so I can, and change, make changes to it. So these are some cool things. BART is very much like it, but it's not as good as ChatGBT. It's just not, it's good at certain things, but not everything. It's not very good at the whole code stuff, but not as good as the code stuff. It used to be, but now that you have access to the web with ChatGBT, I don't find it is. Segment anything. This is the Microsoft tool I was telling you about. So like, let's say I needed to go in and cut out this little frog so you can go in and you can say, I'm going to add a mask on what I'm looking for and like, and you kind of have to play around with it to get like, okay, that got my, oops, no. There we go. So I can add to it. And then when I get what I want, I can just say cut out that object and it'll cut it out. And here's other objects I've cut out and I can then just paste that into what I want. And then Adobe Firefly. This is text. So this is where I was putting in my text prop to generate imagery. This one is their new generator to fill. It's better inside a Photoshop. It's not bad in here. So like maybe I want to pull in and say remove a background and put a new background. I can do that in there. And then this is the text effect that I was using in there. Just so you guys see where these are. So like we can pick this and we can say, you know, remove this background and then I could say, create a stormy background and generate that. Okay. So we'll let that generate. Are there any last questions because I don't want to let y'all go because we don't got another thing coming up pretty soon here. I want to give you break time too. Yes. I saw on Twitter somebody addressed or quote unquote addressed the issue of chat ticketing generating made up things up. And the prompt was something along the lines of don't make anything up or no hypotheticals or anything like that. Or no hallucinations. Yeah. Yeah, no hallucinations. Yeah. That's what it was. Is that reliable? Is that something that you think? See, I don't feel like anything's good. There's nothing I feel like I could say 100% reliable in this world yet. It's just too fresh and too new. You know, it's just like when we had the first windows come out and all we kept seeing is the blue screen and death, right? I mean, right now it's just still new and fresh and we're working out the kinks and the bugs on it. It's amazing what all it can do. I mean, that looks almost as good as the original image that I had there, right? I mean, it's stormy now. I'm gonna have a nice serene background. Inside of Photoshop itself, it does even better because then it casts lighting correctly and stuff like that. Some of the new things that they have coming too, which I think are gonna be pretty awesome. And you can use the vector recoloring. If you know how to work with vectors, you don't have to use this tool, but it is kind of cool because you can set a theme. This is my theme color. And then you can just pull on each vector and theme them so they're all of the same. This is the one I'm excited about. This is more, so like when you're doing text to image you're going to give me a castle on a hill and it could be any kind of castle, right? But now they're gonna have a 3D to image generation. So I can be more specific. I want four turrets on this. Now make my castle. So it's gonna give you a little more control in what is generated. So that's really cool. And to me, again, this is our creativity when it's doing this. So Extend Image is actually already inside of Photoshop Beta. So you can go, and that is, by the way, probably a real example they're showing. This was the image. I go in and extend it out, done. We've actually already started using some of this with some of our clients' photos that we took for them of products. We've used it to be quick background cutouts too because it's actually even better than just your romantic, long kind of cutouts in there and stuff. So it's pretty impressive. All right, any other questions? Yes? Is there a source that you use to track copyright changes? I'm gonna leave them on to keep track of that. I, and I actually, I should probably put a list but if you just go to wherever you listen to your podcast, I would suggest going in and searching for the podcasts that are on AI and there are a ton of them. But you can actually put in AI, legal, and you'll find some, there are some that are dedicated to talking about this. Okay, cool. At Nazi, probably. So it's certainly, like I'm listening to them on AI. I was hoping there was maybe a website where they could do it so I could pay attention just to one thing for a while and not everything. Yeah, there probably is some websites and I wouldn't say there's just one. There's probably several websites that are contracting this, but I don't know of any explorative, like organization that I know of yet, but I have a feeling you will have it just like we have the web accessibility and things like that. I have a feeling that we will see a governing body organization kind of thing form at some point, but I don't know on myself if there is. Yes? Can you share your, like, talk to podcasts for AI? Yes, hang on, let me look at my front page. I'll tell you some of the ones that I really like. That's a good idea, let's see. Okay, so there's one that's called Me, Myself and AI, which is really cool. And you actually kind of get some insider information of things that are coming down the pipe. Like they had the CEO of Expedia, because you know ExpediaBall.org.com and something else and something else. And she was talking about going through and how they were merging these into a unified system. I don't know if you all use any of those, but now they have a pop-up, now you can unify your account. So you carry rewards across all of them. But they were all done with different database setups and code bases. And so they use AI tools to help do all the mapping between all of the database structures and stuff. So that was really, that one was really interesting. And then, hang on. The show is here. AI Literacy, by the way. I think we just have like one podcast. It was just a thing that kind of taught you about AI at the very beginning. AI in the future of work is a good one. And that's talking about all the ways they're using AI in workplaces. And then, oh, AI, just AI News. That's a really good one, because that one's kind of a short little news brief of changes in there. And then also there's an email that I subscribe to, Too Long Didn't Read, you know, the AI version. So if you've got, they have lots of different ones, but if you go, they have some, there's specifically AI News. That one's great because it gives me like the top four things every day in my email that's going on. And I find all kinds of cool tools that way. They're just like, this is a new tool. It just came out. And then you're like, oh, let me go try it. Nice, thank you. Yeah, awesome. All right. Well, thank you guys very much. Thank you very much.