No but I don't use it to generate code usually.
I gave agents a solid go and I didn't feel more productive, just became more stupid.
I gave agents a solid go and I didn't feel more productive, just became more stupid.
Perhaps you're not playing to their strengths, or just haven't cracked the code for how to prompt them effectively? Prompt engineering is an art, and slight changes to prompts can make a big difference in the resulting code.
- Providing boilerplate/template code for common use cases
- Explaining what code is doing and how it works
- Refactoring/updating code when given specific requirements
- Providing alternative ways of doing things that you might not have thought of yourself
YMMV; every project is different so you might not have occasion to use all of these at the same time.Your list gives me a starting point and I'm sure it can even be expanded. I do use LLMs the way you suggested and find them pretty useful most of the time - in chat mode. However, when using them in "agent mode" I find them far less useful.