This OpenAI o1 pro coding workflow is insane...

  Рет қаралды 36,724

Mckay Wrigley

Mckay Wrigley

Күн бұрын

Пікірлер: 144
@realmckaywrigley
@realmckaywrigley Ай бұрын
One thing I want to emphasize is that this is a workflow demonstration video. The task I chose is helpful for a tutorial video as it keeps the focus on the workflow. o1 pro can handle much more complex requests. I also want to emphasize that I use both o1 pro and Sonnet 3.5 in my daily workflow. Sonnet is a faster model that is still great at codegen tasks. For less complex tasks, Sonnet is a great model to use, and if you run into something complex, you should probably use o1 pro.
@realmckaywrigley
@realmckaywrigley Ай бұрын
@@DanielStitzel-jp3wy In the video description you can find the link for my open source starter template - it's in there! I should probably do a Takeoff module on using that template.
@annonymbruger
@annonymbruger Ай бұрын
@@realmckaywrigley it’s quite new so I can’t say I use it on a regular basis, but I tested it for 20 hours with C#, Python and Rust for doing complex code. Also tested it for implementing different use case following SOLID design principles and CLEAN architecture, starting out with most used .net project templates and equivalent for the other languages. And finally for elaborating on specification, both architecture and pure business processes. My conclusion is that the many more black box iterations pro does in most cases isn’t very helpful, when you have more then 3 iterations over a request. I have been using sonnet, mistral, o1 preview and variants of llama for a long time, and can’t imagine working without them. If I had to I would find another work place ;) But the pro o1 is just hype if you ask me. They really have to step up, otherwise I will also be cancelling my 20$ subscription I have had for years. Lately just in hope of gpt-5 or at least something big - so far it just looks like they are eager to onboard investors without actually having anything new to show.
@ChrisCrooks703
@ChrisCrooks703 24 күн бұрын
What is the average efficiency boost with o1 Pro?
@upadhyayulahk
@upadhyayulahk 3 күн бұрын
@DanielStitzel-jp3wy Do you tend to reach usage limitations (hitting prompt limits) in Sonnet 3.5 for codegen tasks quite frequently?
@JohnKruse
@JohnKruse Ай бұрын
This is tremendous. Thanks! I'd tried using o1 with 16x Prompt, but without great success. I'm anxious to try Repo Prompt and the XML Parser. I'd run into someone on Reddit who also espoused using highly detailed context in prompts, but I really didn't grok it until I saw this process flow knitting it all together.
@FactsNoCare
@FactsNoCare Ай бұрын
This is crazy useful and thank you so much for making these videos. The XML Parser is something I'm gonna be using a ton
@tdoge
@tdoge Ай бұрын
Would love to see the o1 XML parser/applicator turned into a Cursor/VSCode extension! o1 pro might even be able to one shot that haha
@pvncher
@pvncher Ай бұрын
Parsing is a ton of work to do well with how many mistakes LLMs can make when following instructions. It’s gonna be built into repo prompt though and even support generating and applying diffs directly.
@tradingwithwill7214
@tradingwithwill7214 Ай бұрын
Hopefully OpenAI will interface directly with Cursor, Windsurf to read/write all the files or Cursor/Windsurf will use o1 and o1 pro to avoid this ridiculousness. :)
@realmckaywrigley
@realmckaywrigley Ай бұрын
Completely agree!
@drunktrump5209
@drunktrump5209 Ай бұрын
@@realmckaywrigley no way, chatgpt is not priced for coders, rather coders are the golden hen that pay up the hefty API fees. openai will specifical work against bridging this chatgpt frontend layer with any backend function like serving cursor or other IDEs. basically your "workflow" is a pricing hack for $200/month. however, I really like this video and your content, and I've subscribed because of that quality.
@jaysonp9426
@jaysonp9426 Ай бұрын
​@@drunktrump5209calling a programmer a coder is like calling a mechanic a grease monkey
@mattmmilli8287
@mattmmilli8287 Ай бұрын
You can get all this going locally now 😅 I’m glad people think cloud is where its at though
@poisonza
@poisonza Ай бұрын
maybe pipe the web interface output to litellm and use just like the api 😂. But i dont think it is a good idea to use reasoning model for some simple coding task.
@socrcow
@socrcow Ай бұрын
Amazing, thank you so much McKay! I'm a Takeoff subscriber and your course has been a game changer for me and allowed me to start building my own full stack AI based app, and I l got O1 Pro from your recommendation and am loving it so far. I'm interested to try the XML parser workflow and compare it to what I've been doing using the Mac OS GPT app that can see files in Cursor and prompting O1 Pro that way.
@GeorgeFoxRules
@GeorgeFoxRules Ай бұрын
This is genius! I literally laughed out loud when I saw you paste 50,000 tokens into o1 pro
@ezanchi5422
@ezanchi5422 Ай бұрын
Milking the code out of the thing 🤣
@qwertyuuytrewq825
@qwertyuuytrewq825 26 күн бұрын
That's super useful so see an entire workflow! Thank you.
@briankgarland
@briankgarland Ай бұрын
Looking forward to Repo Prompt for Windows. I actually started on the same thing a couple of months ago with a Python CLI app. Yours is much cleaner and has the prompt stuff which I never did. I only did the file tree with filters.
@slavakurilyak
@slavakurilyak 5 күн бұрын
There's a waitlist for Windows on their site
@tommywilczek
@tommywilczek Ай бұрын
It would be really helpful to get your "o1 format" prompt - I can't find it in any of your public repos
@ryanthayer8946
@ryanthayer8946 Ай бұрын
It's in the readme
@ddemaiolo
@ddemaiolo Ай бұрын
Thanks so much for sharing! Highly educational, much appreciated.
@MinaEllis-XXAI
@MinaEllis-XXAI Ай бұрын
Awesome, love your content, every video of yours is so valuable!!!
@rlimb
@rlimb Ай бұрын
This is ridiculously cool. Thanks for sharing. One thing I am curious about is how o1 pro would do using this workflow with a less mainstream stack such as Rails 8.
@yugshende3
@yugshende3 Ай бұрын
4:15 seems you’ve a typo there where you’ve mentioned it to XLM rather than XML it seems that your workflow still works!
@nikhilmaddirala
@nikhilmaddirala Ай бұрын
Is the complexity of switching back and forth between the IDE and ChatGPT (with the complex two way formatting rules) worth it vs using models like Claude 3.5 directly inside your IDE?
@realmckaywrigley
@realmckaywrigley Ай бұрын
You should do both. Use o1 pro to start, and then finish up with Sonnet in Cursor. That's how I currently work!
@PiyushSharma95
@PiyushSharma95 Ай бұрын
Very informative & helpful. Will definitely give them a try
@ademczuk
@ademczuk Ай бұрын
could you use repoprompt to write itself as a windows compatible executable instead of mac?
@pvncher
@pvncher Ай бұрын
Porting whole programs is complex. There’s a windows waitlist on the repo prompt website!
@Rohan-ni2xw
@Rohan-ni2xw 16 күн бұрын
Now this is AWESOME. the amount of friction this eliminates really helps my adhd brain get things done!!!
@RyanBrosnahan
@RyanBrosnahan Ай бұрын
I am confused about the referenced instructions. I see there are using instructions called "o1 pro base" "o1 format" but I cant find these files. I also don't see them in the git repo. Are these files available? Also, thanks for sharing your workflow. I had not heard of Repo Prompt before it looks interesting. Very good stuff on your channel!
@FriezaAura123
@FriezaAura123 Ай бұрын
Can you share your cursorules please 🙏🏾
@MehmetBOZKURTEvil
@MehmetBOZKURTEvil 9 күн бұрын
which editor is that?
@codewithstephen6576
@codewithstephen6576 9 күн бұрын
how does it handle complex tasks? i.e. not a todo app and is this actually tested? looks like a very basic app, but i suspect it would not even pass testing.
@agsvk-com
@agsvk-com 13 күн бұрын
Hi thanks for the tutorial. Do you share your prompts and rules in the course?
@finnpoitier
@finnpoitier Ай бұрын
Since you have been using Sonnet a lot, can you describe, based on your A/B test experiences, how O1 Pro is superior to Sonnet?
@patruff
@patruff Ай бұрын
It's not
@realmckaywrigley
@realmckaywrigley Ай бұрын
@@patruff The complexity of task it can handle is significantly higher than Sonnet (which is still a great model - still use this model within Cursor).
@yurijmikhassiak7342
@yurijmikhassiak7342 Ай бұрын
I feel o1 models shine when larger context is needed
@vuhoang5903
@vuhoang5903 13 күн бұрын
More context window for o1 pro. The context is a real pain working with sonnet
@RhettReisman
@RhettReisman Ай бұрын
Do you think it’s meaningfully smarter than the $20 tier models?
@realmckaywrigley
@realmckaywrigley Ай бұрын
Yes. I have A/B tested is fairly comprehensively at this point. It's a lot better (but probably only worth it if you're a professional dev, hobbyists may find it to be overkill).
@user-ze9tj9yj4t
@user-ze9tj9yj4t Ай бұрын
I’ve been testing out o1 standard a lot recently, and it makes me really want o1 pro… o1 really is limited, it feels even worse than o1 preview at points and gives quite short responses, much shorter than o1 mini even.
@elawchess
@elawchess Ай бұрын
@@user-ze9tj9yj4t o1-preview also gave much shorter responses than o1-mini. But o1-mini wasn't as smart. It was more quantity over quality.
@BillDirkes-o1g
@BillDirkes-o1g 26 күн бұрын
How do I start the o1-xml-parser? I've followed instructions for installing it with npm, no issues. But it looks like you already have it started in Chrome / localhost for this video.
@jjdorig9712
@jjdorig9712 16 күн бұрын
Why do we actually want to use the xml parser again? Is it the same as using repo prompt?
@slavakurilyak
@slavakurilyak 5 күн бұрын
Repo Prompt introduced Apply feature which is similar to the o1 XML Parser
@alphamindset9634
@alphamindset9634 Ай бұрын
A video on repo prompt would be good going over everything you have
@realmckaywrigley
@realmckaywrigley Ай бұрын
What would be helpful? My usage us purely what you see here in the video (unless you think I missed something!). Fairly simple.
@ryanangel3355
@ryanangel3355 14 күн бұрын
Repo prompt only works with Mac at this time. Is there anything else you know of like that can work with windows?
@ryanangel3355
@ryanangel3355 14 күн бұрын
@realmckaywrigley
@slavakurilyak
@slavakurilyak 5 күн бұрын
There's a waitlist for Windows on their official website
@benjaminkarlog8551
@benjaminkarlog8551 27 күн бұрын
Any windows alternative to repo prompt? It looks sick.
@pvncher
@pvncher 21 күн бұрын
There’s going to be a windows port in the new year. There’s a wait list on the site.
@dudebroholla
@dudebroholla 20 күн бұрын
What's the benefit of having O1 output everything in an XML formatted response?
@jordanmartinez8652
@jordanmartinez8652 16 күн бұрын
I really want to try out repoflow for windows. Any idea on a timeline for beta release?
@unknown_blr_
@unknown_blr_ 19 күн бұрын
hey, it seems it generates those "use server" cause you have it in your cursorrules at line 388
@friendofzeus
@friendofzeus 10 күн бұрын
When i click apply it says that it applied the changes successfully, however git status shows that nothing's changed in the target project. I made sure that the path is correct. Any leads?
@Doloufoks
@Doloufoks 8 күн бұрын
Same here while I use the XML parser to modify script on my local machine
@itskittyme
@itskittyme Ай бұрын
What's fascinating is how your workflow is so vastly different from mine, it's amazing to see in how many different ways AI can be used for coding. The main question I have though is why you are going through ChatGPT instead of through the API directly. My best guess is that it's to cut down on costs? Major bottleneck though.
@_MrGameplay_
@_MrGameplay_ 29 күн бұрын
API access for o1 pro is not yet released
@itskittyme
@itskittyme 29 күн бұрын
@@_MrGameplay_ ah okay, i'm really confusing all these different model names it appears
@mattvr
@mattvr 29 күн бұрын
One thing unclear - why use your custom XML format vs. unified diff format (i.e. what git uses)? Could save an extra tool and prompt
@kdawgwilk
@kdawgwilk Ай бұрын
Have you tried having the model just format things as a git diff that you can apply rather than that custom format? I would think the model understands that out of the box better than a custom xml format.
@realmckaywrigley
@realmckaywrigley Ай бұрын
XML is significantly better. If you have time check out Anthropic's prompting guide. Everything they do recommends XML, and I agree.
@terrestrialorigin529
@terrestrialorigin529 Ай бұрын
Is Repo Prompt (or an alternative) available for Linux or Windows?
@slavakurilyak
@slavakurilyak 5 күн бұрын
There's a waitlist for both on their website
@nicomelvin3595
@nicomelvin3595 22 күн бұрын
nice work. To close your iteration loop do you just save the your ide folder, delete your repo prompt original folder and load your updated folder? then start the process again.
@pvncher
@pvncher 21 күн бұрын
Repo prompt automatically fetches the latest versions of files and also supports applying edits directly now fyi. It’s similar to the xml flow here but built in, and it also supports search replace.
@nicomelvin3595
@nicomelvin3595 20 күн бұрын
@@pvncher saw that, though you cant test. the refresh is cool.
@sunkwolf
@sunkwolf Ай бұрын
I really liked the video! I do something similar to what you do with your program, but in a more manual way. Having Repo Prompt would be a great help to speed up my workflow. However, the download link is not directly available. I signed up on a waitlist form, but I haven’t received any email to download the application. Still, your video is great content. I enjoyed seeing that you use a workflow very similar to mine. It makes me feel like I’m not alone in the world and that my method might not be so wrong after all.
@pvncher
@pvncher Ай бұрын
The windows build is not ready yet. You’ll have to hold on a bit as it gets worked out. Thanks for the interest!
@Robin-ky8vr
@Robin-ky8vr Ай бұрын
do you have recommendations on how to use this in science for helping structure and write papers, include loads of papers, weigh arguments ect. im curious how this would perform, given enough context, to use context specific words correct, with gpt-4 some definitions are seriously wrong.
@pvncher
@pvncher Ай бұрын
Hey I’m the dev for repo prompt! Would love to talk about this use case. I’m not sure if you’re on a Mac but please do give it a try! It supports all text files with most file formats. PDFs might be wonky though There’s a discord link on the website if you’re interested in sharing.
@benjaminkarlog8551
@benjaminkarlog8551 27 күн бұрын
@@pvncher What is the state of a windows version? 🙂
@pvncher
@pvncher 23 күн бұрын
@@benjaminkarlog8551 WIP! Im only one person so I have to manage my time carefully, but it is being worked on, and Im hoping to potentially get help shipping it.
@jjdorig9712
@jjdorig9712 24 күн бұрын
how does this compares to cline and sonnet 3.5?
@markkwong9512
@markkwong9512 Ай бұрын
What did you mean was unreliable? Have you tried structured outputs instead of xml outputs for o1?
@augmentos
@augmentos Ай бұрын
Are you seeing the code results so much significantly better than even sonnet and 01? Like specific to code do you definitely say it’s worth it?
@Human_Evolution-
@Human_Evolution- Ай бұрын
So o1 seems noticably better than Sonnet 3.5?
@Whyoakdbi
@Whyoakdbi Ай бұрын
What about the security concerns around repo prompt?
@realmckaywrigley
@realmckaywrigley Ай бұрын
Everything you seem me do here with Repo Prompt is completely local on my machine.
@klammer75
@klammer75 Ай бұрын
Very cool and awesome share! Quick question...does anyone find sonnet 3.5 in the anthropic web UI to be a better coding assistant than sonnet 3.5 in Cursor? It's a noticeable difference IMHO...anyone else have a similar experience?
@toxtethogrady4610
@toxtethogrady4610 Ай бұрын
yes
@yurijmikhassiak7342
@yurijmikhassiak7342 Ай бұрын
It's not model. Cursor give too large prompt with his own rules, your rules, vector search, files, sometimes it's too much. 300 lines of code is already too much.. so if you are in the loop. Ask cursor to extract relevant code and only then ask to analyze it without writing code. Or go to web model with relevant code.
@joshua_sx
@joshua_sx Ай бұрын
Where can I find the 01 format prompt? In your github?
@realmckaywrigley
@realmckaywrigley Ай бұрын
Yep in the repo!
@user-kq2yj6ov5x
@user-kq2yj6ov5x Ай бұрын
@@realmckaywrigley what about the 01 pro base prompt? cant seem to find it and you didnt explain it in the video. is this it? You are an expert software engineer. You are tasked with following my instructions. Use the included project instructions as a general guide. thanks for the great tutorial.
@annie_the_great
@annie_the_great Ай бұрын
Can I use this on Windows?
@vuhoang5903
@vuhoang5903 13 күн бұрын
All fun and play until I find out that Repo Prompt is only for macOs
@slavakurilyak
@slavakurilyak 5 күн бұрын
Windows and Linux support coming soon
@jmstockholm
@jmstockholm Ай бұрын
Excellent!
@barakben-ezer294
@barakben-ezer294 29 күн бұрын
Singularity is here
@yellowboat8773
@yellowboat8773 Ай бұрын
Thanks for the vid mate, i feel that the 10x price increase doesnt justify the value though.....
@dan110024
@dan110024 Ай бұрын
yeah it absolutely doesn't lol.
@realmckaywrigley
@realmckaywrigley Ай бұрын
It is if you are a professional developer. For hobbyists not so much - totally get that.
@agsvk-com
@agsvk-com 13 күн бұрын
Too bad the apps are still for Mac OS and flowvoice only for Silicon. May have to wait months for the apps to be out.
@annonymbruger
@annonymbruger Ай бұрын
I tried similar and ended up cancelling my pro subscription. For iterative work flow it was not worth it
@realmckaywrigley
@realmckaywrigley Ай бұрын
You'll want to do the more iterative work with something like Sonnet 3.5. And at the end of the day the best workflow is the one that works for you :)
@annonymbruger
@annonymbruger Ай бұрын
@ wake up. It’s a 200$ subscription- it should work better
@marvpipe
@marvpipe Ай бұрын
the xml structure of the prompt is not matching the xml parser in your project. the file node is missing
@marvpipe
@marvpipe Ай бұрын
ok and it creates the wrong folder. would be awesome if you can check your prompts and correct them in the readme :) thank you
@pvncher
@pvncher 27 күн бұрын
There’s an xml parser built into repo prompt now fyi
@kaiiserni
@kaiiserni Ай бұрын
aider --copy-context FTW!
@Vance-kq1cx
@Vance-kq1cx Ай бұрын
Why not use cursor???
@realmckaywrigley
@realmckaywrigley Ай бұрын
The model is only currently available in ChatGPT.
@nayemnesat
@nayemnesat 18 күн бұрын
thanks
@bastabey2652
@bastabey2652 26 күн бұрын
is this o1 pro the $200 / month model
@LynnXee
@LynnXee Ай бұрын
I am working on a research project involving developing a framework that implements vision-aided autonomous robotic navigation under uncertainty, running this it on real robot and simulator. The context for it would include the codebase, published articles that with msthematical formulations of the algorithms, wikis of mathematical libraries used as a backbone and instructions from the researchers. I'm using chatgpt daily for coding but want to encorporate it deeper into our workflow to save development type. Any suggestions on additional resources that I can use? Do you think $20 o1 model can still handle this?
@jacquelynhalpern9433
@jacquelynhalpern9433 Ай бұрын
I'm a newbie but I'm working on a full AI app! Your videos have been so helpful. One thing I'm trying to understand better is .cursorrules. In your other video I noticed you didn't keep them in a separate file but here I see a more robust set of rules. Do you have any suggestions for creating cursorrules for larger applications similar to what I'm seeing here? Thank you!
@Topsquadjapan
@Topsquadjapan 27 күн бұрын
this is a lot of work for a basic request
@carterjames199
@carterjames199 Ай бұрын
Hey I love the video workflow is GOATed
@barakben-ezer294
@barakben-ezer294 29 күн бұрын
The age of the machines that build the machines has arrived. We are in very edge of singularity. I feel the gravitational pull.
@hydrohasspoken6227
@hydrohasspoken6227 15 күн бұрын
cool down mate
@MugiwaraNoDeji
@MugiwaraNoDeji Ай бұрын
Nice, but I think this can be optimized a bit
@realmckaywrigley
@realmckaywrigley Ай бұрын
More than open to suggestions :)
@gani2an1
@gani2an1 Ай бұрын
That is way too much work. We need API for this so that we can connect it to things like windsurf
@realmckaywrigley
@realmckaywrigley Ай бұрын
The API version is rumored to be here within 2 weeks!
@la6188
@la6188 Ай бұрын
lol just use aider…
@haploid2k
@haploid2k Ай бұрын
This "RepoPrompt" thing looks pretty cool. It's basically like Aider, except far less productive, and built for five year olds who are too scared to interact with the terminal, and prefer to point and click like a chimpanzee. Good call!
@pvncher
@pvncher 27 күн бұрын
Why do you assume it’s less productive than aider? It supports api calls directly and can create file edits more reliably than aider, and cheaper too by delegating edits to different models.
@Matrix-mq7ul
@Matrix-mq7ul Ай бұрын
Why not use Windsurf with Claude-3.5 ?? Literally a thousand times better hahah
@elawchess
@elawchess Ай бұрын
Except it's not is it?
@realmckaywrigley
@realmckaywrigley Ай бұрын
I use this to begin my work and continue in Cursor with Sonnet 3.5 as shown in the video.
@elidelia2653
@elidelia2653 Ай бұрын
Need that API!
@realmckaywrigley
@realmckaywrigley Ай бұрын
It can't come soon enough!!
@wdmeister
@wdmeister 24 күн бұрын
I wish there was a different word for making websites than "coding". It's usually trivial and LLMs can handle it quite well but as soon as you try to write something more complex LLMs spit out useless crap. After reading the title, I was hoping for something new, but I see it's again a simple webdev coding. Boring.
@Slyndc
@Slyndc Ай бұрын
Second
@CocaNoah
@CocaNoah Ай бұрын
Its so sad that everyone showing off these ai tools build a to do list. Why not build something useful, so its a more realistic scenario
@realmckaywrigley
@realmckaywrigley Ай бұрын
The video is just meant to teach people the workflow. See pinned comment.
@CocaNoah
@CocaNoah Ай бұрын
@@realmckaywrigley I understand. But in my opinion the videos would have a better value if i see real applications build with these tools instead of everyone showing the same to do list demo for every tool that comes out. I mean it would only take a different prompt to generate something useful, so why deciding for a to do list?
@yurijmikhassiak7342
@yurijmikhassiak7342 Ай бұрын
Coz that's one of the easiest types of apps. Simple CRUD. People love utopia when everything works. AI coding is 10x harder with backend and larger codebase.
@EDashMan
@EDashMan Ай бұрын
First
I Discovered the GOD TIER Prompt Chain to Make AI Coding Foolproof!
25:00
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 18 МЛН
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН
To Brawl AND BEYOND!
00:51
Brawl Stars
Рет қаралды 17 МЛН
Generative AI is a Parasitic Cancer
1:19:55
Freya Holmér
Рет қаралды 260 М.
Satya Nadella | BG2 w/ Bill Gurley & Brad Gerstner
1:24:42
Bg2 Pod
Рет қаралды 185 М.
Repo Prompt o1 Pro workflow
7:57
Eric Provencher
Рет қаралды 903
Coding With OpenAI-o1 in Cursor - Can We Replace Claude 3.5 Now?
15:43
The 8 AI Skills That Will Separate Winners From Losers in 2025
19:32
PirateSoftware is right, this needs to stop
15:14
Theo - t3․gg
Рет қаралды 886 М.
I Made an iOS App in MINUTES with This AI Tool!
13:20
Creator Magic
Рет қаралды 606 М.
Build anything with DeepSeek V3, here’s how
14:34
David Ondrej
Рет қаралды 197 М.
Таким раствором работать одно удовольствие
1:00
Профессия созидатели
Рет қаралды 954 М.
КАК ЖИВЕТ КВАНТУМ? РУМ ТУР КВАНТУМА!!!
13:51
Гига богатый геймер vs бедный геймер
30:55
Трум Трум Оки Токи
Рет қаралды 114 М.
Американцы красят асфальт?
0:27
BAZAR CLUB
Рет қаралды 188 М.