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.
After revision: In computer science, a software agent or software AI, is a computer program that acts for a user or another program in a relationship of agency.