I love it, although in my experience, one needs very strict agent rules that tightly define how the AI should develop. The problem is that 1) these rules take a lot of effort to build and 2) AIs always overengineer, complicate, overstructure, overdesign… ;)