Reflective, Deliberative Agent-Based Information Gathering