Live data from Hacker News

Show HN: gpt-engineer – platform for devs to tinker with AI programming tools

news.ycombinator.com

41–50 of 57 posts

Re: Show HN: gpt-engineer – platform for devs to tinker with AI programming tools

#41
post #23

Earlier quoted context omitted.

I too would be interested in a good forum for like minded folks to share ideas about AI coding!

Same. I don't know if it'd be Lemmy or something else just hosted somewhere, and there might just be 5 of us - if people are interested I can make something today. Strong preferences on platforms? If not I'll make something .

I setup https://aicoding.club/ a lemmy instance for this.

Re: Show HN: gpt-engineer – platform for devs to tinker with AI programming tools

#42
post #36

Earlier quoted context omitted.

And me!

Interested. I currently use GPT to write the majority of my commit messages and catch bugs at commit time.

I don't want to spam everyone so will just reply here in the chain - I setup https://aicoding.club/, a lemmy instance for this. Emails aren't working just now as I've only just setup the domain and need to sort spf/etc, but I'll keep an eye on things to approve people.

Re: Show HN: gpt-engineer – platform for devs to tinker with AI programming tools

#43
post #41
post #23

Earlier quoted context omitted.

Same. I don't know if it'd be Lemmy or something else just hosted somewhere, and there might just be 5 of us - if people are interested I can make something today. Strong preferences on platforms? If not I'll make something .

I setup https://aicoding.club/ a lemmy instance for this.

It is not loading for me :(

Re: Show HN: gpt-engineer – platform for devs to tinker with AI programming tools

#44
post #41

Earlier quoted context omitted.

I setup https://aicoding.club/ a lemmy instance for this.

It is not loading for me :(

Aha, that would be because I got the url wrong that I just set up. https://aicoding.club/ (and fixed in the message before).

If you get a fasthosts landing page, it's DNS propogation issues. Should be hooked up to 68.183.253.254 (correct on google and cloudflare dns).

Re: Show HN: gpt-engineer – platform for devs to tinker with AI programming tools

#46

Have you done much work on using GPT to *edit* code in an existing codebase? That's been my focus lately, working on my open source GPT coding tool [0]. Generating new code from whole-cloth seems like an easier task for GPT. My tool can certainly do that, as can smol-developer, etc. But you really only do that "once" per project. Can folks use gpt-engineer to modify and extend the code it has already created, as the…

I've played around with aider trying to run tests and fix the code, but it just crashes after exceeding the context window. I am now trying to repurpose the AutoGPT example in langchain.

Sounds like maybe your source files are bigger than the context window? Try including fewer files in the chat. See some notes on GPT models and file sizes here:

https://github.com/paul-gauthier/aider#gpt-4-vs-gpt-35

I also have some incoming improvements so the tool is more graceful and helpful if you hit the context window limit. And in general, most of my main efforts are focused on making it possible to work with larger and larger codebases in spite of the context window limitations.

Please do file an issue with more details on your problems. I can try and help and give you updates if I make improvements to the tool which could solve your use case.

Re: Show HN: gpt-engineer – platform for devs to tinker with AI programming tools

#47
post #22

Earlier quoted context omitted.

How have you created the svg screencast in the README?

Looking at the source, it appears to have been generated by https://github.com/nbedos/termtosvg

Yup, that's what I used. It produces really nice, crisp SVG screencasts.

Re: Show HN: gpt-engineer – platform for devs to tinker with AI programming tools

#48

Have you done much work on using GPT to *edit* code in an existing codebase? That's been my focus lately, working on my open source GPT coding tool [0]. Generating new code from whole-cloth seems like an easier task for GPT. My tool can certainly do that, as can smol-developer, etc. But you really only do that "once" per project. Can folks use gpt-engineer to modify and extend the code it has already created, as the…

It's interesting to me that you say

> Generating new code from whole-cloth seems like an easier task for GPT.

as I've been working on a similar tool of my own and I've found the opposite. The initial task I've been trying to have it complete is to build something like https://craigmbooth.com/projects/killer-sudoku-calculator/ but with my bespoke requirements. If I try to specify it up front and have it generate the whole thing it almost always fails in a number of ways at once, despite the requirements being relatively straightforward and clear.

However I have had success by walking it through the process step by step along the lines of "please create an index.html that references react from a cdn. It should draw a blank sudoku board" -> "Please add a button that says 'add a cage'. When the button is clicked a box labeled "Cage 1", "Cage 2", etc should be added to a list to the right of the board" -> "Please track the currently selected cage and set the background of the corresponding cage box to green", etc.

Likewise, I added the initial set of functions it could access ("Create a File", "Update a File", "Remove a File") manually, but then I had it add additional commands ("Add a directory", "Remove a directory", "Copy a file", etc) and it was able to do it correctly on the first try each time because the pattern already existed.

Re: Show HN: gpt-engineer – platform for devs to tinker with AI programming tools

#49
post #48

Have you done much work on using GPT to *edit* code in an existing codebase? That's been my focus lately, working on my open source GPT coding tool [0]. Generating new code from whole-cloth seems like an easier task for GPT. My tool can certainly do that, as can smol-developer, etc. But you really only do that "once" per project. Can folks use gpt-engineer to modify and extend the code it has already created, as the…

It's interesting to me that you say > Generating new code from whole-cloth seems like an easier task for GPT. as I've been working on a similar tool of my own and I've found the opposite. The initial task I've been trying to have it complete is to build something like https://craigmbooth.com/projects/killer-sudoku-calculator/ but with my bespoke requirements. If I try to specify it up front and have it generate the w…

I think we agree, but maybe I wasn't writing clearly.

You're describing building a green field app starting from nothing, step by step. GPT shines at things like this, because they are by definition small code bases. You can probably fit the whole codebase into the context window.

Also, your approach of walking it through step-by-step is perfect, since you get to guide it to build a wise code architecture as you go.

It's hard to naively point GPT at a big, existing repo and try and do non-trivial changes to that codebase. Without a bunch of tooling to help it understand the overall codebase, it won't understand or respect the existing modules, abstractions, etc. It will just start trying to write code in a vacuum, which probably isn't the right thing to do when modifying an existing codebase.

Post reply on HN