What Are AI Agents and How Do They Work? | Boolean & Beyond