Cursor AI Tutorial: Build a Full Stack App with AI in 30 Minutes | Nat Eliason
47:03

Cursor AI Tutorial: Build a Full Stack App with AI in 30 Minutes | Nat Eliason

Peter Yang 23.03.2025 8 098 просмотров 167 лайков обн. 18.02.2026
Поделиться Telegram VK Бот
Транскрипт Скачать .md
Анализ с AI
Описание видео
My guest today is Nat Eliason. Nat teaches the “Build Your Own Apps with AI” course which made $200K in just 7 days. I’m one of his 1,000+ students so naturally, I made him build an app to remix long-form content into viral tweets live with Cursor. We also talked about how he wrote his brand new SciFi novel with AI as his primary editor. This episode is brought to you by Vanta — Join 9K+ companies like Atlassian who use Vanta to manage risk and prove security in real-time. Get $1000 off at https://vanta.com/peter Timestamps: (00:00) If you wake up and decide what to make, your job is safe (03:00) Building an AI blog to tweet content remixer with Cursor (12:58) YOLO mode: Let AI run wild on your code (23:32) The moment of truth: Getting the UI to work (27:01) Hooking up with Anthropic's API and security tips (32:02) Success! From zero to working app (32:46) Adding one-click tweeting that just works (34:55) Nat's top tip for vibe coding (39:36) Will AI give us digital immortality? (41:04) How to use AI to edit an entire SciFi novel (44:07) Will AI tools wipe out creative jobs? Get the takeaways: https://creatoreconomy.so/p/cursor-ai-tutorial-build-a-full-stack-app-nat-eliason Where to find Nat: X: https://x.com/nateliason Website: https://www.buildyourownapps.com/ Book: https://shop.nateliason.com/products/husk 📌 Subscribe to this channel – more interviews coming soon!

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

  1. 0:00 If you wake up and decide what to make, your job is safe 595 сл.
  2. 3:00 Building an AI blog to tweet content remixer with Cursor 1739 сл.
  3. 12:58 YOLO mode: Let AI run wild on your code 1695 сл.
  4. 23:32 The moment of truth: Getting the UI to work 462 сл.
  5. 27:01 Hooking up with Anthropic's API and security tips 711 сл.
  6. 32:02 Success! From zero to working app 136 сл.
  7. 32:46 Adding one-click tweeting that just works 398 сл.
  8. 34:55 Nat's top tip for vibe coding 912 сл.
  9. 39:36 Will AI give us digital immortality? 269 сл.
  10. 41:04 How to use AI to edit an entire SciFi novel 565 сл.
  11. 44:07 Will AI tools wipe out creative jobs? 595 сл.
0:00

If you wake up and decide what to make, your job is safe

I mean the big differentiator I think is going to be that if you are somebody who wakes up and makes things that like you want to see in the world or that you want to change do your job is safe if you're somebody who wakes up and like gets told what to do then your job is going to be at more risk and cursor is a programming tool it's a text editor for programming that's built on top of something called vs code the fun thing about Vibe coding is you give it instructions and then you can just go scroll Twitter or Instagram or text your friends or whatever else you feel like doing while the machine does the work for you people have always been kind of vibe coding they've just been doing it by copy and pasting stuff from stack Overflow you're going to have to debug things and be willing to go figure stuff out I do think these AI tools are going to like wipe out 80% of a lot of creative markets a lot of businesses aren't going to need to hire copywriters anymore a lot of writers aren't going to need as many editors anymore but the people who are good at it are going to be five to 10 times as productive because they can augment their workflow using these tools all right welcome everyone my guest today is my friend Nat teaches to build your own apps with AI course which almost has uh a thousand students and made $200,000 in a single week uh it's also the course that started my own Vibe coding Journey so thank him for that and today I'm excited to talk to Nat about you know I'm gonna ask him to demo uh exactly how he builds apps of cursor and also how he edits his brand new Sci-Fi novel with ai's feedback so welcome Nat good to be here good to chat yeah I if I had launched it one week later the word Vibe coding would have been in the Lexicon and I would have had much better branding yeah and we all came up with that term literally a week after I did it so it just missed out it's great that like un under capacity came up that term because basically give us all permission to talk about it like if someone smart as him is doing that then you know why not exactly yeah it does count as programming right like I do believe that it is just kind of a an ultimate layer of abstraction like Leap Forward right if you were writing python or JavaScript or whatever before that was getting compiled into or uncompiled it's a lower level machine code right nobody's really writing assembly anymore and so these are all just layers of abstraction so you don't need to know how to talk directly to the computer and now we just have the most incredible one which is that we can ask the computer to do Stu for us and it's pretty cool you can build pretty neat stuff that way yeah English is the ultimate higher level yeah exactly yeah yeah but um yeah but dude's let's get right into it man did you want to like uh show us what cursor is and yeah totally what do you want to build with cursor yeah so I think we'll do this all right you see my screen yes cool so I think yeah what one of the
3:00

Building an AI blog to tweet content remixer with Cursor

things that I talk about in the course is building like a Content remixing tool because at least for me I enjoy writing blog posts or doing podcast interviews but I don't enjoy writing tweets or you know short pieces for LinkedIn uh or anything like that and so I wanted a tool that could take my long form content and create short form content from it so yeah I have cursor open here and cursor is a programming tool right so it's a text editor for programming that's built on top of something called vs code Visual Studio code which was a very popular open-source code editor um that they added this AI layer on top of and I will say that if you're getting into Vibe coding talking to your computer to get it to write code for you there are these other tools out there like bolt and lovable that can help you get started as well but I usually don't tell people to start there or I don't uh use that as like how I teach it because those tools are almost too extracted from the programming process and they sometimes get stuck and you run into errors and they can't troubleshoot themselves and then you just end up giving up I actually heard this story a lot from people who joined the course they were like I heard Vibe coding was a thing I went and I tried bolt or whatever it got stuck after a few prompts and then I just gave up and you know decided not to move forward with it and I was kind of like no you're really close you just need to do it on your computer with cursor and learn a few troubleshooting tips and whatnot that we cover in the course so that you can get through those blocks um so I like doing it on a computer it's also just cool doing it on your own computer instead of a browser do you mind zooming a little bit on the cursor is that possible zooming yeah yeah is that good okay that works MH so cursor is a code editor with an AI agent built into it uh they've recently updated it so it has this new layout and uh by default it puts you into agent mode and so the cool thing with cursor and it's AI agent is you can hop in and you can just say something like I want to build a tool for turning my blog posts into tweets I should be able to paste in a blog post click a button and then it uses an AI API like I'm going to use uh Claude because I think Claude is a better writer than GPT but you could prompt it with any of them and it would figure out the API stuff for you click a button and then it uses an AI API like Claude to create a bunch of tweets from the post in my voice so this isn't a super complex you know PRD project requirements Doc it's not a big plan for how this thing needs to get built it's just a pretty simple request I'm just saying like hey this is basically what I want and uh can you do it for me please and then it will automatically pick a model for you and you can basically just trust this if you're getting started you don't need to get into like picking your models or whatever so I'm just going to hit send and we're going to see what happens yeah this is like the this is the vi P part yeah got V code so I'm gonna run this command okay to proceed you know it's just going to ask if it can install packages and it's going to start doing things and we'll wait I mean honestly this is the fun thing about Vibe coding is you give it instructions and then you can just go scroll Twitter or Instagram or text your friends or whatever else you feel like doing while the machine does the work for you um and you know that's a pretty neat option to have at your disposal I got a lot more active on Twitter while I was Vibe coding this episode is brought to you by vanta whether you're a startup founder navigating your first audit or a security professional scaling your GRC program security has never being more critical or more complex that's where Van comes in businesses use Vana to establish Trust by automating compliance needs across over 35 Frameworks like sock 2 and ISO 271 Venta can help you start or scale your security program by connecting you with Auditors to conduct your audit and set up your program fast plus with Automation and AI throughout the platform Venta gives you time back so you can focus on building your company join over 9,000 global companies like alassian quora and Factory who use Venta to manage risk and prove Security in real time get $1,000 off at vat. com Peter that's VA n. com Peter for $1,000 off now back to the episode do you uh in your course you mention like first get to try to write a rem me file with the plan but uh but I guess sometimes we're too lazy to even do that yeah I mean you don't necessarily need to it'll often do a pretty good job on its own without that if you have a pretty detailed idea of everything that you want the you know the app to do then you can totally go ahead and make a readme file first um and because that might give it some more Direction it gives it something to refer back to so that it you know if it runs into any problems it knows what to build um but we can see here like something a little odd is happening right like it shouldn't be taking this long to like get it built right yeah so I'm GNA I'm going to go ahead and stop it because it's weird that it's taking so long I'm just going to try hitting send again and see what happens we onun this command yeah I should have found that like installing libraries is often the step that has a lot of friction like if the library is updated or something and the LM doesn't know about it then get stuck yeah totally yeah it gets a little bit confused and so if you run into a problem like this where it's you know it's trying to create the app and you know it's not working for some reason you can always just go do some of these steps manually right so this gives us a clue of what it's trying to do so it's saying uh create Vite at latest whatever this Dot and this dash mean and then template react type script right so you could copy this and you could go to Google and you could type it in you could say like what does this mean what is this doing uh and you could see if you can do it outside of the agent because the one limit of these agents is that again they do sometimes run into these issues so I'm going to try something else okay that's interesting we need to provide a package name let me try again with the package name specified but I think what it's trying to do is it thinks that there's like something out here it should be installing so I'm just going to go ahead and stop all of this yeah and we'll try this one and that did it right so sometimes it just gets confused and you need to stop it um so that it can figure out what it's supposed to be doing and yeah the problem was that it was trying to install these packages uh when it really just needed to do the normal template so one thing that you need to get used to if you're Vibe coding like this is kind of like not totally knowing what you're doing all the time and canceling stuff and retrying it and seeing what happens and being willing to just like try a few times so that worked you can see it created this folder over here blog to tweets and what it wants us to do is to run this command and again you don't need to know what this does but I'll give a quick explanation so CD blog to tweets is going to navigate us into that folder so that's the folder that we're working on and then it's going to install all of the packages that the code needs to run so if you look in this package. json file this is just telling it what to install and again if you don't understand what any of this means that's okay the more you do this and the more you kind of like play around with these things the more natural it starts to feel so we'll just run this command it's going to hop in there it's going to install some things so it's basically in it looks like it's installing uh Tailwind like the front and stuff and also anthropic SDK like Cloud SDK all in one go yes so it's installing all of those things at once we're initializing Tailwind which is how it's going to do the design for the site yeah you got to be careful here man because Tailwind recently updated to V4 yeah good to know yeah so sometimes it runs into those issues as well right like it doesn't always have the latest versions in you know CL or whatever um AI API it's using uh to generate the code and so it can get confused with versions and we'll probably run into that at some point and then we can show how to debug that I will say too that there's this new thing that they have in cursor called YOLO mode where right yeah where you give it permission to just run commands instead of asking you so I can even just turn this set this to auto run and you'll see here yeah YOLO mode run
12:58

YOLO mode: Let AI run wild on your code

any command based on the allow and deny list you set I'm not going to do it right now just because like that makes me a little bit nervous but you probably would be okay doing it yeah uh Austin why decideed to embrace the YOLO yeah you do yeah that's very funny okay so now we can see we're going to start to basically I'll explain a couple these things are doing um this is all typescript stuff this is we created a server up here where we're going to generate the tweets and we'll go look at this file in a minute but you can actually see this is the command getting sent to the llm please convert this blog post to three to five engaging tweets under 280 characters and so on so it created all of that for us we're going to have to fill this in with our anthropic API key to another package okay so a basic version of this should be working now right because it's saying would you like um to test it out and so I'm just going to say yeah let's test it out yeah I it be amazing if this stuff's working one shot I mean key so I guess it's not gonna yeah without the API key it won't work but the UI will probably be okay and so this is interesting I said yeah let's try it out and it realiz there were some errors that needed to be fixed and so it's going to fix those before we try testing it and then it says here first make sure you've replaced the anthropic API key in the EnV file with your actual anthropic API key so if we go here to EnV you can see it wants us to um put in our API key which we obviously don't have but I'm just going to go ahead and run this anyway okay so now we're running into a problem where Dev all this npm run Dev all command is not working but the agent sees the issue we need to update the package uh package. json with the scripts let me fix that and now it should have worked didn't it's G to hopefully see the issue and fix it correctly this time but this is something that you'll run into where it'll say I see the issue and it'll say like I know how to fix it and then you try it and it just doesn't fix it it's always very confident you know yeah it's I see the issue now yeah exactly I see the issue and see it now it's confused again too right because it says the server should now be running but the server's definitely not running right we got because both of these failed and it kind of feels like we're just running we're running into like recurring problems at this point like most of the code should be okay but running the servers is really creating issues so I'm just going to go to package Json accept all of these and I want to see what happens if we run some of these independently so this is the one that we just tried here and it's saying this Vite command is not found which is little strange but I can actually see what the problem is and again this is something where it's like it's nice to do this um actually on your computer and not like in one of the browser tools because you'll start to pick up on where these agents fail and like mistakes they make so that you know how to fix things if you look at our code over here I sort of messed up how the agent was working by having this blog to tweets folder within this Peter demo folder because I see yeah it's going back and forth between coding inside blog to tweets and coding inside Peter demo so it put one package. json out here but there's another one in here and this is actually the one that we want we don't actually want anything that's out here so what I'm going to do is I'm just going see what do we have out here that's not in there and it's most of these files so I'm just going to drag them all into here going to move them I'm going to replace them and just like hope it doesn't break anything and then this SRC folder shouldn't be out here either because we don't want two of those and I suspect that what's going wrong and spe what happened is it got kicked out and then it did everything in the parent folder So to avoid this problem what I'm going to do is I'm going to close this oops this might kick me out of one sec let me stop sharing for a moment and then I'll share my whole screen all right then I'll close this and then we'll go to my coding folder go to Peter demo blog to tweets and we'll open this now we should be okay and so now I'll say here I'll say most of this is working as a web app to turn blog posts into tweets using the Claud API can you see if we need to fix anything before testing it and now we'll see what it does so basically what happened was uh it decided to make a folder within your project folder correct that's basically what happened yeah and then it kept bouncing back and forth between the two of them and that's what we were running into all of those code errors makes sense yeah and that is one issue with totally starting the project in cursor so what I actually like to do is I'll start in terminal and I'll make the app there and then I'll open it up in cursor just to avoid that issue um but you know for the demo I didn't want to like scare people off with terminal too much but that is one risk that you run of just starting something in cursor so looks like now it's going to fix uh what the app looks like basically what it did outside the folder at the end um last time wow look at all this code we worked really hard on yeah and then it's going to remind us that we need to put in the EnV key I was building a game and uh like I also noticed it started making duplicate files so I'm like hey can you locate your code and find duplicates and like you know try to refactor it to make it better yeah and it came of like 10 different things to refactor yeah and then you know I have to just do it all in one shot and like then my app didn't work anymore so don't yeah maybe do it one at a time yeah so now what it's asking us to do or now what it's saying is um it this is a little bit confusing right because it's saying start the backend server by running npm runev and then start the front end development server in a separate terminal by running mpm runev but that's probably not it because these are the same command and it's not telling us to do them anyone particular I'd be surprised if that works but we can go ahead and try it out so I'm going to open up terminal so went to terminal new terminal mpm Dev and we'll just see what happens okay it's running on Local Host and then we get this error right so I'm just going to copy all of this go back this Riverside window there we go say I got this error and just paste it in and then we'll see what it does oh yeah I think I've seen his eror before yeah I find that I often run into problems with Tailwind like it's nice once it's working but the setup is often kind of buggy and like you said they're constantly updating this stuff and so you figure out how it works one time and then the next time you go to use it you have to figure it out again yeah I mean I think there's like two ways around this right like one is to specifically as it to like stay on the old version before this upgrade um and maybe you can try to pasting some docs from ta website yeah ping a docs is a good way to do it too you know that that's kind of like what stopped me from learning how to code before just like trying to install these freaking Li libraries man and then you don't get anything yeah you spend so much time just getting your initial environment set up just so you can do like a hello world and then yeah it just doesn't feel worth it so it does feel like that's the nice thing about this is like yeah you still have to do this debugging and figure these things out but it's so much faster to figure them out than it used to be yeah it's doing it for you because you know it's like most people have always been kind of vibe coding they've just been doing it by copy and pasting stuff from stack Overflow instead of yeah um you know having cursor write it for you and then you would run into an issue and you would go Google for that problem and like then you know copy and paste that and you run into a new issue you search for that it's like this isn't that much different it's just a lot faster yeah that that's really good point yeah like and so it's running into some confusion here around this like export default module exports if this doesn't work then I think what we'll do oh that worked okay so now we'll try going to this again
23:32

The moment of truth: Getting the UI to work

okay that yeah so let's go to my blog let's just grab a post wait but did you add the API key no not yet but I just want to see what happens okay so we'll paste that in okay and it's going to say fail to generate tweets because like you said we don't have the API key yeah now if you go back and look at this there's no new error right this is our old terminal this is the terminal that uh we're running in now and so we're getting this error but you might be wondering like well how do I fix that I have no idea um what the problem is so command shift C opens the browser console on Mac and then you can go here and you can see this is where the error is okay failed to load resource connection refused in API generate tweets so we'll go back here and we're going to find where is it we might not even have the API we might have actually deleted that file let's find out so we'll say now I'm getting an error connection refused for API I mean okay it's a little bit too late now but like did you even have to build a server thing for this app like you can just call the API from the client yeah you didn't have to that was just how it wanted to do it we could have just done this all in like one HTML file yeah if we wanted to do it like really simply got it oh is installing dependencies again well I think we probably don't have these in or maybe no we should let's see okay so yeah we did have the API generated tweets is over here I'm not sure what I was thinking um but yeah I'm trying to get it to tell us that okay so this is why it's only saying fail to generate tweets and connection refused is it um we don't have like very verbose errors here so what you could do is when you get an error like that you could go back into here and you could say Okay I want like something more expressive of what the problem is so that I can figure out like where the issue is um but I'm just going to go ahead kill that open a new chat and you know like you said we know the error it's that we don't have the API key so g go just search anthropic API key that's not right where is it uh I think it's some other yeah there this one there we go console all right then we can just go to get API
27:01

Hooking up with Anthropic's API and security tips

Keys we'll create a key call this computer demo copy that nobody steal my API key please and then save it and now make sure we don't have our server running we shouldn't we can go back to our terminal here and we can do npm run Dev okay should still be at that same Local Host 517 three great so we'll refresh this I'll paste in that blog post again and we're still going to get fail to generate tweets okay so what is the problem let's open it up let's go to console and it's saying connection refused again okay so that's probably because we don't have it running right so we have Dev and we have server Yeah so basically the server isn't running which is what it was starting to say last time we chatted with it so I'm going to open a new terminal and do npm run server and let's just see what happens if we do the command that it wanted us to run which is this npm run Dev all uh npm run Dev Okay cool so we still get that issue let's just copy that yeah see what it says what do you think the issue is right now is like is not running a server or server has some problems it's a good question um yeah I mean this is the clue here is like unknown file extension TS it probably needs to be TSX or it just wants us to use normal um JavaScript like that could be the problem but this is definitely is an error I've run into before and I don't totally understand it but it's usually good at fixing it so okay yeah like you said if we wanted to yeah we W I just want to say like um just for the people who are new here like you shouldn't you obviously should not past your API key directly into your code right like that the N file is um you know it's like protected right yeah yeah the EnV file well the nice thing about the EnV file is when you push your code up to GitHub it's usually um hidden by default it's actually not listed here which is odd so it's going to suggest adding EnV because yeah you don't want um you don't want your uh environment variables getting put on like a public GitHub or being shared with anyone yeah uh okay cool servers running on Port 301 and sites running on Local Host uh 5173 so we can refresh that we'll paste the blog post in again hit generate tweets okay this is promising we're getting a generating response so something's happening let's see if there's any new errors in the console nothing okay server responded with the status of 500 internal service error server error okay so we're getting Json parse problems uh okay that got the server running but now when I try to send in a blog post to turn into tweets the server gives me this error there it is it's I see this issue again it's yeah this is one that I've run into as well with dealing with uh the API responses from the different AI apis often trip things up because they all come through formatted differently and sometimes you just need to dump the whole thing um without formatting it to see how it looks so that you can then direct the agent like how to format the response um I should mention too that this is the fourth or the third unit in the course we don't start with this level of complexity we start like way simpler and build up to it because yeah like debugging some of these things is a little bit challenging and could be intimidating for somebody like just getting started but it is also good to show that like yeah this isn't Magic yet you can't completely turn your brain off like you've gotta um you know learn how to read this stuff a little bit learn how to do some debugging um it's you know 20 times faster than programming used to be but you do still have to figure out how to
32:02

Success! From zero to working app

deal with these edge cases so let's see he hey okay look at this oh it worked yeah it worked okay we've got tweets all right yeah these are all really solid like you know they're pulling directly from the post yeah and it's like okay cool we like you know we got a basic version of it and now you get to do the fun part right start tweaking so we can go to server and instead of 3 to five I'm going to say 10 and I'm just going to save that because I know that'll be fine I'm G to open up a new window and I'm going to say um I'm G to go back to app sort of this main file and say this is successfully turning a blog post into
32:46

Adding one-click tweeting that just works

tweets can you add a button to each tweet that I can click that opens a new Twitter window with that tweet prefilled so I can send it and you can get a lot crazier with this in where you know you save it to a database you could set up scheduling through the Twitter API there's like a lot of cool ways you can expand this um but this alone is already you know decently useful because if you're ever looking for something to tweet you just paste in a blog post you get 10 ideas and you quickly click and you tweet it so and and the part where you change the number from like seven to 10 tweets that's what the prompt is right so if I want to like put some examples and stuff yeah so if we go back and we look at this is the prompt that's getting sent to Claude yeah so makes sense you know we can tweak that however we want the version that it wrote is pretty solid so yeah now look we've got this tweet button uh and if I click it there it is right like that work in one shot I'm yeah did a good job um and so you know you've got other ways you might want to format it maybe you want to add spaces emojis you could do all that in the prompt too but we've got a basic version of it working you know relatively quickly and how how does the like how does the Tweet thing actually work like is it calling some Twitter API or no it's actually it's a it's a deceptively Simple Solution it's just a URL formatting thing so look at the URL oh I see it's just putting the whole thing into the URL that prefills this is just something you can do with Twitter um where you don't need the API or anything we would need the API if we wanted to automatically post the Tweet but if you just want to pre-fill a tweet all you got to do is format the URL yeah so why don't we um let's kind of just recap like some uh guidelines for Vibe coding So like um uh like what what would say are your top five tips for Vibe Cod for Vibe coding I mean
34:55

Nat's top tip for vibe coding

patience is definitely the biggest one like you know as you've seen it just it doesn't work right away like you you've got to have the patience to kind of like keep asking be willing to like not know how some things are working and you know and recognizing too that the more you do it and the more you work through those problems the better you'll get next time like you are learning stuff by doing it um It's You Know by paying attention by seeing how problems get fixed it gives you an inition and you know anybody listening probably heard both of us say at points like I know what this problem is because youve R into it before so it you really do you have to not have the mindset that this is going to just work I'm G to get to turn my brain off and have a website magically appear like you're going to have to debug things and be willing to go figure stuff out but you're going to get to do it 10 times faster than you would have a few years ago so yeah I totally agree and like you know um because yeah like you said we run into similar prompts each time so like the next time some sometimes I even tell cursor like hey can you reflect like after it goes through this whole like Doom Loop thing and then it finally figures it out then I ask it like hey tell me what you reflect on this journey and would do differ next time yeah and then and then uh I I'll copy whatever it says and then make sure the next time I do it I pay that in yeah and we alluded to this at the beginning too but there ways you can structure it from the GetGo to help it like creating a little bit more rigorous of a plan using chat GPT or grock or Claude um and then pasting that in into like the read me so that it has something to reference that can help keep it on track yeah and you can create like you said cursor rules and so those are like guidelines that it takes in with each prompt to try to follow to work the way that you want it to work cool all right man let's wrap up by like talking about your sci-fi no because I know it's like very exciting um yeah I think it's called husk can you talk about maybe you can briefly talk about it yeah I you know so I I wrote this book crypto confidential that came out last year um really fun Journey it was like narrative non-fiction and in the process of writing that I realized just how much fun it was doing the storytelling side learning how to tell an exciting story and so when I was taking a break from it I thought okay it might be fun to just try to write a novel and see how that goes and ended up really loving it like really enjoying the process having a ton of fun with it and I want writing to be the main thing that I do and you know I want that to be my main work and I've been chasing after that for a while and I just honestly love doing the Sci-Fi writing so I kind of had this idea for a world of like well if we did successfully transfer our minds into computers so that we could be immortal live forever in this like digital Paradise there would need to be some people on the outside to make sure that the servers stayed running like nothing went wrong there wasn't a big power failure whatever right so what does the world look like if almost all of humanity is living in this like digital paradise and then you have this like quasi slave population on the outside who have to keep the servers running for everybody else and interesting yeah that kind of laid the foundation for the world and the characters in the conflict and the book takes place 100 years in the future most of us have been wiped out by a plague but we figured this transference protocol out and the remainder of humanity are living in these little like centers that are built around the massive servers where the rest of us live and kind of sounds like the M Matrix a little bit right a little bit Yeah Yeah there there's definitely some Matrix Vibes in it right that like they're living in a matrix-like digital world um the robots didn't take over you know so it doesn't have that as the antagonist um and people know that they're in it right they don't have an illusion that like they're in the real world they know they're in a digital world so there's no laws of gravity or anything you know it's unlimited Freedom um but definitely some Matrix Vibes definitely some like Ready Player One Vibes or if you ever played the game Fallout or watched the TV show it has a little bit of that like post-apocalyptic you know they inv vaults right but that kind of like concentrated Survivor um aspect to it too that's awesome yeah I mean that kind of like uh you know 100 years in the future
39:36

Will AI give us digital immortality?

but like you know sometimes I think like hey you know before I pass away I should just like upload all my WR writing stuff into some Ai and like then my kiss talk to me yeah I mean certainly for us there's going to be a way to do a version of that by the time we die I imagine yeah and that's gonna I don't know be kind of weird too right like I you know it introduces these interesting questions of like you know Society does in some senses Advance through death and you know think about like how many people in the US are unhappy that we have senators in their 80s and 90s like still running the country right well what if they could still be running it in 300 years right like would that be a good thing right I think you can argue both sides of that um but obviously death is sort of like the ultimate you know scary fear like unknown and people will do almost anything to avoid it right yeah so it introduces a lot of like fun questions and it's decently philosophical along with the like technological Thriller Pace to it so I got to have a lot of fun with it got to incorporate things that I'd written about my blog for years but in a much more exciting like narrative uh setting than just like substack those and uh just a real quick like how did you work of AI to edit your novel or like yeah what's the most value added yeah I mean
41:04

How to use AI to edit an entire SciFi novel

so for like for micro things you know for getting better at description or dialogue or like working at the paragraph level um sonnet's feedback was excellent like it was really helpful for getting better at those pieces and you know I could pay something in and say you know how would you make this more detailed or more descriptive or you know stronger conflict or things like that and it's never like that good of a writer like I would never be like pasting it back into my doc but it would always have a couple of ideas that were quite good that I could be like oh yeah I should like do this here and this there uh and so that was super helpful and then as it was getting closer to being finished chat GPT Pro like pro the $200 a month option came online and I was like oh let's try this out and so I signed up for it and I put the whole book into it so all 100,000 words and said like you know just give me your feedback you're a professional editor at a major science fiction house like how would you improve this book and the thing that blew me away was it picked up on threads from the beginning of the book to the end of the book that weren't adequately resolved so it pointed out a couple of like relationships and characters in particular where it was like you kind of set this thing up in the beginning and then never resolved it at the end and like there needs to be some reconciliation there and none of my other readers had pointed that out and it was totally right like that was a problem you know and it picked up other smaller things I was just really impressed by the stuff it noticed and the best part is you know it's like okay it's not as good as a top tier editor at a major publishing house but it's better than most beta readers who you might send it to and it gives you the feedback in 2 minutes instead of a month and that lets you iterate quite a bit quicker um because you're not sitting around wondering what you need to do next and so that's a really powerful tool for writers to have at their disposal especially when you're working on a big project like a book yeah totally agree and plus is like available to give you feedback whenever you want like that that's also huge yeah and it's you know and it's a lot cheaper like 200 a month is a lot but a good developmental editor is going to charge you4 to $7,000 so 200 starts to look like a really good deal you know most people can't afford to spend four to seven Grand on a self Pub book you know just on the editing right they can't afford um to invest that much and so if you can have an editor who's like 85% as good as somebody who charges that much for a 20th of the price like that's awesome that's really remarkable yeah it's kind of scary for human editors but yeah it's great that we have this Tech your heads I yeah I mean I do think that these AI tools are
44:07

Will AI tools wipe out creative jobs?

going to like wipe out 80% of a lot of creative markets you know yeah like a lot of businesses aren't going to need to hire copywriters anymore a lot of writers aren't going to need as many editors anymore but the people who are good at it are going to be five to 10 times as productive because they can augment their workflow using these tools and it'll be interesting to see how that shakes out I suspect we'll actually have a lot more people making things you know kind of like what we do now like the fact that you and I are doing this on a Friday afternoon and not farming is like pretty awesome you know and we can only do that because of these compounded years of productivity gains from all these tools and but we might have like a hyper compounding of productivity gains in the next decade and so yeah where does that where does the now Surplus labor go right are we all like life coaches and only fans models like I don't know um but it's gonna be interesting to see it shake out I mean I think the people who are like uh constantly exploring using AI to solve their problems and like get more productive are probably goingon to I mean replace the people who are not using this stuff right that that's happen I mean the big differentiator I think is going to be that if you are somebody who wakes up and makes things that like want to see in the world or that you want to change do your job is safe if you're somebody who wakes up and like gets told what to do then your job is going to be at more risk because anybody who's predominantly receiving instructions is just naturally going to be at a higher risk of being replaced by an AI tool as they get better and better that's a really good way of putting it man I didn't think about that way that that's a really good way to yeah I think WRA wrap up this conversation um but before I do like um where can people find your uh Vibe coding course and also uh buy your book yeah so the course is build your own apps. com um or build yourone apps. whichever you prefer and course is really fun it's helped a lot of people get started with this it starts way simpler than where we did um in this recording it kind of like builds up your knowledge from there helps you work through issues and the community is good too you know so a lot of people sharing what's working for them how they got through problems and then for husk it's just at husk book. com that'll take you straight to my Shopify store where I'm doing the pre-orders and that gets you a signed hard cover plus the audiobook in the Kindle for the price of normal hard cover um when it comes out on May 27th if you're listening to this after May 27th it's on Amazon just go to Amazon and search husk book and uh you'll find it and you can get it there all right that well I mean thanks for coming on the podcast again I mean you are uh my role model for you know this exting what you want to do as being told so thanks man thanks for do yeah thanks so much Peter it's a lot of fun

Ещё от Peter Yang

Ctrl+V

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

Транскрипты, идеи, методички — всё самое полезное из лучших YouTube-каналов.

Подписаться