Remix.run Logo
egorfine 5 days ago

Sure it's way easier to type "show me the list of files in current directory" and wait for LLM to do it's magic than it is to type "ls".

KingMob 5 days ago | parent [-]

Quick! What's the CLI command to use ffmpeg to cut out the first 20s of a video, drop non-English subtitles, and convert to the AV1 codec while keeping the VBR under 1 MBs?!

While you laboriously hunt for all the correct options, I've gone to lunch.

I doubt anyone's using AI for "ls" unless they're just starting to learn the terminal.

soraminazuki 5 days ago | parent | next [-]

Then you get this:

    ffmpeg -i input.mp4 -ss 20 -map 0 -c:v libaom-av1 -b:v 1M -c:a libopus -map -0:s -y output.mp4
It overwrites files without confirmation, needlessly re-encodes audio, drops all subtitles, and sets the average bitrate instead of the maximum. So with your example, someone else is doing damage control while you're enjoying your lunch.

I'm kind of surprised it got this many things wrong to be honest.

KingMob 5 days ago | parent [-]

Kudos for taking this seriously.

I have no idea what prompt you fed it, but at least personally, I rarely get such poor results for ffmpeg.

But assuming I got this back, instead of running it blind, I wold check the options it suggested, find the flaws, fix them and then run it. Quite possibly still faster than it would take to construct by hand from scratch.

In that sense, LLMs are better search engines than existing search engines in terms of guiding you to the right neighborhood, if not the correct house.

---

When people criticize YOLO vibe coding, I think they're forgetting all the ways LLMs can still be very useful with a human in the loop.

egorfine 5 days ago | parent | prev [-]

I need LLM for that, sure.

But again, my question stands: why would I need an AI in my terminal?

KingMob 5 days ago | parent [-]

If you think AI is useful for that, then why not stick it everywhere, including the terminal?

My only objection to AI in the terminal is it's one more subscription to track. But otherwise, I have no issue with AI chats in everything.

I mean, Warp is still a terminal at the end of the day. Nothing's forcing me to use AI, it's just handy for the occasional command. I use it sporadically enough that I never even leave the free tier.

I think OP made the mistake of trying to use the Warp model for coding; I wouldn't let anything less than a frontier model touch code.