An artificial intelligence (AI) agent is a software program that can collect data and use it to perform self-determined tasks to meet predetermined goals by interacting with its environment.