Give it a goal — it reads the literature, writes and runs code, runs experiments, and writes up the findings.