The idea sounds reasonable to me.
Of course, between idea and execution a lot can change. But as long they take some sane design decisions (opt-in, transparent, sandboxed, give the user freedom to use their own API or local models, etc), I'm fine with it