Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
I just use it as a faster Google search
it hallucinates too much and needs too much handholding
---
I had AI write simple demo things and those still needed testing and tweaks. like stuff there's a dozen GitHub repos for
opus was pretty good though. but nobody would use it because it's massively expensive and capped. and even it has limits. at some point you run out of context window. but it made for a great philosophical back and fourth for a couple hours before it degraded. wouldn't be enough for an app but enough to figure out a semi-complex architecture or feature -
retoor10982dYes, i promote perplexity 24/7.
First of all, you can choose model.
Second of all, git is very state depended in what you are about to do wit hit, so, a script to automate it, would have a lot of business logic that even with an LLM is quite a lot of work because you have to describe them all. So actually, it's only useful if you already are an expert on the subject often.
But I recently repaired a network configuration that was beyond dead of a linux machine by first:
- investigation script based on files (couldn't use tools)
- give it the results
- asked him for the past scripts
And that worked amazing.
But now, imagine if i want to make something openrouter api related. I can ask it to do that using the deepsearch mode, because it will find online what the correct model names are and what the costs are from the model. Something you normally have to search and implement by hand. This is like a hour work for free for nothing. -
retoor10982dAnd what about: had to do it myself -> sure, but it actually did make it easier. I actually learn from the LLM's. Fact is, that LLM's take a lot of practice before they become a good friend. I have loads of free time and have the privilege to have worked a lot with it. There are so much caveats.
The ultimate art at the end its: putting the dots on the `i` using a LLM. Like ciurgical precission but with that big rock of an LLM. There are many tips i can give you on Snek. It will prevent you to waste a lot of time and I spent myself a lot of time (that most people don't have) to learn it. I'm still learning every day. I feel bed for my friends who are just doing their day to day job and develop so slowly. I can blast four of them away easily in performane on my own. EASY. But I have my own devbot: https://devrant.molodetz.nl/preview... that does exactly what i instruct it, that was the art, but automated it. I can now do very lazy vibes while it delivers precision work. -
@retoor Oh yeah, the deepsearch mode. I may have had to use that.
The problem wasn't dependent at all on business logic. It was literally the years old "rebase a branch and take the tags" question. Even simpler, as I had just some tags and never more than one per commit.
About learning from the AI... I didn't. In this case, any part of the given solution (if we can call it that) was rubbish. I thought it would find more info about git internal files and some stuff I had never touched... it didn't, it was as perplexed as I was hahaha
Looking forward to being on Snek a little more. Life's been a bit down lately. -
Related Rants
-
sasikanth29A group of wolves is called a pack. A group of crows is called a murder. A group of developers is called a m... -
gururaju58*Now that's what I call a Hacker* MOTHER OF ALL AUTOMATIONS This seems a long post. but you will definitely ... -
gggggggggg20"Whenever I see a door that says push I pull first to prevent conflicts"

(Double rant day)
So I had a little problem and I thought, why not test a new AI tool on it.
The problem: git-rebase, but copy tags. Example: if you apply a commit with the tag G2, create a tag called G2' in the new commit.
The tool: Perplexity. I had heard good things about it.
TL;DR: Had to do it myself.
1st it told me to do it by hand.
"What about --exec?"
Oh yeah, call a bash script to do it.
"What would the script look like...?"
Ooh, like this, look.
"Ok, I see. Can we just put it all in the command? The script can be simplified, only one tag per commit that has any, and forget the echo statements."
Yeah definitely, here you are.
"It's still complex, the script can be simplified."
Yes, I can remove some parts. Now.
Great, so now I had a single command, that would do what I wanted, right?
Nope.
- It referenced files that didn't exist.
- It had badly escaped characters in the bash string.
- And after fixing that*, for some reason Git didn't accept it, even if it was well formatted, and the AI never told me that could happen.
* Mind you, fixing that took some time of reading documentation of git commands and options I never used, snooping around what was accessible in Git's internals during a rebase, rewriting the bash lines... like, I didn't even use any part of the AI solution.
Evidently Git's very hard even for AI lol
It's neither artificial nor intelligent, it's trash. 0 stars.
(I know Perplexity is not "an AI", it was most probably using ChatGPT. Can't bother to see how to check.)
Maybe I was using it wrong??
rant
bash
rebase
ai
tags
perplexity
git