ユーザーエージェントは、通信に利用するソフトウェアやハードウェアを識別するための文字列です。モバイル端末の機種名やブラウザ名の情報によって、リクエストに対してユーザーの閲覧環境に最適なレンダリングデータ(ウェブページを表示するためのデータ)をレスポンスとして返す目的でも使われます。
user agent
A user agent is a character string that identifies the software or hardware used for communication. It is also used to respond to requests with rendering data (data for displaying web pages) that is optimal for the user’s viewing environment, based on information such as the mobile device model name and browser name.