An AI Agent is an intelligent entity that perceives its environment through sensors and acts upon that environment through effectors, aiming to achieve specific goals. These agents are characterized by four key attributes: autonomy, meaning they operate without constant human intervention; reactivity, allowing them to respond to changes in their environment; pro-activeness, enabling them to initiate actions to achieve goals; and social ability, facilitating interaction with other agents or humans. Historically, AI evolved from rule-based expert systems to machine learning models. Modern autonomous AI Agents represent a significant leap, integrating advanced reasoning and decision-making capabilities to perform complex, multi-step tasks dynamically.