There are times it amazes me with how "capable" it seems but more often than not I'm not happy with the end result as well as the missed opportunity to learn something or reinforce existing knowledge. At the same time I feel that it is useful in some scenarios and I just need to learn when and how best to use it, like a new power tool that I haven't learned how to use yet.
Lately I've put in my agents file that I don't want it to touch any files. Instead of using it to write code or docs I'm using it to analyse code bases, give guidance, do research, give suggestions, etc. It's my assistant but I'm still in the driver's seat. The exception are cases when it's some kind of domain-specific language I don't touch often and really don't care to learn (Gradle is a prime example for me).
How are you using AI? How has it changed? How do you feel about it?