Researcher agent