AI Agent
An AI agent is autonomous software capable of perceiving its environment - via sensors or interfaces (text, images, data) - processing this information, making decisions based on predefined objectives and acting to achieve them.
Autonomy is a key point: the agent operates without constant direct human intervention once it has been launched.
In other words, it is a programme that, once set with a mission or objective, can choose by itself the most appropriate actions to achieve it, often using automatic learning and natural language processing techniques.