How Do AI Agents Work? A Complete Guide for 2025