AI agents for scientific discovery