Product(s): JetBrains AI Assistant
Overall Comment:"Both the AI Assistant and Junie generally work well - when provided with appropriate instructions. I tend to use it for short tasks that take 3-5 minutes of agent time, which would have taken me 30-40 minutes of work. Great for going through lots of documents (like SQL files) to come up with code that works reasonably well."
Straightforward to use, allows selecting between multiple LLM models (though I default to Claude 3.5 / 3.7 most of the time). Generally provides usable code if you break up the task into small bits and provide it with a structure ahead of time.
1) Without fairly specific instructions, the agent will generate too much code. 2) Often when a bug fix requires __removing__code, it will add more code to solve the problem, thus complicating the codebase rather than simplifying it. 3) Its ability to find opportunities to refactor is not as good as the built-in refactoring tools already present within the IDE.