Live data from Hacker News

Show HN: Gitgpt – Natural Language Git

github.com

31–40 of 92 posts

Re: Show HN: Gitgpt – Natural Language Git

#31

That looks cool, though I'd be very concerned about the possibility about ChatGPT "hallucinating" a `rm -rf /` or equivalent.

Given that it is doing actual operations under the hood, it would be interesting to have it just output the "native" command for the operation rather than executing it. People could write wrappers around that output to execute it after prompting the user for confirmation or something like that so that users would have the choice to "opt into" the level of automatic execution they're comfortable with.

Re: Show HN: Gitgpt – Natural Language Git

#32
post #4

Not sure what value it adds though. Isn’t it easier to type the cmds then to write all that? If there’s a good product in it I’m afraid your examples aren’t selling it :S Was first thinking it could have value for when you forget a cmd or when learning, but I think if you can come up with those technical instructions you can also remember the cmds …

People are bad at Git, people don't want to read the Git book to understand Git, so for long time many people's workflow was "type quesion on how to do something in git into google and copy-paste first answer" (which generally worked).

So for developer using it 8h a day, yeah, funny toy, but might actually be useful for every other git usage when users don't want to understand graph theory just to commit some changes.

Re: Show HN: Gitgpt – Natural Language Git

#34

I've been looking for something similar for AI git commit messages... basically feed ChatGPT a git diff and ask it what changed and to write a git message. I've done this directly in the ChatGPT UI with some small changes and it produces some great messages... I would be very concerned to run this on company code or large diffs. But small simple commits, which should be the goal with commit messages anyways, would ta…

CommitGPT was in a Show HN but didn't gather much attention back then: https://github.com/RomanHotsiy/commitgpt

Re: Show HN: Gitgpt – Natural Language Git

#35
post #31

That looks cool, though I'd be very concerned about the possibility about ChatGPT "hallucinating" a `rm -rf /` or equivalent.

Given that it is doing actual operations under the hood, it would be interesting to have it just output the "native" command for the operation rather than executing it. People could write wrappers around that output to execute it after prompting the user for confirmation or something like that so that users would have the choice to "opt into" the level of automatic execution they're comfortable with.

This way my approach when I created a similar tool, called git-genie[0]. It’s more of an educational tool first, explains the generared git command in detail.

[0] https://github.com/danthelion/git-genie

Re: Show HN: Gitgpt – Natural Language Git

#36
post #7

Earlier quoted context omitted.

Isn’t it easier to type the cmds then to write all that? Obviously it is if you know them .

"gitgpt make me a sandwich" isn't going anywhere fast. Understanding what you can tell gitgpt to do is extremely adjacent to knowing actual git commands.

But if it could act like the helpdesk it would help a lot.

Re: Show HN: Gitgpt – Natural Language Git

#37

That looks cool, though I'd be very concerned about the possibility about ChatGPT "hallucinating" a `rm -rf /` or equivalent.

[flagged]

Perhaps explain to the person you are responding to why you disagree with them instead of making passive-aggressive jabs at their intellect

Re: Show HN: Gitgpt – Natural Language Git

#38
post #37

Earlier quoted context omitted.

[flagged]

Perhaps explain to the person you are responding to why you disagree with them instead of making passive-aggressive jabs at their intellect

I don’t disagree with them. Reality disagrees with them.

When LLMs “hallucinate” they don’t do so in random ways like somehow deciding to “rm -rf /“. They do so in predictable ways.

What, am I supposed to handhold every person in these forums until they stop reading garbage on the internet and start either doing their own empirical research or at least read other empirical research?

Edit: Apparently the answer is yes, I am supposed to handhold every person in these forums… and I will tirelessly do so, even in the face of provocatively incorrect yet populist statements like OPs… I still imagine I lose my patience every 100 or so instances, as seems about the average these days…

Re: Show HN: Gitgpt – Natural Language Git

#39
post #19
post #15

This is cool but I tried sending the same text with my general purpose GPT (text-davinci-003) command line tool and it did the same thing. This one is mine: https://github.com/runvc/askleo There are other ones of course.

I’m just curious, why does everyone use DaVinci for these sorta applications? Even the 2nd best model (Curie) is 10x cheaper and I’m sure would perform nearly as well.

I imagine it's a mix of:

1. text-davinci-003 is subjectively (well, and objectively) better than other models

2. for small-ish usage volume, Davinci and Curie are both pretty cheap in absolute terms that a 10x factor doesn't matter

3. GPT3 hype

Re: Show HN: Gitgpt – Natural Language Git

#40

That looks cool, though I'd be very concerned about the possibility about ChatGPT "hallucinating" a `rm -rf /` or equivalent.

When LLMs “hallucinate” they don’t do so in random ways like somehow deciding to “rm -rf /“. They do so in predictable ways.
Post reply on HN