Live data from Hacker News

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

news.ycombinator.com

1–10 of 57 posts

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

#1
Hello Hacker News community,

Wanted to share a project I started working on during my spare time and was then discovered by many in the open source community last week.

GPT Engineer’s mission: Be the open platform for devs to tinker with and build their personal code-generation toolbox.

I believe it's key for us devs to engage in how building software can and will change.

You can find more info about the flexible technical "philosophy" to make it work well, and the community we want it to become on github: https://github.com/AntonOsika/gpt-engineer

The project is still in early stages. It's clear that there is a lot of room for improvement as the space to combine tricks that guide LLM's is large.

Appreciate any suggestions, experiences, or ideas on the project from you all!

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

#5
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 user comes up with new features, etc? Can it be used to work on a pre-existing codebase?

[0] https://github.com/paul-gauthier/aider

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

#6

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…

Not yet. Considered adding it soon, the only reason I decided against — for now — is that for automatic evaluation human edits make it be try difficult!

Fully automatic can be evaluated fully automatically.

Good input.

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

#8

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…

Looks like you know more about it than me, but it seems to me that the main challenge is being able to include the appropriate context, and train it to output a diff which you can then apply to the codebase.

Definitely looking forward to the day I review my first AI-generated PR (beyond dependency updates of course).

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

#9

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…

Looks like you know more about it than me, but it seems to me that the main challenge is being able to include the appropriate context, and train it to output a diff which you can then apply to the codebase. Definitely looking forward to the day I review my first AI-generated PR (beyond dependency updates of course).

Yup, those seem to be the key challenges. I've been making good progress on them, but there's plenty more work to do!

On the topic of "AI-generated PRs", I used my tool to file a PR to the `glow` CLI tool. I don't know the go language, so I had my tool `aider` add the feature I needed. I mostly use glow to preview README.md for GitHub, so I wanted it to render line breaks like GitHub does.

https://github.com/charmbracelet/glow/pull/502

I've also been able solve a couple of github issues that were file by users by just pasting the issue into my tool... it fixed itself. Links below:

https://github.com/paul-gauthier/aider/issues/13#issuecommen...

https://github.com/paul-gauthier/aider/issues/5#issuecomment...

Post reply on HN