agent の語源ストーリー
agent は、ラテン語 agere「行う」の現在分詞 agens から来ています。「動いて何かを起こすもの」が元の意味で、人とは限りません。15世紀に英語に入ったころは、作用を及ぼす力や物質も指しました。今でも cleaning agent(洗浄剤)のように、薬品を agent と呼びます。人について使うと「本人の代わりに動く者」、つまり代理人です。スポーツ選手の交渉役も、スパイ(secret agent)も agent です。文法では、受け身の文で by の後に来る「動作をする人」を agent と呼びます。
(語源の出典・確認先:Online Etymology Dictionary / Merriam-Webster / Wiktionary 参考文献の一覧)

