Although it is fair to call A.s.a. H. An artificial general intelligence we have trained A.s.a. Repeatedly using different (specialized) syllabi. The size and hierarchical depth may also vary from agent to agent. A typical A.s.a. Is a specialist. We assume division of labor just as in human society. The agents can be organized and interact/cooperate in something like councilism.
IBM's Watson has been criticized when it has been necessary to specially tune the algorithm and/or training set for each application. But, like humans, A.I.s probably will be specialists. This helps to control complexity and works quite well in human society.