I evaluated the Jetbrains assistant. I was more impressed with its ability to chat about science fiction than actual programming. It could do some impressive things. I was working on a codebase that used JooQ to generate SQL code. The agent did not have access to the database or SQL scripts but it could figure out what the SQL schema was by looking at the Jooq stubs. I tried to use it to write a somewhat complex quer…
> Other tasks have an element of looping which is really fundamental in computer science Have you tried any of these agent based workflows that claim to be able to loop with some amount of reasoning ?
From Godel, Escher, Bach and my own experience I'm afraid that's a way to spend the next 1000 years pushing a bubble around under a rug.
If you had something that fully automated the cycle of running the compiler and running tests at least I wouldn't have the tedium of doing all that, particularly the bit about having to reprompt with the last compiler error.