Weak AI, Strong AI, Demons, Agents, Expert systems