What Is an Agent? Definition