What Is an AI Agent? A Complete Guide to AI Agents, Examples, and Business Applications