Agents plan multi-step tasks, use tools and work autonomously – chatbots only respond to direct inputs.