AI Show LIVE | AI Agents for Beginners v2 & How to vibe code correctly
1:15:17

AI Show LIVE | AI Agents for Beginners v2 & How to vibe code correctly

Seth Juarez 28.10.2025 26 просмотров 1 лайков

Machine-readable: Markdown · JSON API · Site index

Поделиться Telegram VK Бот
Транскрипт Скачать .md
Анализ с AI
Описание видео
Tune in to The AI Show Live on Monday, October 27 where we discuss AI Agents for Beginners version 2 with Korey Stegared-Pace and How to vibe code correctly with Maddy Leger.

Оглавление (15 сегментов)

Segment 1 (00:00 - 05:00)

Hey hey. Hey, hey, hey. hey, hey. — Data Dick. Hey hey hey hey hey hey hey. — Well, hello and welcome to this episode of the AI show. I should unmute myself. Gosh, rookie mistake. [clears throat] Hello. Welcome to this episode of the AI show. I'm so excited for everyone. Uh, side of the eye. Where's everybody coming from? I'll just side of the eye. I should probably move it so it's not so side of the eye because holy cow, it's situation here. Uh, tell us where we're coming from. I'll say hello. Um, there you go. That's better. I'm excited to be here. We are almost in the month of November. Can you believe we're in November. It's 2025 and AI stuff is happening all over the place or as we like to call it on our show. I [singing] Okay. — All right. So, uh side of the eye, tell us where you're coming from. Uh, I'll look over to the side and there's like a delay, so I say it and just type in there. Be like, "Hi, I'm Bill. I'm from Saskatchewan. " And I'll say, "Hello, Bill from Saskatchewan. " Um, all right. Let me show you what we're doing today. Let me share my screen here. Um, give me a second here. Gosh, I'm so bad at this. Hold on, hold on. I'm gonna get I'm I'll get it right. It's just The screen is too small. There we go. So, I'm going to share my screen here. Um, entire screen. Here we go. Share Okay. Hopefully you can see me. Um, we good still? I don't know why my face isn't showing, but hold on. I know why. Here. Here. Like this. There you go. There you go. Um, here we go. So, today number one, we are going to do the AI agents for beginners. That was terrible with Corey.

Segment 2 (05:00 - 10:00)

Cory's not here. We we did this last time because um he's not in the United States, so I want to make sure he could get some rest. And then number two, my favorite number two, Maddiey's G. I was at uh I was in Portugal uh I don't know, last week before last [snorts] and I was like, Maddie, I don't think I'm vibe coding correctly. And she's like, Seth, there's so many good things. And I'm like, well, you should tell us. And she's like, cool beans. So on Friday, I was like, come on. Vibe coding with Ma Maddie Montia. Oh, I forgot to dot the I. There you go. Uh, so that's what we're doing today. Um, I'm pretty excited. Uh, by the way, the AI for beginner stuff is really cool. Vibe coding with Maddie. I'm going to uh I'm going to we're going to Let's see if we can't make some. I She's here. I'll put her on right after. Um, but I think that's what we want to do. All right. So, um, okay, Janice number seven is uh is with us. Thank you. Oh, Matt Maddiey's here from Boston. It's a kind of a terrible sports town. I mean, don't tell her I said it, though. So, we'll talk about this later, but she put me in like on a fantasy league thing and I suck. at it. It was pretty bad. All right. Uh so that's what we got going on for today. Uh also, um I don't know, maybe if you have any opinions on what we should vibe code project-wise, get your ideas in ideas. Get your ideas in. Um and uh maybe we'll vibe code something. I honestly do not know how to do it correctly. It's not a like I did some vibe coding the other day and I was like I got annoyed at it. I think it's cuz I'm holding it wrong. I think There's no question about that. But if you're here like and for example, you're just like, "Hey, I don't know even know what to do with the AI just this is the thing that we're going to start out with here with that. " And as always, make sure you keep your questions. If you have any questions, put them into the chat. Um we'll get them going. By the way, we simoc cast this to uh LinkedIn as well and Twitch and YouTube. I don't know if that's against the rules. Are there rules for this kind of thing? I don't know. All right. Well, with that, uh let's go ahead and let's get started here with uh let me uh remove this source and let's get started with uh Corey on uh AI for beginners. Just kick it away, bud. You're not going to want to miss this episode of the AI show where we talk all about AI agents for beginners, part two with my friend Corey. Make sure you tune in. Hello. Welcome to this episode of the AI show. We're talking all about AI agents for beginners, a version two. My friend Corey. Corey, it's been a long time, my friend. How you doing? — I'm doing great. Great to be here. always happy to be a part of the AI show. So, and talking [clears throat] about AI agents, which is my favorite thing. — You know, AI agents is also my favorite thing, but there is a der of content out there that's geared towards beginners. Tell us about the AI for beginners. There's a there's a part two, so there must have been a part one. How about you tell us all about that? — Yeah, we did. This is not like uh one of those Star Wars things where we release part two and then there'll be like a prequel five or six years from now. Uh it definitely was a part one. uh 7 months ago we released it uh and it feels like forever ago. I mean the world of AI agents changed and like they say sometimes you have to change with the world. So we wanted to add more lessons more material more content that I think is relevant to what people are asking now in terms of building AI agents. — Awesome. So for those that are thinking like what is this? Can you give us sort of the lay of the land of what's in there and what people can expect to learn? Yeah, I like to say that this is I mean it's a marketing statement, but I would say that everything you need to know to get started building AI agents. Certainly, there's a whole world of research and you know, building applications and integrating AI agents into those applications. Uh but you know the fundamental questions they are ones that especially when you're getting started you're getting all of this excitement or news or whatever that you just want to say okay but how do I ground myself in the world of AI agents and this is what that is — pun intended. Oh yeah.

Segment 3 (10:00 - 15:00)

— Yeah, I know. I agree with you because it feels like there's a lot like at least for me there's a lot of AI stuff coming at us that has these terms and esoteric things that it's like I feel like they're saying something but I don't know quite what that means. Is that what this is intended to solve? — Exactly that. Uh and it's supposed to be both we cover the concepts uh I say it's code to or concept to code type of format. So completely free uh repo on GitHub uh and essentially you can go you'll see readmes you'll see videos of me talking about the course. So if you can't get enough of me that's also available as well as code samples uh that you can run you can tweak with you can play with. I think that's ultimately for to your point of hearing all these like esoteric uh you know terms and things like that you need to like but what does it actually mean and you know through the code um I think that's the best way to do it and start you know playing and breaking with things as well — I'm a huge fan so can we go like can we do a thing can we actually like go through an example of what this is — yeah let's do it — all right let's go to your screen so uh so we this is all going to be mainly in Python but we do have some net examples uh as well especially for the new Microsoft agent framework but I wanted to again design the course to be really accessible for everyone. So we have examples that uses uh Azure OpenAI as well as GitHub models. So if you have a GitHub account uh you can you know run these uh essentially for free just to get an understanding of how things work. Um like I said each of these lessons you'll see them nicely numbered here on the side and then we also have um some readmes which uh you'll get a lot of the again the conceptual stuff. Uh but I really like the code as well but you want to like you know kind of start with the readme learn about it. So like for example this is one about memory for AI agents what is it uh you know understanding how to actually implement and store it and then you know we one of the big things when I started looking at AI agents was they talked about self-improving I don't have you heard of that Seth like the agents can self-improve — tell me that tell me more about that — yes well agents could self-improve but they need to have access to you know memory something based on what they did in the first place or interaction with the uh the user and then how that's sort of stored later on to retrieve. Uh there's a lot of different uh tools that are out there. Um we have a sample here that uses a tool called MEM zero mem as well as Azure AI search. Uh and this kind of give you some insights on like what is doing is we have an agent. Uh it's going to retrieve or store uh the preferences of the user. Uh and then we're gonna put that in like a vector store and essentially next time the user comes in uh it will go the agent will go and try to see if it knows anything about those preferences before it makes any suggestions. So uh it's really nice setup. Uh but that's you know just kind of scratching the surface. You'll see uh you know we have all these destinations and things like that. — Yes. — Um which is a nice kind of scenario. So we one of the things is to tie this all together as well is uh we're doing a travel scenario. So all the samples kind of have something to do with travel. — Got it. So let me ask a couple of questions. So first of all, this is great. Uh second of all, so effectively people can fork you want them to fork the repo into their GitHub uh accounts and then just clone it down and then this is what they're going to get exactly from the repo. Is that right? — Exactly right. And then uh you know of course put your environment variables. We have a setup chapter all these things. Uh but like I said we even use GitHub model. So setup should be really simple for most people in terms of just getting your access token to run some of this code. — I see. And the other thing that I noticed as we were looking through the code is now I understand why there's a v2 because uh the new agent framework came out that sort of merged together semantic kernel and autogen. And so you're like let's go for v2 and that's what this has beyond the v v1. Is there anything else in the v2 that was not in the v1? — Uh yeah I mean we have a few new lessons. So you mean crazy enough but like even MCP when we released it. — Oh that's true. — As big as it is now. Uh so we have things like that to your point uh we have also uh the new agent framework. Uh so you can do things like uh you know human in the loop or handoffs as well as uh workflows which is really nice. So you'll see one of these examples here. Um that's all within chapter or lesson 14 of like all of the new kind of features in there. But we also have uh you know lessons around some of the newer concepts but they're all kind of you know rebranded. So even like things like context engineering um we have an example of that basically helping you sort of build out um ways you can manage context within your AI agent. — Yes. And is context the fancier word for prompt nowadays? Is that what they — I thought so Seth I'll be honest I was a skeptic but then once I looked at the actually what you can apply to context engineering I said wow this is

Segment 4 (15:00 - 20:00)

actually there's something there in this example to give you some insights is like we have a MD file like a markdown file and the agent is going to summarize all its actions uh what their interaction with the user and whenever it needs that later on it can kind of summarize it and then retrieve it later. So it's really just kind of managing the context window in a better way than uh you know cramming with like unnecessary prompts or unnecessary messages if there. So it's really cool sample. I like it because it will also show you when we do summarize the prompt which is some features built in uh then how less uh like less tokens you have in your window and how effective the agent is now. — Yeah, that that makes sense. Uh so effectively it's like hey be thoughtful about what you put in the prompt or the context. — Oh yes — because uh that will actually affect so this is awesome. So tell me about some of the feedback that you've gotten from this. — Yeah the feedback's been great. Uh we've been doing kind of weekly sessions on the new uh lessons in the Azure AI Foundry Discord as well. And like I said we wanted to make this uh super approachable for people. Um even it's kind of interesting you know we went with like okay here's some code we think developers are going to be the most interested but I think everyone is kind of being you know influenced or uh interested in the world of AI agents. Uh so we also wanted to make that as approachable with the videos um which have you know gone really well for us in terms of uh the reception as well as then just the written lesson. So if we try to get it for every type of learning style um that you know I guess if you run to the code and that's how you learn that's fine and if you like videos which I think a lot of people do that's also available as well as uh the readme. So th this is absolutely amazing and I'll be honest with you I uh I had um I had to do a workshop a couple of weeks ago and I was like huh where should I go? I actually looked at this a little bit and I was like, "Oh, cuz this is great. " Like, for example, for you to learn and then maybe even to use to teach other people, I'm suspecting. — Oh, yeah. This I've had a lot of um especially our Microsoft MVPs tell me they've used this for other workshops. So, that's music to my ears. Uh because that's uh exactly another kind of uh you know, benefit of having something kind of really comprehensive and that's what we wanted to do here. Uh so that again, you know, you can get all the fundamentals uh in one go. uh come in, come out, uh wherever you want and then, you know, later on uh we we'll continue to add and maybe we'll have me here for V3. We'll see. — No, no. May absolutely have you here for for V3? So, a question now that we're talking about V3, what where what direction is this taking so that people can be like, "Oh, I should start now so that when the new stuff comes out, I can totally be up to speed. " — Yeah. Yeah, I mean I think the world of uh agents is just getting more and more complex in terms of multi- aents and in terms of just like even complex workflows within that. So we have some simpler workflows now. Uh but every time I present that people are like but what about this case or calling another agent in another workflow or a type of agent. So I think the world of just like integrating agents throughout will probably be a big focus for V3. — I love that. And so if people also just out of curiosity, if people like have ideas on what you can add, do you take requests and or pull request? — I not only take requests, if you would like to open a PR and contribute to a lesson, I will also gladly uh review and uh merge as well. So this is open source, so we try to embrace like uh you know improvements to the course. Uh so if you do see anything even spelling mistakes, note there's no small PRs uh in this repo. Uh so it's always great to get the community's contribution and that's been uh probably one of the biggest reasons for the success as well. — Oh so there's been a lot of contributions from the community too then. — Yeah. Oh yeah definitely. Uh I mean because there's so many different new tools and uh techniques uh so you know people ask okay but like how would I do with this tool and then they go out build a sample or add something to the read me and then they add it there. So it's uh really great to see. — I love it. Well, my friends, if you have not done so yet, I'm putting the link down here below so that you can go to the GitHub uh repo. I had a little brain freeze there. The GitHub repo that has the AI agents for beginners. Corey, thank you so much for spending some time with us, my friend. — Thanks for having me. — And thank you so much for watching. We learn all about AI agents for beginners version two. Go to the GitHub repo today, fork it, and give it a try so that we can all be AI experts. Thank you so much for watching and hopefully we'll see you next time. Take care. Well, how about them apples? That was cool stuff, right? Um Cory's awesome. Um what a good dude. So, let me share my screen here. Let's see if I can I want to fork this. Let's just do let's just do what we said we were everyone should do so we can see how easy it actually is. All right. So, here we go. No, I'm going to hide this

Segment 5 (20:00 - 25:00)

here. I put my face up. Boom. All right. So, let's do the forking here. Uh, we got the fork here for this. Yes. Um, and then create fork. Lovely. Um, very good. Forking Microsoft AI agents for beginners. Amazing. [clears throat] There you go. Look at this. Look at this goodness. Clone. Let's go to our handy dandy um, let's Okay. Get clone. There we go. Get clone. And then we'll um I don't know why I make the sounds. I just I feel like I have to right make the sounds. So, it's receiving objects. Wow, there's a lot of stuff in there. That's the whole It's like the whole internet is telling. Okay, let me see if I can't make this go faster. Um, I'm going to try my faster internet. Let's get this going here. Yes, the good internet. Here we go. The good internet. Okay. Now we're cooking with gas. Let's go over here and let's just look at this here. So, so setup here. Um, yeah, this is really cool. And the cool thing about this is that there's really Oh, I should have done depth one. Okay. See, with depth one. I did not read the instructions. And here I am. Uh here I am like doing the wrong thing. Get clone. And they even put like my username here. Let me make sure that um I cleared it out here. Uh ls you can see all my secret projects. AI for beginners. No, it didn't do it. So I can just go back and be like, okay, now we have the good internet. Let's dial up the fast internet again here. Uh so that we can get this going. Um so download a sparse clone minimal blobs folders. Uh there you go. Uh CD is location AI. Oh nice. This is cool. Yeah. So basically you go through this and then hopefully you have enough to do the thing, right? So let's take a look at this. There's Corey. Look at him. Yeah, I think it's cool. Um, I already started the clone myself. It's at 18%. Uh, obviously maybe do this with the good internet that I have. Uh, but it looks like it has a lot of cool stuff. Like for example, reflex agents, model based people. This is cool. Uh, let's look at the agentic frameworks. There's a lot of frameworks. Heck, I even made one. um their semantic kernel, but the new the semantic kernel um has been superseded by uh the agent framework. So, make sure you check that out here. Uh cool beans. All right. Uh so, let me uh let's put this down. I think I want to I think hopefully Maddie is available. So, let me go ahead and take off my screen. Uh um Maddie, thumbs up. You're ready to go. Thumbs up. So, hey, how you doing, Maddie? — Hi. — So, I was talking about Boston at the beginning. I don't know if you heard. — Oh, I heard. — Um, I'm I was pretty excited about — We're so back. We're back in a big way. — Wait, did you have y'all been winning games and stuff? — Yeah, dude. Five in a row. — F Five in a like at Quidditch or football? — Yeah. Yeah, at Quidditch. Yeah. No, the Patriots with superstar quarterback Drake May. — Oh my gosh. — Won five games in a row. I love how — we're so back. — Your old coach, what's his name? Uh with the girlfriend. He's doing really good in North Carolina, right? — Yeah. The guy who tried to trademark all of his sayings as a Patriot coach under Bill's version like he thinks he's Taylor Swift. By the way, she put me on a fantasy league and I literally like was fat fingering it like just pushing things and I was winning for like the first three weeks and you guys were like, "Wow. " — You act like you're so oblivious. You know how football works. I know how football works, but I only follow college football. — Yeah, that's true. That is true. That's okay. — It's different. It's not the same, right? — It's vibe driven. Fantasy football. You could put all the effort in the world into it and you'd still suck at it. That's just how it works. That's like part of it. — It's kind of like my job. — Yeah, it's vibe coding for football. — That was Chad. I was like kind of like my job. And it's like, — yeah, — Seth, — me too. — You're actually really nice. It's okay

Segment 6 (25:00 - 30:00)

Seth. I feel like it's a PSA right now. — Your soundboard is unhinged. I've been back here laughing at like this is like shockingly legit. Who gave you this much power? — I I bought a soundboard and then I have like a stream deck. I don't know. — I have a stream deck, too, but I haven't like this looks so good. You've really got this down to a science. — Here's my stream with all my sound effects. — Oh my god. You have the really lot of buttons. — Yes. Uh the more buttons the better life is. Uh, and I have like things like for example, when you do something good, we'll do air horn. So, we're ready for air horns. I learned recently that doing the number two the other way is like saying something to British people that we don't intend. Nice. — Like that. — Good job. Thank you. Let's get it. All right. So, listen. We were at the uh the Portugal thing, the Azure Dev Summit, and I was like, "Hey, I'm supposed to be an like AI guy, but I can't do vibe coding. " And you're like, "You're doing it wrong. " — Yeah. — You ready to learn? — I am ready to. So should we do How about we do this? We'll make this an official show so that people can have the evergreen recording. So, I'm gonna do like the full If you don't know this, if you saw that last clip, Manny doesn't watch my show because obviously she's got more important things like to watch the Celtics that are gonna start playing here soon, right? — That's true. — Uh, and so what I what we do is we have a what we call an evergreen show where we cut it up and then we give that to marketing and then they, you know, put it on the socials and stuff. And so, like that last show you saw was pretty buttoned up, right? This is unhinged. I love that. — This is unhinged, right? We're going to have a semi unhinged one. Sometimes when people just show up, we also just record an evergreen one. And so I think we're just going to record an evergreen one. Are you ready? — Okay. So you're gonna do like an intro. — Yeah. So just like I did before, do an intro and then we're just going to look But we go we also kind of want to be a little like vibe coding feels like there needs to be like a vibe to it. — Oh yeah. — Okay. All right. Here we go. Here we go. You ready? — I'm ready. — Oh, I got to do a couple things. Okay. You're not going to want to miss this episode of the AI show. I talk all about how to vibe code correctly with my friend Maddie. Make sure you tune in. Hello. Welcome to this episode of the AI show. We we're going to learn all about how to vibe code correctly. My friend Maddie. How you doing, Maddie? — I'm good, but I just need to correct the record immediately. — Yes. — Um, this is not about how to vibe code correctly. This is about how to vibe code in the Maddie way, which is correct if you're me. — Oh, spilling the uh Holy cow. This is uh this requires a special sound effect. — Oh, no. — This is going to be so bad. — I'm so excited. All right. So, so should I just open like Visual Studio Code with a blank? — Yeah. Okay. — So, just for those of you watching, like if you think there's a correct way to vibe code, that's just not there's just not. — Yeah. — I do I wrote on a sticky note before so I can pretend that I had my thoughts summarized. I wrote my three rules for vibe coding down. — Oh, yeah. — Um I feel like them. — We need Let's hear them and hold on. Let me share my screen and we'll write them down. So, if I'm I have to go to my other screen here because I have to — Okay. Yeah. Do that. — One second. Here we go. Uh, share. Okay. — Are you going to go to the whiteboard where we You have just unhinged allegible handwriting. — I I did manage to hold I got to turn this on again. I did manage to dot the eye as you can see. — I noticed that. I got a good laugh out of that. And then ideas. I was like, "Oh, you sound just like my mom. " — Someone else was saying ideas. Uh, and oh, uh, Pamela Fox. Oh, — okay. All right. — She says that way. She's she is this one of the smartest people you will ever meet in your entire life. And so I wanted to say ideas correct. I put it but I did I did uh I did dot the I here so that everyone knew that was indeed your name. All right. So let's do this. Let me move this up. And the three uh and I'll try to write correctly this time. Uh three rules uh from Maddie Montia. I. Number one. What's the rule number one? Um, this one we're not I mean we're technically following it because we're streaming at the same time, but the first rule is to always do something else at the same time. — Always do something. Why this rule? — Because if you're sitting there watching it, you're going to get too involved and then you're going to break it, you know? And so I like to do email. I like to watch a sport game or like Think about it this way. You're binge watching your favorite. Did you just call it a sports game?

Segment 7 (30:00 - 35:00)

— Yes. A game of sport. — Not a game of chance. — Um but like you're binge watching like your favorite show. You're also on your phone. You're not giving it your full attention. — Okay. Because otherwise you mess it up, right? Is that what you're saying? — You get a little too like — involved. — Yeah. And you just have to kind of let it cook because if you don't and this is about vibe coding. This is not about how to properly use AI tools to like do your actual day job. I'm a PM. — Okay. — Right. My job is not professional vibe coder. So like — Okay. So you've done this a lot. So I Okay. Good. Okay. Number two. What's rule number two? — Number two. Um this made me cackle when I wrote it down this morning. Use get like an RPG save button. — So every time you get through an interaction the way you want to, you hit save. — Oh. Because it's like it may go back and do something silly or — Yeah. or like you're gonna you're going to get too confident and you're going to walk into an interaction and you're gonna like get completely screwed over and then you're gonna be like, "Oh my god, I have to revert to before I had this good interaction and then everything's busted and I have to play a whole hour of the game again. " — So, is it really that touchy? — Yes. — Okay. — Yeah. Well, now like — at any point because we have to start caring now about like token limits. Like when I quote vibe code, right, which is really just like — use AI to build stuff that I don't really care too much about the quality of because I'm proving point. — Um — I'm just trying to not run out of my tokens — and I'm okay. and it's going to compress its memory every once in a while. And if it doesn't have its own things to base off of, it's just going to start doing the same stuff over and over and it will do it differently every time. — So I hear like these cross cutting things. One was the token limit. The other one was like this is to make I call them spikes. I don't know if you call them. — Yeah, spikes is for sure. — So this is just like a you're making a software spike, not a something you're putting into production. — Yeah. Or I'm doing like a dinky thing for myself. Like I brought I actually brought one of my latest vibe coding creat. — Hold on. Let me I'm I need to enshrine this word. I'm gonna spend some time. — Dinky thing is what we are. I even spelled it out. So if you're making a dinky thing, this is what this is for. Okay. — Yes. So let me show you my dinky thing that I built last weekend. I was like, you see, I am a vibe coder. So it's not even turning on. — Turn on. See, this is why it's vibe coding because it doesn't actually always work. Hello. Hello. — Is it supposed to talk back or am I missing anything? — No, I'm looking at a screen. It's not showing me anything. Hold on. — While you're looking at the screen, can you tell us number three whilst you're getting that uh up and going? — Yeah. Um it's probably just not hitting my endpoint. My API might have run out of tokens. That's fine. Um number three is Oh, no, there is. Mix and match agents and tell them to save their work. Like one of them there's all of these different things like co-pilot instructions or claw instructions or whatever. like you can do all of these things to make the agents work better within the context of your repo. And if you're doing like real engineering, then you do want to like actually utilize these tools to their full potential and like modes or whatever. But for me, I like to mix and match them. Like I'll go into chat GBT and I'll say I want to build this. I use Chaj GBT for like the ideation and then I go into Copilot or Claude or whatever I'm feeling that day and I use that to like implement a spec. Um, and then you they create these artifacts, right? So, I'm sure you've talked about like spec kit or whatever. — I haven't. I like I am new. I'm like the guy that loves to talk about how the models work and what to do with them, but I'm not like I need like sincere help. — You're crazy. — I know. I'm literally hand rolling like React things like over the weekend kind of thing. — Horrific. — I know. That's why I was like, I need some help. — Yeah. So, yeah, you just like you have the you use them as like thought bubbles and then you have them save their work and like markdown files — and that's how they talk to each other. — Oh jeez. I think — so. This is my latest vibe coding. It's actually related to fantasy football. So, it is a circuit python. — Um it is a matrix portal S3. Hold on. Let me get Let's full screen this because I want I need people to see the goodness here. — Here we go. — Oh, nice. — And it's a little 32 x 64 matrix and it shows the live scores from our fantasy football league. — Oh my gosh. Um the one that — our friends are in. And so I wrote almost none of this code. like this is the all the UI that's running on this little chip here and um all of the API which is a super simple just like Python API that I shoved in Azure. Um I was running it off my Mac for like two weeks but then I was too lazy to plug my Mac in so I — and then it turned off and it's like where did it go? — Yeah, exactly. So then now we just have this up during the weekends when people come over to watch football and you can

Segment 8 (35:00 - 40:00)

see the live scores of the league instead of having to look at your phone. And it took me probably like in total 5 hours. 4 hours of which were me doing things wrong with the circuit board. Thank you. — My finest work. — I love feature requests from my friends. — I love that. Like this is in the epitome of a Let's zoom in here. — A dinky thing. Yes. Look at how dinky this is. Look at all these cables. — Boom. I love it. Okay. All right. So, now that I've done that, should I like open like a Visual Studio Code thing? — Yeah. — Okay. Okay. Here we go. Here we go. — So, let me uh let me open a real thing. fake should I just new folder like — So, there are two things like one is starting from scratch. One is adding things to another thing. Starting from scratch, you want to do a more scoped thing like something really dinky because they'll go off the rails a little bit. If you have like an app like a React app especially like something that's front endy um really easy to do like add a feature, change a feature, whatever. — What could I like new up a thing and then be like hey okay so let me just because this I don't know if I want to break this. This is like — No, no. Start something new. This looks real. Whatever this is real. I don't want to touch that. — I mean I broke it myself. Let's see. So we're going to I'm going to open a folder here — and we're going to go full like um I don't know what to call it. Uh, I don't maybe Does anyone have any idea names that we could maybe do for this? Uh, oh, dinky app is — Here's my dinky app. — And then uh should I just like should I start an app like let's just like a react? Uh, let's see. — Let's let it roll. Let's let it let's see what it does. — Okay. So, I got to push this thing, right? — Yeah. So, for the record, for those of you who are of the other tools world, like I do mix and match tools mostly just because I work on tooling, so I like to know what the landscape is. — Um, I really like Claude. It's all in the CLI. Copilot has a CLI now, but like doing things inside of VS Code is like the very normal way. So, this is like the default that I would do if I were you. I would just open the chat window. — Okay. as you get further into the world of, you know, using AI to help you build software, then you can start experimenting. — Can you point this to your own models? — Yes, — cuz they I have pretty liberal token counts on — Yeah, you should do that. Well, it's probably logged in with whatever your thing is, so it should know. — But like if I have my own model, I can't point it like on my own deployment on Azure Founder. — Click on it. Hit manage models. — All right. man is wrong. Like this is how newbie Oh, here he is. — Yeah. — Gosh, I'm so dumb. — That's okay. — You're like, "Hey, why do you have to read it all? — Click on the button. " — The button. The button. Okay. Cool. Okay, cool. — Yeah. But like, well, you know, you're not going to run out of tokens like this. The reason I ran out of tokens building that is cuz I couldn't figure out why the board wasn't working — and I just kept asking at things and it kept telling me the same thing and I kept saying, "No, that's not it. " And it wasn't. I saw a thing on LinkedIn the other day where it was like, "Hey, hey, GBT35 Turbo, can I eat this mushroom? " Yeah, you sure can. And this shows him like with a flower dead. It's like, "Oh, you're right. You can't. Let me see if — you're absolutely right. " — So the product I work on um Aspire, we have a Discord and we made a channel in the Discord that is just people sending screenshots of their AI saying you're absolutely right — and it is my favorite channel in any like chat that I'm in ever. So anyways, okay. — Okay. Uh so what do I do now? So let's I want to see React Router app for example. — Yeah. So let let's don't tell it what technology to use yet. — Okay. Okay. — Open. What do you usually use when you want to like bounce ideas off of something? Do you ever use chat GPT or like I don't know the C-pilot desktop app or something? Do you ever have one of those? — I have like internal voices going off all the time. You probably noticed now. You're like, "Yeah, — yeah, me too. Sometimes I so I voice memo now. " — Oh. — So I I'll like talk to the thing and I'll be like Is that French? I never heard that language. That's actually it's what they speak in um the peanuts. — Got it. That's right. The old people. And so I don't understand. So your workflow is you actually take notes of and you bounce ideas off of this thing — sometimes. Yeah. Like when I want to build something um I'll be like so here's an example that I did that was actually a vibe coded app that's deployed now is we made bingo for one of the live streams we do. — Uhhuh. — And so I just said to it I was like I want to build a bingo board. I want it to be like I gave it kind of like the

Segment 9 (40:00 - 45:00)

vibe. It doesn't do great with vibes, but like, you know, I was like, it needs to be kind of fun and it needs to feel very modern and fresh. Um, I want it to pull from a really simple list of like JSON things that I can define. Um, you can make a bunch up to start and I'll edit them as we go. Um, what's important is you want to keep it on one part of the app at a time. So, if what the second you start trying to make it do a full stack app, — it falls apart. — So, so, uh, let's build a tic-tac-toe app. — Okay, great. So tell it. Yeah, let's build whatever. — Can you [snorts] scaffold? — So if you really want to get fancy, you can tell it to plan it and write it in a markdown file. — Oh, okay. — Writes code. — Can you plan? Oh, so okay. So I've been doing this wrong. — Yeah. — I think I've been trying to like get it to like write my thing and I like oversp specify it and then it writes the thing the way I didn't want to and I'm like, wait, I could have just written the code. — But I'm doing it wrong. I'm like I'm thinking of the code and then telling it instead of thinking of the idea and it executing it. — Us as the as a vibe coding professional. — Um that what we call that in the industry is a oneshot which people can really do well like Shane Boyer is very good at oneshot prompts. Like he writes a very detailed prompt that people understand. I am not that person. I am like an iterate. — Yeah, I know. But at that point like that's great just write the freaking function, right? if you're gonna be that detailed about it, just write the function and then have it write the doc for it. — So that's why I usually start in a different tool like chatgbt because it won't try to code for me. — So I say I'm going to build this thing. I want to come up with a spec and then I put the spec in here. — Why don't we build a tool to put do something like that but in here? — I don't I mean I think they are working on plan mode. They probably already have it. Again, I'm not This is not about doing it correctly. This is about doing it for Maddie. — Okay. Um, I mean if you tell it just write a markdown file, it will. So, okay. So, can you Yeah. Can you plan Can you write a spec for — a tic-tac-toe app? [clears throat] — A tick tac toe app. Can I say React? — Yeah. Yep. — Uses React. Do I say React Router because that's my favorite. — Should I point it to the React router page? I know. I saw this. Do they? — Yeah. I'm going to use your words. It should be modern. Modern modern. Oh gosh, I'm terrible. — You're fine. — Stylish. — And fresh. — Fresh. — And then something I would add here is like, do you want it do you think multiple people will be playing at once? Like that's kind of the first thing I think of is how many people have to Does it have to have any synchronous? I want it to be multi-player. Multiplayer. So people can play together online and — uh talk to each other to each other. — Oh god. You're going to do chat rooms. Oh god. — They do it. — Is this enough? — Yeah. — Oh wait, what should I say? Write a markdown file. — Um it should figure it out with spec. It should know. — Okay. So there here's some things on the side. Um uh — hello Maddie. You're Hey Seth early because Okay, didn't Oh, is it did daylight savings time go off already? — Did we do daylight saving times already? — I'm not here — in Australia. — I don't know. I don't know. — Oh, so you see. Okay. So VS Code is now asking about some of your MCPS. So allow — Okay. So, effectively, one of the things I worry about MCP is like there's so many like they have so many functions in there that are troubling that are like screwing up my token count. — I mean, you can just say no. You can turn them off if you hit that configure tools button. You can turn off any MCP. That one you were just hovering on. — Uh it says uh Sirly Dev is saying, "Please introduce Maddie again and give her an air horn and don't forget the applause at the end. " And we also have uh Maddie here to tell us how to vibe code. Thank you for coming. Thank you. By the way, this is I am following rule number two right now. Just so everyone knows, uh, always rule always do something else the same. — Yes, you have to. — I am. I'm doing it. All right. Here's another one. Uh, here's Nicholas. Are you guys using Speck Kit? We're I think we're we want to maybe we'll do another one, but this is like before Speckit, right? — Yeah. This is like this speckit is really cool. Speckit to me — is very um — it's for it's not for a dinky app, — you know? [clears throat] It's just it kind of misses it's not vibe coding.

Segment 10 (45:00 - 50:00)

It's like real spec specification driven development. That's just not that sounds like a lot of work. — Maybe I should have someone like — do that one too. Come along and do that. If you know someone maybe should just — Shane Shane Boyer — Yeah, have Shane do it. — Shane. — So, okay. So now this has done probably something a little bit too overkill as it does. — Can I do keep what you can keep? — Yeah. So scroll a little bit. — Oh, nice. There you go. — I can't forget about rule number — rule number two. Use like an RPG save button. — Gosh, man. Look, I I'm a rule follower. Project over a modern, stylish, and fresh. They even like they did not forget the air quotes here. — Maybe it's being maybe it's like being snotty with me. — Oh, 100%. I fully believe that all of the Claude models are like sassy little bees. — There you go. There you go. Uh multiplayer game room. Holy cow. It really went. — Yeah. So, the first thing I do is I'm like, "This is way too much, bro. " That's usually the first thing I — don't know. I feel like I want these things now. — Oh, then great. Good. Go nuts. — I was like, "Wait, that's even better than what I was thinking. " — Yeah. I usually tell it like so keep scrolling. I want to see what else it put in here. This is a long file. It looks like — uh live game state synchronize game boards across all players. — I mean I guess it has to turn management. Okay. — Server side validation for legal. My god. — No, that doesn't need that, right? There's only like if it's an empty spot, you can put it there. If not, — yeah. — Okay. — Don't delete it. — Okay. What do I do? — Think about it this way. Think about if you go into some PM spec and you delete a line in it. — Oh, that's rude. — Yeah. So, you need to like now you need to be like this is super complicated. Like I So, what I us I use now like the way that I actually talk. At first, I was very formal, — but um I would say like let's simplify this. I don't really need any move validation um yet. Like I let's keep this all on the front end. Let's not do any server side stuff yet. — Oh, I don't like Tailwind. — Really? — No. — Wow. — I am more of like a SCSS guy and even SCSS is too much. CSS modern CSS does a lot of the work, right? I mean, — yeah. — Am I like am I giving a little am I giving like get off my lawn vibe right now? — No, I mean I love it. This is what this is real. Like this is how it works. just be like this is too much bro. — This is too much. Okay. Okay. This — so super simple front end only. Um — simp just yeah just give it feedback as if you would be giving him feedback to your annoying PM PM1 who comes to you with this 40page spec and you're like bro I'm not going to read this is way too much. — Oh I do like this. Zistend is my favorite. — What the heck is that? What? Zistant is a front end um ma uh um state management system. — I swear you JavaScript people just make things up like Zod. The fact that every app uses a thing called Zod and that's just okay. — Holy Zod is a Zod is a thing that manages like — it's like a type thing types in your thing. Just use types. — Yeah, but there's no types in that. It's you have to use TypeScript and so sometime sometimes you get stuff it I don't know what to say. So this is a lot um like I don't know what I need hooks for. What are they custom React hooks? — Yeah, exactly. — Oh, electric blue. — Nice. — And neon green. I'm feeling the 80s vibes here. — I love that. — When you do you look Do you also look at the hex numbers and are like, "Oh man, that color is beautiful. " — Yes. And I'm glad that someone else on this earth has that illness. — We're so bad. Okay. And then route structure home. — Oh, this is the back end. — Yeah. — Holy cow. — Yeah. — Okay. So, — so like, yeah, super simple, front on only. Um, I would say I don't know. You could tell it how you want it to do room management to start. Like you could just do like use super simple queries or something for rooms for now. But — how would it do the qu like I think here's I think I I'm starting to recognize my problem here. Like right when I was like well how is it going to do the thing? And it's like that's my biggest problem. I think is that you're saying stop thinking about the how. — Only think about the what. — The what. Yep. — Oh my gosh. I just had like an epiphany. I was like how is it gonna? And then I heard Maddie in the background be like, — "Hey, Zap. " — Again, like that is another thing about

Segment 11 (50:00 - 55:00)

B. Like I'm not — it's a dinky app. Like I guess that's really the key of this episode. It's a dinky app, right? — I got to put this in here because this is an important bit that important thing here that I need to here. Let me turn my I bought this little writing thing during the pandemic and I use it every week only to tell myself that I needed to buy it. — That's so funny. Think about what? — Yeah. — Not. — Yeah. — How? — Oh, nice. Look at that. Look at you, engineer. Yeah. So, we are our own worst enemies with this, which is why rule one exists. Like, if you're too invested, the Actually, this is I don't know. This is I guess we're gonna this is gonna be an evergreen episode, so I'll keep it — Yeah. — mostly like for adults, but um the first time I actually vibe coded something, I had a couple drinks. Like that was the first time I was able to let go enough to vibe code. — Otherwise, I did not trust it to do it. And this was probably like, you know, I was late in the party. This was around build, so May. — And I had come home and I was like, I need to experience this thing. Like people are telling me that my job isn't going to be to write specs anymore. was demos and use, you know, vibecoded apps to portray my thoughts instead of docs. And so I was like, I need to do it. And so I sat down, the Celtics were in the playoffs. I had two glasses of wine. — Yeah. — And I just went nuts on it. And I was like, and at that point I was like, I don't care. I'm tired. It's like 8:30 p. m. Like I really had to let go. And that is how I started vibe coding. So think about it like, you know, you've had two glasses of wine. — Here's Shirley Deb like bringing the point home, right? He's like PMs are the original vibe coders. — Yes. — Think about it. Think about it. — 100%. — They would ask for a feature, not look at the code, then give feedback and ask for changes. — Mhm. — Dang. Surirly Dev bringing the like I had this moment epiphany and surely Dev in the background's like, "Let me make the show complete. " — Yeah. — And so my husband is like a full real actual software engineer, right? — Yeah. And so he rolls his eyes at me vibe coding the way that I vibe code, which is he should, right? Like he has customers and he can't just like push things and say whatever. Yeah. — I mean, he works for a startup, so he kind of can, but it's — he kind of can. He kind of does, but like he has like processes in place and his like co-pilot or claude instructions are like really long and thorough and like do not do this, do this, you know, we use this process. Don't duplicate things. I don't care. This is vibe coding. It is vibe driven. — Like dang — I often tell it I'm like, "Okay, go simplify or like go delete a bunch of stuff or you're reusing a bunch of CSS. " Like I know my way around code. I've written enough code to know when it's doing something completely off the rails, but like I just tell it it's like an um Hanselman says that's what his latest keynote line of the year has been. I don't know. You probably see enough Hanselman keynotes like I do to know he gets kind of bits he carries. — Yeah. Yeah. — This one is treat it like an overeager intern. That's exactly what it is. It's just going to go nuts and you have to be like, "All right, kiddo. Sit down. Delete like half of that. Very good work. — Great job, though. " — Yeah. Okay. — I love the enthusiasm. But remember, less is more. — Beautiful. — Wow. I feel like a weighted like No, cuz I look at this code, I'm like, "Wait a minute. " But how are they going to do I'm looking at this code, I'm like, — "Stop it. Stop it. — I know. And you're like, "No, dude. That's not the right thing to do. " — Yeah. You're thinking too hard. — Oh, man. And — again, it's another You're absolutely right. — Dollar in the jar. — No, look. Screenshot. Screenshot. — Put it in the Aspire Discord. — Okay. Got the screenshot. — What screenshot tool is that? — I use Snag It because I'm like old. — Yeah, — that's cool. I like that. Yeah, because then I could draw on it and do arrows and I and it's also I know Windows has one. I just you know how like you get used to the tool. — Yeah, the tool and the shortcuts like — I can't rewire my brain. I'm too old for that. I don't do that anymore. — Yes, I am way too old for Okay, so I think that the key takeaway that I'm getting here which is really good is Seth, stop thinking about implementation. Yeah, — start thinking about like I actually like here uh while it's doing that because we know we have to do I'm writing another app for some keynote stuff — and I did I did was like hey I need you to write the unit test for this thing — and it did it did a very good job like let me just show you some of these unit tests and it had things that I just I had never I never knew how to do certain things — right and it's like oh like I didn't know how to do this and so then I went through and I was Oh, this is good. And so the reason why this worked, you're telling me on Saturday when I was getting tired and I needed to make unit

Segment 12 (55:00 - 60:00)

tests is because you I didn't say what how to do it. I said what to do. — Yes. You said co-pilot, take the wheel. — I was like, "Please take the wheel. " And like it did some really smoke tests. It did It built a bunch of uh uh mocks for me. — Yeah. — And I was like, "Holy cow, this is cool. " — Like I don't want to have to actually hit the blob server. I didn't know how to do this. — Yeah. It's so cool. Yeah, it's a really good learning tool or discovery tool, I guess. Maybe not learning because you have to actually like — read the code to get it a lot of times, but it's a really good discovery tool. Like I have not really touched JavaScript up until the past year since I was like 10 years ago. So, — you know, I was super out of date and it really showed me like a lot of things to learn about. Nice. — Hold on. I just need to like Oh man. — Also to swap out Azure for Firebase and say that helps the complexity is kind of hilarious, but whatever. — Firebase, — bro. — Firebase, bruh, we bleed Azure blue. — We so do. We stand Azure, baby. Oh my god. — I can't with the blue heart. It's so dramatic. — Oh my gosh. Another one at your life. — Oh my gosh. It's — I believe that the way that co-pilot in VS Code does tokens is based on like edits or it doesn't do tokens. that does like requests and so there's like a premium request limit which means that you can actually yap with it and be like girl what on earth — but other ones do token so I'll be like thank you so much and then someone like whoever's you know god forbid watching or like my husband will be like we bleed azure blue baby want me to start — oh my gosh it's so funny — um that's another reason I use multiple tools is because like just yapping chat GBT to get an idea is good for the getting the spec. It's not going to try and write the code, right? — Yeah. The — Yeah. Oh my god. We're going to have you on an Aspir. — Oh man, I would love that. Oh, hold on, hold on, hold on. Uh uh let me find this real quick. Uh as we do this, uh hold on, hold on. Uh uh. UK second. Uh boom. How long did it take? — Danny, that's rude. — I was waiting for it. — Wow. — Yeah. — Spire mentioned. Okay. Here we go. Oh. — Oh, look at that. And now it's one. — So, it's ready to build. build. — Okay. — It's ready. It says, "Girl, stop it. Let me take the wheel. You say, um, update. I would tell it, can you update your spec first and split it into two? — Should I hit — Remember, you need the save button. Just type. It's at a pause point. — So, when it asks you to do something, it's like me coming to you and be like, "Okay, Seth. So, I'm going to do this thing now. " And you should go, "Wait, wait, wait. " — Yeah. — Pause. — Unto. — Yep. — Okay. There we go. — There you go. — Here we go. A clean modern Oh, they took fresh out. — Wow. I know. No, it feels fresh. It feels quote fresh. — Yes. Yes. Yes. Yes. Okay. It's working working. — Yeah. — Why React 18 just so specific. — It is. It is weird with some of those things. It is very specific about stuff. Um — also because like the latest React is like 19. — Yeah. Look at that. — Yeah. Oopsie. — Yeah. So that's also another reason like imagine if it went and it wrote all the code in React 18 and you were like — yeah no thank you. — Mhm. Uh so it's going to update this thing. Uh it's going to do text app front react only 18. Should I tell it that 19 is the latest or is it going to figure out? — I would say like why are you I would you can ask it. Say girl why are you using React 18? That's kind of whack. Go say it like that. — Why react? 18 kind of whack. 19 is the latest. — Yeah. — Do I have to wait till it stops doing stuff? — Yeah. Or you could hit the stop button to stop it in the middle of its thought basically. — But does that mess it up though? — No, it should be able to finish its thought. It's like interrupt. You're

Segment 13 (60:00 - 65:00)

absolutely right. Number three. — Boom. Here we go. Number three. I think you cut someone off in a meeting. Like I don't I think about it literally like I'm talking to someone and so like they're so off the rails. You're like, "Wait, wait, wait. I can't even let you finish that thought. You're so off the rails. " — Okay, perfect. — Okay, ready to start building with the latest tech rocket ship emoji. — I feel like I don't want to like This is really unhinged. — Yeah. Yeah, I would say like you can get rid of the PF and data and protection stuff. I don't know like or you can just leave it because the chances it ignores itself are also non zero. So like it might not actually care. Um — yeah, — I just have to I don't want Tailwind. Can you fix that in the spec and make a starter project? — Nice. — Okay. Okay. So, now I think I'm getting it. I think what I was doing is I was conflating the idea of me building it. — Yeah. — With it building it too. — Yeah. — Um and we don't have those kinds of tools yet. We do, but we don't Okay. — Yeah. And like I said, like when you want to do this in like a real app that has guardrails and has a set thing, notably not a dinky app, — like there are ways to kind of do more iterative and like less Jesus take the wheel. — Yes. — Um, but if you think about this, like how long it would take you to sit down and write out a spec for a tic-tac-toe app. — Oh, wait. I just heard a sound effect. Did you hear that? — No. — Terminal is waiting for your input. Oh, yes. — Oh, that's new. — It went bling. I did. And it was I was like, "Wait, what? " — That's new. — Yes. — I need to take a screenshot. I need to text Pierce. — Screenshot. I'll screenshot. — When did you When did — That's cool. Um, yeah, it went w and it's like, "Hey, you need some you need to do something here. " — Wait, that's so nice. — Uh oh, hold on. How do I got to tell it to do it in a like a Just say ignore files. Oh, — cuz it's going to rewrite the command line. — Yeah. Hey. Uh can you create the app in an app folder or source? — Yeah. In source folder. Yeah. in a instead in instead of the root. Oh, did you hear that? — No. — Maybe this is something else. It's Is it teams now that has a different sound? — I don't know. Maybe. No, — I'm hearing like a W. — Maybe it like is cool now. I don't know. They're shipping in insiders, they're shipping about every day, which is amazing. I mean, for like an AI startup or whatever, shipping every day is just kind of like what they have to do. But for like as a lifelong Microsofty, right? Like — for us to be able to ship a product every single day, — that's insane. — Crazy. — Whoa, it's putting everything not in the right spot. — No, that's Oh, it is. Oh my god. Let me [sighs and gasps] — Where's the I want to punch you in the face. No, I don't ever feel that in really. — I do feel that. Oh, it's doing it now. That's weird. — Oh, I know why. Okay. Because this is how generally these kinds of projects are structured. — But I'm used to see I'm used to like a monor repo situation. — Yeah. — Hooks. — Wow. Look at this. Okay. So, let's see what happens when it builds. And I know we're out of time and I want to make sure that I'm helpful to people here. So it's making it it's taking the index. cs. Nice. Yeah. Okay. It's things are happening. Uh and is it going to try to build it itself? — It should. It usually checks its work. So one of the things as someone who works on like tooling, right? Like — what's most important for me for an AI thing is that it's able to check its work. whether that's IntelliSense or like building in the command line and getting reasonable errors because it's really stupid. It can only read what you tell it or what goes in and out of the editor context or the command line. Um, so it like you can debug and be like, you know, look at this. You can walk it through debugging, but really it just does things like npm rundev or npm whatever. — I [clears throat] guess it's V, so it'll be rundev. — Yeah. — Um, — I like how you said it in its original

Segment 14 (65:00 - 70:00)

French. Yeah, it's vit. — I know. You speak French, too? — I say uh my dad's parents were from French Canadia. — Not Quebec though, New Brunswick. So, I have like a couple French things I've said like or those are the things my family said. I don't know what I — Your Rs in French are delightful. — Thank you. Oh. So, I wonder uh can you try to run it? — Yeah, it should just do it. — Should I keep hit keep? — Yeah, you can hit keep. — Hello. — There we go. Things are happening. — Hold on. Let me get some uh — cute. Oh, — I love that I'm giving it like some goofy. Here we go. Moment of truth. Oh, new game. Okay, it's still not doing things. But this is pretty insane, though. — It's not. You can't click. That's pretty funny. — Now you just tell it, "Bro, I can't click. What are you doing? " — Oh, wow. — Oh, do you have the Playright MCP installed? — I don't. Someone told me about the Playright stuff. Oh, there's a development server. — It's unhinged the Playright stuff cuz what it can do is like open playright and take screenshots and look at the screenshots itself and like unbelievable. — Oh my freaking gosh. — I got to turn this off. Okay, this stop being silly. What? Start. — That still doesn't work. But — no, but look look. It's saying next step would be to do — it knows. Yeah. Just say do it. — Do it. It's like is it crazy that we both thought about Star Wars at the same time? Do it. — Do it. — Oh my gosh. Oh, — it does. It totally matches your energy. Like I've noticed that. — So if you're more unhinged with it, it becomes more unhinged. — I think why not? — Yeah. No, straight up. So someone I work with, um Dave Orton out, he's brilliant. I love him to death. He works on Maui, but he does a bunch of AI stuff and he's been early to all this. He to make sure it's using his custom instructions, he does something like he tells it to like talk as a pirate. So he always knows that it's using all of the custom information he wants it to use because he put something stupid in there. It's like was it like AC/DC that was like we don't want any green M& M's in the jar, right? To make sure they read their stage instructions or the band rider. — Like it was take the green M& M's out. And that was how they would verify that the people had actually read all the things for the pyrochnics and etc in the rider. It was just like one line in there. — So it looks like it's actually doing the playright stuff already. — It kind of might be which is just a little nutso. It's super cool. I wonder if VS Code built that in. — I don't know. But let me update game logic. Use our new components in game logic. — Oh, it was Van Halen and it was brown M& M's. That's what it was. Yes. — All right. — Okay. Is someone saying that? Okay. Okay. — No, I just Googled it. I was like, I know this is wrong. I had the arrow right and I had the snack right and the color wrong. [clears throat and snorts] — But because they had these like really complicated stage setups and they were like, if people aren't super thorough, then it's like a safety issue or like a fire hazard. And so they literally would be like if there were brown M& M's in the jar, they'd be like, "You didn't read our rider. " And people do that. Dave is the first one I know who ever did that, but he does that with like voices for co-pilot in his instructions. — Holy cow. Yeah, this is cool. Uh, complete. So, it looks like it's fixing itself. — Yep. Yeah. So, it can check work, right? — Boom. — How many boom? — Keep. Okay. So, should I just go to the website and see what happens? — Mhm. refresh here. — Yeah, Vit usually has a pretty good hot reload, so Oh my god, look at the bounces. They're so cute.

Segment 15 (70:00 - 75:00)

— Wait, it's so cute. Why is that? Why are the animation so good? What the — Oh my gosh. I Okay, I don't even I like this is crazy that we were in like what a half hour, maybe 40 minutes. — Yeah. — Oh. Oh my gosh. So, we made a tic-tac-toe game. I am literally going to check this in uh and then this is insane. — Yes. S again. Save it. Control S. This is an RPG. You have it working. Hit save now or it's all going to get — be gone. Okay. Okay. — There's still some kind of issue. — That's okay. Just as long as it runs here. — Hold on. Uh get status. Get add dot what? Oh, you didn't do a get ignore. Shoot. — Control C. Uh uh. Tell it. — Yeah, tell it to make a get ignore. — I think I'll just do it myself. — Yeah, I would just do it yourself. Do you have net installed? — Yes. — I just do net new git ignore and it gives me a pretty good vanilla one. — Uh, okay. — You could control I and do a git ignore for this repo. — What's control I? — That's what it is in the editor to invoke copilot. No, but don't do it. Don't do it there. I was saying in the get ignore file that you had made that you had. — Oh, I see. I see. New file. — You do that and then you do get ignore. — Get ignore for Boston. All right. Here we go. Can you add a react router — standard ignore? All right, you go off. — Hold on. I need to Okay, good. Okay. — Okay. Yeah. Yeah. That looks good. 25 changes feels right. — Nice. Okay. — Get status. Uh, okay. 25 changes, right? Get the get — get uh dot uh get commit minus m initial — say minus m not dash m. — Oh my gosh. — Wow. — Dash is less uh I am inefficient. initial tic-tac-toe uh project. — I mean, I swallow my words like by [clears throat] nature, so I'm always like, "Commit to like, did you just say one word? " — Yes. Okay. So, now it's committing. All right. Well, uh let's do this. Uh this was awesome. Uh Maddie, we need to have you on again so that I have, by the way, I sign all my commits. That's why it's like, — you're so cute. — Thank you. I try my best. Uh this has been awesome, my friend. — Thank you. — We got to have you on again. uh so that we can do some more vibe coding. Uh by the way, thank you for watching. We're learning all about how to vibe code correctly with my friend Maddie. Thank you for watching and hopefully we'll see you next time. Take care. All right, so that's our evergreen episode. I will go ahead and um start with the welcome music. We should do another one. Maybe we should like implement the back end of this thing. — Yeah. And then you have to come on an Aspire Friday because what we'll do is we'll add Aspire to this and I'll show you how AI and Aspire work together and it's like it's baller because it can basically run the full stack and not like implode which is — that this was cool. Like I seriously like uh it's a pleasure. Uh and we'll have you on again. Okay. — Yeah, absolutely. Thank you for having me. — Hey, we'll see you soon, bud. Cheers. All right, that was Maddie. She's the bee's knees. Uh thank you so much for spending some time with us on this the AI show. I know we went a little bit over, but I we actually got some to work, which to me is impressive. I learned a ton about like, hey, how to think about this stuff. Hopefully that helped you a little bit. Uh, as always, we know your time is valuable and we're grateful that you spent it with us here on the AI show. Next week on the AI show, I think I'm going to be in I have to go to I think I have an assignment in Koala Lumpur and Singapore. So, I'm going to try to get this out so that you can watch this. I may not be live, but you'll I want to get this to you. Anyways, thank you so much for watching this AI show. Again, we know your time is valuable. We're so grateful that you spend it with us here on the AI show. Thank you so much for watching and hopefully we'll see you next time. Take care.

Другие видео автора — Seth Juarez

Ctrl+V

Экстракт Знаний в Telegram

Экстракты и дистилляты из лучших YouTube-каналов — сразу после публикации.

Подписаться

Дайджест Экстрактов

Лучшие методички за неделю — каждый понедельник