Show me one of these things do something more complex then a front end intern project.
Here's a prompt I used to build the AWS infrastructure for Plandex Cloud with Plandex: https://github.com/plandex-ai/plandex/blob/main/test/test_pr...
Show HN: Plandex – an AI coding engine for complex tasks
41–50 of 112 posts
Re: Show HN: Plandex – an AI coding engine for complex tasks
#42It's pretty annoying that every project like this lately is just a wrapper for OpenAI API calls.
Re: Show HN: Plandex – an AI coding engine for complex tasks
#43It's pretty annoying that every project like this lately is just a wrapper for OpenAI API calls.
Re: Show HN: Plandex – an AI coding engine for complex tasks
#44Re: Show HN: Plandex – an AI coding engine for complex tasks
#45Re: Show HN: Plandex – an AI coding engine for complex tasks
#46Earlier quoted context omitted.
Here's a prompt I used to build the AWS infrastructure for Plandex Cloud with Plandex: https://github.com/plandex-ai/plandex/blob/main/test/test_pr...
It's not something I would consider a complex job. A simple prompt to chatgpt could even produce a working CDK template.
It seems like more examples demonstrating relatively complex tasks would be helpful, so I'll work on those.
I'm certainly not trying to claim that it can handle any task. The underlying model's intelligence and context size do place limits on what it can do. And it can definitely struggle with code that uses a lot of abstraction or indirection. But I've also been amazed by what it can accomplish on many occasions.
Re: Show HN: Plandex – an AI coding engine for complex tasks
#47It's pretty annoying that every project like this lately is just a wrapper for OpenAI API calls.
I’m moving an inordinate amount of data between the ChatGPT browser window and my IDE (a lot through copying and pasting) and this demonstrates two things: 1) ChatGPT is incredibly useful to me and 2) the worflow UX is still terrible. I think there is room for building innovative UXs with OpenAI, and so far what I’ve seen in Jetbrains and VSCode isn’t it…
Re: Show HN: Plandex – an AI coding engine for complex tasks
#48Congrats on the launch, I'm excited to give it a try. I'm curious how you're having it edit files in place - having built a similar project last summer, I had trouble with reliably getting it to patch files with correct line numbers. It was especially a problem in React files with nested div's.
I was able to improve reliability of line numbers by using a chain-of-thought approach where, for each change, the model first summarizes what's changing, then outputs code that starts and ends the section in the original file, and then finally identifies the line numbers from there.
The relevant prompts are here: https://github.com/plandex-ai/plandex/blob/main/app/server/m...
Re: Show HN: Plandex – an AI coding engine for complex tasks
#49Congrats on the launch, I'm excited to give it a try. I'm curious how you're having it edit files in place - having built a similar project last summer, I had trouble with reliably getting it to patch files with correct line numbers. It was especially a problem in React files with nested div's.
Thanks! I tried many different ways of doing it before settling on the current approach. It's still not perfect and can make mistakes (which is why the `plandex changes` diff review TUI is essential), but it's pretty good now overall. I was able to improve reliability of line numbers by using a chain-of-thought approach where, for each change, the model first summarizes what's changing, then outputs code that starts…
Can a user ask plandex to modify a commit? Maybe the commit just needs a small change, but doesn’t need to be entirely re-written. Can the scope be reduced on the spot to focus only on a commit?
Re: Show HN: Plandex – an AI coding engine for complex tasks
#50This approach works. I just built a SPA in 3 days with GPT-4 of which about 50% was generated. My only tooling was a bash script to list all the files in the repo (with some exceptions), including a README.md planning the project, a file list, and at the end I type my task. I run about 10-15 rounds with it. At the beginning I was using GPT more heavily, but in the middle I found it easier to just fix the code myself.…
Just in case you are using a Mac, you can pipe the output of your script to pbcopy so that it goes directly into your clipboard
script.sh | pbcopy