I would like to sincerely suggest anyone who uses this wonderful tool to install it using `pipx` instead of just globally installing it with `pip`. This way, it is installed safely within its own virtual environment while still being available anywhere. `pipx` can also upgrade it without either messing with or being hampered by your other (user) globally installed packages, which is a big plus for such an important tool.
@JoshuaVial
Ай бұрын
Great sugggestion
@thenextension9160
21 күн бұрын
thankyou
@javi_park
7 ай бұрын
Great video Josh. would love to see an update video on Aider! just tried it this week and it's quite mindblowing.
@LearnCodeWithJV
7 ай бұрын
yeah, lots has changed since the original. It's on my list.
@javi_park
7 ай бұрын
can't wait!@@LearnCodeWithJV
@flethacker
2 ай бұрын
this is how programming should have been from the beginning
@mickelodiansurname9578
Жыл бұрын
also Josh, subscribed and I can't work out why you haven't got tens of thousands of subscribers.
@LearnCodeWithJV
Жыл бұрын
that's kind of you to say - I'm pretty new to making videos for youtube and have only been at it for a few months. I'm also only partially focused on subscribers and reach, a lot of the videos I make knowing they won't get much attention just because I know a handful of my students are interested.
@avi7278
Жыл бұрын
Really quite stoked about the neovim plugin. Thanks, insta-sub.
@LearnCodeWithJV
Жыл бұрын
Nice - feel free to shout out if you have ideas for improvements.
@DmitriZaitsev
3 күн бұрын
Please make the code easier to read, it looks kind of blurred
@magejoshplays
Жыл бұрын
very cool plugin, will have to check it out
@LearnCodeWithJV
Жыл бұрын
It is indeed, I'm still loving it and using it every day
@zacboyles1396
Жыл бұрын
Fantastic video thanks
@LearnCodeWithJV
Жыл бұрын
cheers
@StormWolf01
8 ай бұрын
All of this is amazing.
@aa898246
Жыл бұрын
it would be cool to have this compatible with local LLMs or use it with the web version of gpt
@LearnCodeWithJV
Жыл бұрын
yeah, a lot of people would like to use this with a local LLM. I've tried a bunch and they aren't good enough (for me) yet, but I reckon we'll get there eventually.
@Maisonier
2 ай бұрын
What about now with DeepSeek-Coder-V2 vs gpt 3.5? great video, liked and subscribed.
@TeamUpWithAI
Жыл бұрын
Nice video! Thanks for putting it together :)
@LearnCodeWithJV
Жыл бұрын
Glad you liked it!
@Paul_Oz
Жыл бұрын
name also sounds kinda like Ada (as in Lovelace). it'd be cool if they meant that
@LearnCodeWithJV
Жыл бұрын
yeah, I agree.
@loicroxan6434
Жыл бұрын
Actually "Aider" means "to help" in french.
@mickelodiansurname9578
Жыл бұрын
holy crap the friggin hoops I had to jump through just to get universal-ctags installed in a container on a windows machine.... someone needs to take a baseball bat to the Microsoft offices and explain to them WHY a package manager is pretty much a MUST HAVE in 2023.
@LearnCodeWithJV
Жыл бұрын
oof, I can imagine the pain. The only way I can even think about developing on windows is with wsl
@mickelodiansurname9578
7 ай бұрын
@@LearnCodeWithJV Win 10 is up this year I think, support drops in the middle of the year, I won't be going to 11, I think my windows days are now done! Microsoft and I will be parting company I think to be honest. Hard though cos obviously here comes a learning curve of new OS. So since I'm familier with Ubuntu I think thats where I will slink off to!
@techfren
Жыл бұрын
Great Content JV! :)
@LearnCodeWithJV
Жыл бұрын
Thanks!
@eriknodland6841
Жыл бұрын
Great video! I was wondering how you could use Aider if you already had an existing codebase. The code changes or new code should adhere to our coding standards and architecture. How could you influence Aider for that?
@LearnCodeWithJV
Жыл бұрын
I would suggest adding a file which demonstrates the things you care about to the context window. I find that nudges the LLM in the right direction pretty effectively. Another approach would be to formally document them in a standards.md and then just add that to the context. Working well with existing code bases is where I think aider really stands out.
@lancemarchetti8673
Жыл бұрын
If Aider can successfully generate a Base63 Decoder in JS, I'll eat my computer chair!. .. even ChatGPT couldn't get it right... 40 minutes of back and forth. Perhaps I'm just prompting incorrectly... But I've created many similar tools before... so I'm not sure why it's struggling with Base63.
@LearnCodeWithJV
Жыл бұрын
Fascinating, the community is pretty supportive of you jump into the discord and share more details.
@lancemarchetti8673
Жыл бұрын
@@LearnCodeWithJV ok cool... I'll do that
@RealLexable
Жыл бұрын
Isn't it quiet similiar to Copilot X Chat ?
@LearnCodeWithJV
Жыл бұрын
There are a few differences, I’ll be going through them in an upcoming comparison.
@zehijean8817
Жыл бұрын
How does it compare with gpt-engineer?
@LearnCodeWithJV
Жыл бұрын
I've only played a little with gpt-engineer but my take is that it is a bit more of a 'build this project for me from scratch' and less of a 'help you develop faster' which is what Aider does. If you know nothing (or very little) about coding then using GPT-engineer might be a better bet as it will ask you clarifying questions and then spit out a whole bunch of code that *might* work. Aider on the other hand is built around the concept of the user adding and removing the files from the context and prompting it each step of the way, so it's more about supercharging people who can code than giving a non-coder a coding AI agent.
@zehijean8817
Жыл бұрын
@LearnCodeWithJV yesterday I tried gpt-engineer I had a complex and lengthy prompt but it failed miserably and couldn't generate the project although it did explain in the logs how it would do it but still...after 5 attempts I decided to do it with aider and wow 👌 wow aider nailed it created the git repo and all the files for the project...aider is the one
@fluffykitties9020
Жыл бұрын
would be better if you compared with others like Codewhisperer, Copilot, etc
@LearnCodeWithJV
Жыл бұрын
I agree. I'm planning to do a comparison with copilot and the new stack overflow AI, I'm not sure how many folks are using code whisperer though.
@gfhdlsk
Жыл бұрын
I don't agree with the title, for me production ready would also require privacy. Any serious company won't allow programmers to send their proprietary code to OpenAI's servers. This assistant is more like open source/private projects "production ready".
@LearnCodeWithJV
Жыл бұрын
That's a fair point, there are a lot of companies that won't allow folks to use OpenAI apis. I expect that will be solved reasonably soon though as companies stand up enterprise friendly AIs or the open models get good enough with fine tuning. The main thing I was surprised with Aider was that the quality of the code + the dev workflow was good enough for production use.
@avi7278
Жыл бұрын
aider is french for "to help" and pronounced "eh-day"
@LearnCodeWithJV
Жыл бұрын
I asked paul (project creator) and he mentioned being inspired by aiders from outdoor rockclimbing "The name "aider" has a lot of relevant interpretations, but the one I like best is from rock climbing. Climbers use equipment called aiders to get through the hardest sections of a big wall climb, often helping to move quickly past the least aesthetic parts of the endeavor." Given the french penchant for climbing, perhaps I need to brush up on my pronunciation :)
@lexscarlet
10 ай бұрын
I do believe Gauthier is likely French too. "Here's a little help with coding. Aider."
@agxxxi
Жыл бұрын
Would love to see it run by other LLMs
@LearnCodeWithJV
Жыл бұрын
Likewise - a bunch of folks are looking into it aider.chat/docs/faq.html#can-i-use-aider-with-other-llms-local-llms-etc has links to some of the info and there is an active channel in the discord group
Пікірлер: 52