Agent Laboratory: Using LLM Agents as Research Assistants