Have been working on this architecture for a couple of years. The idea is to build an AI machine that augments the human capabilities. I know IBM has Watson; Google, FB all have their own versions that address different domains.
The diagram below is more for my understanding and to clarify the thinking. I will write more as I get time. Hope you all find it useful.