Definitions for "Software agent"
Artificial intelligence-based software that has the authority to act on a person or thing's behalf.
A computer program that carries out tasks on behalf of another entity. Frequently used to reference a program that searches the Internet for information meeting the specified requirements of an individual user.
a computational system which has goals, sensors, and effectors, and decides autonomously which actions to take, and when"
a small message or script embodying a description of the things you want to know, a list of provisional results, and an address where it can reach you to send back the final solution