Argumentative Learning with Intelligent Agents