I use ai as I program every day and I find it useful. I also use it for tech support for myself and my home server. The other day I used it to make some changes in my server and I felt like I accomplished tons. But when I thought about it in the evening I realized I could have got it done with less time if I had just read some documents - the ai advice was often out-of-date and I notice that while programming too - for example, I use the spring-ai framework which has changed massively between versions and the ai always gives old advice....
So on average I would say I'm getting about as much work done now as before ai.
I've been throwing it at a homelab as well as I don't have to worry about production stuff and can revert snapshots fine.
Until the agents decide to start messing with snapshots.
It can help if you can't remember where something is, but then you'll never learn so I try to action everything myself, but again agents like to just blab on constantly and overstep.
I found I was doing bulk changes etc with it, seemed helpful until I realised I could just use dsh as Ive done in the past and basically do the same thing with way less resources and more consistency.
It's a laugh for now, whilst its "free".