Before revision: In computer science, a software agent or software AI is a computer program that acts for a user or other program in a relationship of agency, which derives from the Latin agere (to do): an agreement to act on one's behalf.
After revision: In computer science, a software agent or software AI is a computer program that acts for a user or other program in a relationship of agency, which derives from the Latin acer (to do): an agreement to act on one's behalf.