3 ms·
I am not sure. I pretty much stopped using aider, to switch to chatting with GPT-4 directly. I don’t yet have a great meta-framework for coding this way, but I
by CGamesPlay 3y ago
I am not sure. I pretty much stopped using aider, to switch to chatting with GPT-4 directly. I don’t yet have a great meta-framework for coding this way, but I think it’s more agentic than interactive.
If I had to describe my current process, it would be to 1) brainstorm approaches 2) create a toy implementation 3) integrate solution into project. Each of these steps is interactive. For brainstorming, I’ll usually have it create the simplest implementation, check it by eye only, and if it’s on the right track I will begin adding constraints to make it more realistic. If it isn’t, throw away the conversation and start from a new prompt (don’t bother trying to get it to recognize its mistakes if they are categorical) Finally, if I’m feeling lazy, I will ask it to integrate this snippet into the real project (typically this is the first point GOT sees my actual code, and it’s just doing the mechanical transformation between the snippets).
To automate the workflow that I’m talking about does require a more agentic approach than just a chat interface provides. I guess the answer is probably in the middle somewhere.