Software agent atau agen perangkat lunak adalah program komputer yang dirancang untuk bertindak atas nama pengguna atau organisasi dalam lingkungan komputasi. 50