*一般に
-[3] [[利用者]]が直接又は間接に操作する、
特定[[プロトコル]](群)に基づいた相互作用の手段となる[[機能単位]]。
- [1] 英語では [[UserAgent]]。よく [[UA]] と略されます。
-[4] 多くの場合は、「[[クライアント]]」と置き換えても意味が通じます。
-[5] 色々な場面で使われる語ですが、特に [[WWW]] や [[HTTP]]
で使うのが有名です。
--WWW で UA と言うと、 [[WWWブラウザ]]などの WWW のクライアント・ソフトウェアなどを指します。
--HTTP では、 HTTP クライアント ≒ HTTP User Agent です。
特に、 HTTP の [[User-Agent:]] [[要求頭欄]]やその値のことを指す場合もあります。
- [9] >>6 後半のは、 [CODE(CGI)[[[HTTP_USER_AGENT]]]] とか称されたりしますね。これもやはり正確ではないんですが。
- [10] この場合に限らず指すものと指される物がごっちゃになるってことはよくありますねぇ。


[17] 
[[日本語]]では ([[JISX0032]] が) [[利用者エージェント]]と訳します。英語では普通は User Agent, user agent と書きます。略すと [[UA]] といいます。 [[HTTP]] などの[[プロトコル]]の一部になると、 User-Agent などと書きます。 (See [[User-Agent:欄]])

[18] 
''エージェント''は翻訳が難しい言葉で、''利用者代理者''などの訳語もありますが、なにがなんだかわかりませんし、 [[JIS]] と同じ''利用者エージェント''と書くのがいいと思います。

[19] 
[[HTTP]] の [CODE(HTTP)[[[User-Agent:]]]] 欄が有名ですから、[CODE[ユーザーエージェント]] = HTTP でつかうブラウザの名前、みたいな感じに思ってる人が多いみたいですねえ。嫌ですねえ。



* 一覧

[FIG(middle list)[
- [[利用者エージェント (Web)]]
- [[MUA]]
- [[ニュースリーダー]]
- [[フィードリーダー]]
]FIG]

*メッセージ・システムにおいて

[2]
>単一の[[直接利用者]]が[[メッセージ通信処理システム]]と
相互作用する手段としての[[機能単位]]。 User agent, [[UA]]。
利用者エージェントは、メッセージ通信処理システムの一構成要素であって、
これによって[[利用者]]はメッセージを創造, 送信及び受信する。
([[JISX0032]]:1999 32.02.05)

-[6] [[電子メイル]]では、 UA = [[MUA]] (メイル利用者エージェント)
です。[[メイラー]]などがこれに含まれます。
-[7] [[ネット・ニュース]]では、 UA は[[ニュース・リーダー]]などと呼ばれます。

[11] [CITE@en[RFC 5537 - Netnews Architecture and Protocols]]
( ([TIME[2014-09-14 17:08:11 +09:00]] 版))
<http://tools.ietf.org/html/rfc5537#page-5>

* メモ

[8] 
[[UserAgent]] の略。いちいち User Agent って書くの面倒だし。

[14] そんな一般的な略でもない (minor でもないけど) と思ってたら、
実は[[用語集]] [[JIS]] ([[JISX0032]]:1999) にも載ってたりしてびっくり。

[15] >>14 今となってはかなり一般的な語となりましたね。 [TIME[2017-03-28T15:20:49.500Z]]

[12] うあ?

[13] [CODE[User-Agent:]] も参照。



[16] [CITE@en[Tracking Compliance and Scope]]
([TIME[2019-01-19 00:57:42 +09:00]])
<https://www.w3.org/TR/2019/NOTE-tracking-compliance-20190122/#dfn-user-agent>