AI Agents Explained – What They Are and How They Work