「ユーザーエージェント」は、ユーザーの代理人という意味で、Webサイトにアクセスするソフトウェアのことです。
また、HTTPではリクエストの際にユーザーエージェントヘッダという情報を付けます。そして、サーバーに、OSやソフトウェアの名前、バージョンなどの情報を相手方に渡します。
この時の情報を、狭義にユーザーエージェントと呼ぶこともあります。